Išsiaiškinkite užduotį ir sprendimą
Šis vadovas paverčia typo3 diegimo vadovą peržiūrima darbo eiga. Jis sujungia domeno sprendimus, nuosavybės teisę, įrodymus ir priėmimą, kad rezultatas ir toliau veiktų gamyboje.
Modeliuokite versijas prieinamomis kalbomis kaip valdomus įrašus, susietus su jų šaltinio turiniu ir darbo srities patvirtinimu.
Praktinė eiga
- 1
Atsargų šaltinio tipai, identifikatoriai, laukai, lokalės, savininkai ir publikavimo būsenos.
- 2
Pasirinkite pristatymo modelį iš apimties, delsos, redakcinės kontrolės ir klaidų tolerancijos.
- 3
Susiekite šaltinio įrašą su atskiru kalbos versijos įrašu su patvariu ryšiu.
- 4
Pridėkite autentifikavimo, idempotencijos, pakartotinio bandymo, talpyklos negaliojimo, registravimo ir prieigos valdiklius.
- 5
Bandomasis leidinys, šaltinio pakeitimai, nepasiekiami rezultatai, atšaukimas, klaviatūros veikimas ir stebėjimas prieš išleidžiant.
Pavyzdys arba priemonė
TYPO3 darbo srities pavyzdys apima lauko atvaizdavimą, vertimo ryšius, diegimą ir pripažinimą negaliojančiu. Įrankyje taip pat įrašykite pradinę padėtį, savininką, sprendimą, įrodymus, atvirą problemą ir patvirtinimo datą. Naudokite tikrą puslapį arba operaciją, kad komanda matytų priklausomybes, išimtis ir priežiūros darbus po išleidimo.
| Sprendimo taškas | Įrašas | Priėmimo kriterijus |
|---|---|---|
| Bazinė linija | Stebėta dabartinė būklė | Įrašymo šaltinis ir data |
| Sprendimas | Pasirinktas variantas ir pagrindimas | Atsižvelgta į riziką ir auditoriją |
| Įrodymai | Išbandykite, dokumentuokite arba išmatuokite | Galima peržiūrėti ir atsižvelgiant į versiją |
| Patvirtinimas | Vardas, vaidmuo ir data | Atitiko visi privalomi kriterijai |
Modelių kalbų versijos kaip reguliuojami įrašai
Naudokite tam skirtą turinio įrašą arba puslapio tipą prieinamos kalbos versijai ir prijunkite jį prie šaltinio nekintamu ryšiu. Parduotuvės šaltinio UID, šaltinio darbo srities peržiūra arba turinio maiša, tikslinė lokalė, kalbos režimas, transformacijos rezultato ID, peržiūros būsena, žodyno versija, patvirtintojai ir paskutinė patvirtinimo data. Laikykite šį ryšį atskirai nuo įprasto TYPO3 lokalės vertimo ryšio, kai versija keičia struktūrą arba informacijos tankį, o ne tik kalbą.
Sąmoningai susiekite struktūrinius šaltinio laukus. Išsaugokite antraštes, pastraipas, sąrašus, nuorodas, lenteles, pranešimus, atsisiuntimus ir kontaktų blokus kaip semantinius elementus. Apibrėžkite saugų kiekvieno nepalaikomo turinio elemento atsarginį elementą: palikite jį peržiūrėtojo įspėjimu, pakeiskite patvirtintu santraukos komponentu arba blokuokite. Niekada tyliai nenumeskite nežinomo elemento. Failų nuorodos ir nuorodos išsaugo savo identifikatorius, kad patvirtinimas galėtų aptikti pakeistas arba ištrintas priklausomybes.
| Įrašymo laukas | Tikslas | Reikalingas elgesys |
|---|---|---|
| šaltinio_uid | Sujungia versiją ir šaltinį | Nekintamas ryšys su leidimo patikra |
| šaltinio_taikymas | Aptinka šaltinio pakeitimus | Pažymi patvirtintą versiją peržiūrai, kai ji skiriasi |
| apžvalgos_būsena | Valdo darbo eigą | Perėjimą riboja vidinis vaidmuo |
| rezultato_id | Palaiko atsekamumą | Saugomas su nustatymais ir užklausos laiku |
Naudokite darbo sritis generuodami, peržiūrėdami ir patvirtindami
Sukurkite sugeneruotą rezultatą kontroliuojamoje darbo vietoje, o ne tiesiogiai tiesioginėje darbo srityje. Generavimo vaidmuo gali prašyti ir atnaujinti juodraščius. Dalyko recenzentas patvirtina sąlygas, skaičius, datas, pareigas ir nuorodas. Kalbos apžvalgininkas patikrina pasirinktą režimą ir pateiktą kelionę. Leidėjas patikrina išspręstas išvadas ir perkelia patvirtintą pataisą į nustatytos darbo srities etapą. Įgyvendinkite šias galimybes naudodamiesi vidinės sistemos leidimais ir serverio pusės perėjimo logika.
Konfigūruokite etapo pranešimus su įrašo URL, šaltinio peržiūra, rizikos lygiu, būtinu vaidmeniu ir terminu. Recenzentams reikia reikšmingo skirtumo, kuris atskirtų turinio pokyčius nuo TYPO3 metaduomenų triukšmo. Jei šaltinis redaguojamas, kol peržiūra atidaryta, pažymėkite versiją, kuri pasenusi, ir reikalaukite, kad komanda pasirinktų, ar pakeisti juodraščio pagrindą, ar užbaigti aiškiai įrašytą išimtį. Sistema turi neleisti pasenusio patvirtinimo pasiekti.
- 1
Sukurkite arba nustatykite šaltinio įrašą ir užfiksuokite jo darbo srities peržiūrą.
- 2
Sukurkite struktūrinę versiją į priskirtą darbo sritį.
- 3
Pateiktoje peržiūroje užbaikite temos, kalbos ir nuorodos patvirtinimą.
- 4
Išspręskite išvadas ir patvirtinkite, kad šaltinio versija vis dar galioja.
- 5
Paskelbkite patvirtintą įrašą ir išsaugokite visą darbo srities istoriją.
Įdiekite ir pripažinkite negaliojančiais neprarasdami patvirtinto turinio
Kurkite maršruto tobulinimo priemones ir puslapio metaduomenis, kurie kiekvienai versijai suteikia stabilų, skaitomą URL. Skelbkite abipuses kalbos nuorodas ir kanoninius ryšius serverio pateikiamuose žymėjimuose. Įtraukite versiją į svetainių paiešką ir XML svetainių schemas tik patvirtinę. Aiškiai sukonfigūruokite prieigos apribojimus ir patikrinkite, ar vieša kalba esantis puslapis nepaveldės nenumatyto šaltinio puslapio apribojimo arba neatskleidžia apsaugoto šaltinio turinio.
Neteisinkite tinkamos sąsajos talpyklos, kai pasikeičia patvirtinta versija, šaltinis, nurodytas failas, bendrinamas turinio elementas, atvaizdavimo šablonas arba žodynėlis. Naudokite talpyklos žymas, kuriose yra ir šaltinio, ir versijos identifikatoriai. Generavimo arba peržiūros metu toliau teikite paskutinį patvirtintą įrašą. Nepavykusi užklausa sukuria matomą užduotį ir veiklos įvykį, bet neišvalo galiojančio viešojo puslapio arba nepakeičia jo juodraščiu.
Kiekviena vieša versija turi stabilų maršrutą ir abipusę šaltinio nuorodą.
Paieškoje ir svetainės schemoje yra tik patvirtinti įrašai.
Talpyklos žymos apima šaltinį, versiją, bendrinamus elementus, failus ir atvaizdavimo priemonę.
Saugomi šaltiniai negali nutekėti per sukurtus viešuosius įrašus.
Paskutinis patvirtintas įrašas išlieka pasiekiamas gedimų ir peržiūros metu.
Valdykite plėtinį naudodami TYPO3 atnaujinimus
Išbandykite plėtinį su palaikomomis TYPO3 ilgalaikio palaikymo versijomis, PHP versijomis, duomenų baze, daugiakalbe konfigūracija, darbo vietomis, planuokliu, paieškos plėtiniu ir talpyklos sluoksniu. Automatiniai integravimo testai turėtų apimti užpakalinės sistemos leidimų patikras, „DataHandler“ kabliukus, ryšio išlikimą, darbo srities perėjimus, talpyklos negaliojimą, API gedimą ir pasenusio šaltinio aptikimą. Naršyklės testai apima galinės klaviatūros veikimą ir priekinės dalies naršymą tipiniais pločiais.
Prieš išleisdami dokumentuokite planavimo užduotis, eilių stebėjimą, kredencialų kaitaliojimą, žurnalo saugojimą, atsarginę kopiją ir atkūrimą, schemos perkėlimą ir saugaus plėtinio išjungimą. Pirmiausia atnaujinkite gamybinę kopiją ir prieš kurdami naujus patikrinkite senus patvirtintus įrašus. Priėmimas apima sėkmingą plėtinio kodo ir duomenų bazės perkėlimo atšaukimą, kai paskelbtas turinys vis dar pasiekiamas ir jo audito istorija nepažeista.
Vaidmenys, įrodymai ir patvirtinimas
Laikykite generavimą atskirai nuo publikavimo. Sėkmingas atsakymas yra juodraštis, o ne patvirtinimas. Išsaugokite šaltinio identifikatorių ir versiją, transformacijos nustatymus, rezultato identifikatorių, peržiūros būseną, tvirtintoją ir paskelbimo laiką. Pasikeitus šaltiniui, pažymėkite kalbos versiją, kad būtų galima peržiūrėti, o ne tyliai pakeiskite patvirtintą turinį. Tai leidžia atkurti ir atlikti auditą visose platformose.
Operacijos ir priežiūra
Darbas nesibaigia publikavimu. Susiekite kalbos versiją arba konfigūraciją su šaltiniu, stebėkite kokybės ir paslaugų priemones ir nustatykite konkrečius peržiūros veiksnius. Trigeriai apima šaltinio pakeitimus, teisinius pakeitimus, naujus auditorijos poreikius, pasikartojančius palaikymo klausimus, techninius pakeitimus ir incidentus. Įvardytas savininkas įvertina aktyviklį, prireikus atidaro naują versiją ir įrašo atnaujintą patvirtinimą.
Skelbimo kontrolinis sąrašas
Integruojant naudojami patvarūs šaltinio identifikatoriai.
Kredencialai saugomi serverio pusėje ir pasukami.
Apibrėžiamas skirtasis laikas, bandymas pakartotinai ir greičio ribojimo elgesys.
Pakartotiniai prašymai yra idempotenti.
Sugeneruotas turinys pereina į peržiūros būseną.
Šaltinio pakeitimai anuliuoja arba iš naujo atidaro versiją.
Kalbos navigacija veikia naudojant klaviatūrą ir pagalbines technologijas.
Stebėjimas apima gedimus, eiles, delsą ir pasenusį turinį.