CMS ja API

TYPO3 rakendamise juhend.

Modelleerige juurdepääsetavad keeleversioonid reguleeritud kirjetena, mis on ühendatud nende lähtesisu ja tööruumi kinnitusega.

Selgitage ülesanne ja otsus

See juhend muudab typo3 juurutamise juhendi ülevaatavaks töövooks. See ühendab domeeniotsused, omandiõiguse, tõendid ja aktsepteerimise, nii et tulemus töötab tootmises edasi.

Modelleerige juurdepääsetavad keeleversioonid reguleeritud kirjetena, mis on ühendatud nende lähtesisu ja tööruumi kinnitusega.

Praktiline töövoog

  1. 1

    Varude allika tüübid, identifikaatorid, väljad, lokaadid, omanikud ja avaldamise olekud.

  2. 2

    Valige tarnemuster helitugevuse, latentsuse, toimetuse juhtimise ja tõrketaluvuse hulgast.

  3. 3

    Vastandage lähtekirje püsiva sidemega eraldi keeleversiooni kirjega.

  4. 4

    Lisage autentimine, idempotentsus, uuesti proovimine, vahemälu kehtetuks tunnistamine, logimine ja juurdepääsu juhtelemendid.

  5. 5

    Testi avaldamine, allika muudatused, kättesaamatud tulemused, tagasipööramine, klaviatuuri kasutamine ja jälgimine enne avaldamist.

Näide või tööriist

TYPO3 tööruumi näide hõlmab väljade kaardistamist, tõlkesuhteid, juurutamist ja kehtetuks tunnistamist. Tööriistas registreerige ka lähteseisund, omanik, otsus, tõendid, avatud probleem ja kinnitamise kuupäev. Kasutage päris lehte või tehingut, et meeskond näeks sõltuvusi, erandeid ja väljalaskmisele järgnevat hooldustööd.

OtsustuspunktSalvestusVastuvõtmise kriteerium
LähtejoonTäheldatud hetkeseisuAllikas ja salvestamise kuupäev
OtsusValitud variant ja põhjendusArvestatud on riski ja publikuga
TõendidTestige, dokumenteerige või mõõtkeÜlevaatav ja versioonipõhine
HeakskiitNimi, roll ja kuupäevKõik kohustuslikud kriteeriumid on täidetud

Mudelite keeleversioonid reguleeritud kirjetena

Kasutage juurdepääsetava keele versiooni jaoks spetsiaalset sisukirjet või lehe tüüpi ja ühendage see allikaga muutumatu seosega. Salvesta lähtekoodi UID, lähtetööruumi versioon või sisu räsi, sihtlokaad, keelerežiim, teisendustulemuse ID, ülevaatuse olek, sõnastiku versioon, kinnitajad ja viimane kinnituskuupäev. Hoidke see seos TYPO3 tavalisest lokaadi tõlkeseost eraldi, kui versioon muudab struktuuri või teabetihedust, mitte ainult keelt.

Kaardistage struktureeritud lähteväljad teadlikult. Säilitage semantiliste elementidena pealkirjad, lõigud, loendid, lingid, tabelid, teated, allalaaditavad failid ja kontaktiplokid. Määrake igale toetamata sisuelemendile turvaline varu: säilitage see koos ülevaataja hoiatusega, asendage see kinnitatud kokkuvõtliku komponendiga või blokeerige genereerimine. Ärge kunagi pillake tundmatut elementi vaikselt maha. Failiviited ja lingid säilitavad oma identifikaatorid, et valideerimine saaks tuvastada muutunud või kustutatud sõltuvusi.

Kirje väliEesmärkNõutav käitumine
lähte_uidÜhendab versiooni ja allikaMuutumatu seos lubade kontrollimisega
allika_redaktsioonTuvastab allika muudatusedMärgib heakskiidetud versiooni ülevaatamiseks, kui see erineb
arvustuse_olekJuhib töövooguÜleminek on taustarolli poolt piiratud
result_idToetab jälgitavustSalvestatud seadete ja päringu ajaga

Kasutage tööruume genereerimiseks, ülevaatamiseks ja kinnitamiseks

Looge loodud tulemus kontrollitud tööruumis, mitte kunagi otse reaalajas tööruumis. Genereerimisroll võib taotleda ja värskendada mustandeid. Teema ülevaataja kinnitab tingimused, arvud, kuupäevad, kohustused ja lingid. Keeleülevaataja kontrollib valitud režiimi ja renderdatud teekonda. Väljaandja kontrollib lahendatud leide ja viib kinnitatud redaktsiooni läbi kindlaksmääratud tööruumi etapi. Jõustage need võimalused taustaprogrammi lubades ja serveripoolses üleminekuloogikas.

Seadistage etapi teatised kirje URL-i, allika versiooni, riskitaseme, nõutava rolli ja tähtpäevaga. Ülevaatajad vajavad sisukat erinevust, mis eristab sisu muutusi TYPO3 metaandmete mürast. Kui allikat muudetakse ajal, mil ülevaatus on avatud, märkige versioon aegunuks ja paluge meeskonnal valida, kas muuta mustandi alus või teha selgesõnaliselt salvestatud erand. Süsteem peab takistama aegunud kinnituse jõudmist reaalajas.

  1. 1

    Looge või tuvastage lähtekirje ja jäädvustage selle tööruumi versioon.

  2. 2

    Looge struktureeritud versioon määratud tööruumi.

  3. 3

    Täitke renderdatud eelvaate teema, keele ja lingi valideerimine.

  4. 4

    Lahendage leiud ja kinnitage, et allika redaktsioon on endiselt kehtiv.

  5. 5

    Avaldage kinnitatud kirje ja säilitage kogu tööruumi ajalugu.

Juurutage ja tühistage heakskiidetud sisu kaotamata

Looge marsruudi täiustajaid ja lehe metaandmeid, mis annavad igale versioonile stabiilse ja loetava URL-i. Avaldage vastastikused keelelingid ja kanoonilised seosed serveris renderdatud märgistuses. Kaasake versioon saidiotsingusse ja XML-saidiplaanidesse alles pärast kinnitamist. Konfigureerige selgesõnaliselt juurdepääsupiirangud ja veenduge, et avaliku keele leht ei päri tahtmatut lähtelehe piirangut ega paljastaks kaitstud lähtesisu.

Kui muudetakse heakskiidetud versiooni, allikat, viidatud faili, jagatud sisu elementi, renderdamismalli või sõnastikku, tühistage õiged kasutajaliidese vahemälud. Kasutage vahemälumärgendeid, mis sisaldavad nii allika kui ka versiooni identifikaatoreid. Loomise või ülevaatamise ajal jätkake viimase kinnitatud kirje teenindamist. Ebaõnnestunud päring loob nähtava taustaülesande ja töösündmuse, kuid ei puhasta kehtivat avalikku lehte ega asenda seda mustandiga.

  • Igal avalikul versioonil on stabiilne marsruut ja vastastikune allikalink.

  • Otsing ja saidikaart sisaldavad ainult kinnitatud kirjeid.

  • Vahemälusildid hõlmavad allikat, versiooni, jagatud elemente, faile ja renderdajat.

  • Kaitstud allikad ei saa lekkida loodud avalike kirjete kaudu.

  • Viimane kinnitatud kirje jääb rikete ja ülevaatuse ajal kättesaadavaks.

Kasutage laiendust TYPO3 versiooniuuenduste kaudu

Testige laiendust toetatud TYPO3 pikaajalise toega versioonide, PHP versioonide, andmebaasi, mitmekeelse konfiguratsiooni, tööruumide, ajakava, otsingulaienduse ja vahemälukihiga. Automatiseeritud integratsioonitestid peaksid hõlmama taustaprogrammi lubade kontrolle, DataHandleri konkse, suhete püsivust, tööruumi üleminekuid, vahemälu kehtetuks tunnistamist, API tõrkeid ja aegunud allika tuvastamist. Brauseri testid hõlmavad taustaklaviatuuri toimimist ja esiosa navigeerimist tüüpilistel laiustel.

Enne vabastamist dokumenteerige planeerija tööd, järjekorra jälgimine, mandaatide pööramine, logi säilitamine, varundamine ja taastamine, skeemi migreerimine ja ohutu laienduse keelamine. Teostage esmalt tootmislaadse etapikoopia versiooniuuendused ja kontrollige vanu heakskiidetud kirjeid enne uute loomist. Vastuvõtmine hõlmab nii laienduse koodi kui ka andmebaasi migratsiooni edukat tagasivõtmist, kusjuures avaldatud sisu on endiselt saadaval ja selle auditi ajalugu on puutumatu.

Rollid, tõendid ja heakskiit

Hoidke genereerimine avaldamisest eraldi. Edukas vastus on mustand, mitte heakskiit. Salvestage allika identifikaator ja versioon, teisendusseaded, tulemuse identifikaator, ülevaatuse olek, kinnitaja ja avaldamise aeg. Kui allikas muutub, märkige heakskiidetud sisu vaikselt asendamise asemel ülevaatamiseks keeleversioon. See muudab tagasipööramise ja auditi võimalikuks platvormide lõikes.

Toimingud ja hooldus

Töö avaldamisega ei lõpe. Linkige keeleversioon või konfiguratsioon selle allikaga, jälgige kvaliteedi- ja teenindusmeetmeid ning määrake konkreetsed ülevaatuse käivitajad. Käivitajad hõlmavad allikamuudatusi, juriidilisi muudatusi, uusi vaatajaskonna vajadusi, korduvaid tugiküsimusi, tehnilisi muudatusi ja vahejuhtumeid. Nimega omanik hindab päästikut, avab vajaduse korral uue versiooni ja registreerib uuendatud kinnituse.

Avaldamise kontrollnimekiri

  • Integreerimine kasutab püsivaid allikaidentifikaatoreid.

  • Mandaadid salvestatakse serveri poole ja neid pööratakse.

  • Määratud on ajalõpp, uuesti proovimine ja kiiruspiirangu käitumine.

  • Korduvad taotlused on idempotentsed.

  • Loodud sisu läheb ülevaatuse olekusse.

  • Allika muudatused muudavad versiooni kehtetuks või avavad selle uuesti.

  • Keeles navigeerimine töötab klaviatuuri ja abitehnoloogia abil.

  • Järelevalve hõlmab tõrkeid, järjekordi, latentsust ja aegunud sisu.

Usaldusväärsed allikad

  1. Simple8 API dokumentatsioon
  2. Simple8 tarnemustrid
  3. Veebisisu juurdepääsetavuse juhised (WCAG) 2.2

Rakendage juhend praktikas

Testige esindusliku sisuga Simple8-i ja kasutage kontrollitud tootmise töövoo kavandamiseks kontrollnimekirja.

Testige oma teksti