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
Varude allika tüübid, identifikaatorid, väljad, lokaadid, omanikud ja avaldamise olekud.
- 2
Valige tarnemuster helitugevuse, latentsuse, toimetuse juhtimise ja tõrketaluvuse hulgast.
- 3
Vastandage lähtekirje püsiva sidemega eraldi keeleversiooni kirjega.
- 4
Lisage autentimine, idempotentsus, uuesti proovimine, vahemälu kehtetuks tunnistamine, logimine ja juurdepääsu juhtelemendid.
- 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.
| Otsustuspunkt | Salvestus | Vastuvõtmise kriteerium |
|---|---|---|
| Lähtejoon | Täheldatud hetkeseisu | Allikas ja salvestamise kuupäev |
| Otsus | Valitud variant ja põhjendus | Arvestatud on riski ja publikuga |
| Tõendid | Testige, dokumenteerige või mõõtke | Ülevaatav ja versioonipõhine |
| Heakskiit | Nimi, roll ja kuupäev | Kõ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äli | Eesmärk | Nõutav käitumine |
|---|---|---|
| lähte_uid | Ühendab versiooni ja allika | Muutumatu seos lubade kontrollimisega |
| allika_redaktsioon | Tuvastab allika muudatused | Märgib heakskiidetud versiooni ülevaatamiseks, kui see erineb |
| arvustuse_olek | Juhib töövoogu | Üleminek on taustarolli poolt piiratud |
| result_id | Toetab jälgitavust | Salvestatud 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
Looge või tuvastage lähtekirje ja jäädvustage selle tööruumi versioon.
- 2
Looge struktureeritud versioon määratud tööruumi.
- 3
Täitke renderdatud eelvaate teema, keele ja lingi valideerimine.
- 4
Lahendage leiud ja kinnitage, et allika redaktsioon on endiselt kehtiv.
- 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.