CMS ir API

Drupal įgyvendinimo vadovas.

Naudokite Drupal versijas, turinio moderavimą ir leidimus atskirti generavimą, specialistų peržiūrą ir publikavimą.

Išsiaiškinkite užduotį ir sprendimą

Šis vadovas paverčia drupal diegimo vadovą peržiūrima darbo eiga. Jis sujungia domeno sprendimus, nuosavybės teisę, įrodymus ir priėmimą, kad rezultatas ir toliau veiktų gamyboje.

Naudokite Drupal versijas, turinio moderavimą ir leidimus atskirti generavimą, specialistų peržiūrą ir publikavimą.

Praktinė eiga

  1. 1

    Atsargų šaltinio tipai, identifikatoriai, laukai, lokalės, savininkai ir publikavimo būsenos.

  2. 2

    Pasirinkite pristatymo modelį iš apimties, delsos, redakcinės kontrolės ir klaidų tolerancijos.

  3. 3

    Susiekite šaltinio įrašą su atskiru kalbos versijos įrašu su patvariu ryšiu.

  4. 4

    Pridėkite autentifikavimo, idempotencijos, pakartotinio bandymo, talpyklos negaliojimo, registravimo ir prieigos valdiklius.

  5. 5

    Bandomasis leidinys, šaltinio pakeitimai, nepasiekiami rezultatai, atšaukimas, klaviatūros veikimas ir stebėjimas prieš išleidžiant.

Pavyzdys arba priemonė

Moderuojamas turinio tipas rodo laukus, vaidmenis, taisymus, pristatymą ir grąžinimą. Į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šasPriėmimo kriterijus
Bazinė linijaStebėta dabartinė būklėĮrašymo šaltinis ir data
SprendimasPasirinktas variantas ir pagrindimasAtsižvelgta į riziką ir auditoriją
ĮrodymaiIšbandykite, dokumentuokite arba išmatuokiteGalima peržiūrėti ir atsižvelgiant į versiją
PatvirtinimasVardas, vaidmuo ir dataAtitiko visi privalomi kriterijai

Sukurkite turinio modelį, kuris išsaugotų kilmę

Sukurkite prieinamos kalbos turinio tipą arba struktūrinį objektą su objekto nuoroda į patikimą šaltinį. Įtraukite šaltinio taisymo ID, lokalę, kalbos režimą, rezultato ID, peržiūros būseną, žodyno versiją, rizikos lygį, tvirtintojus ir kitą peržiūros aktyviklį. Naudokite pastraipas arba struktūrinius laukus antraštėms, sąrašams, nuorodoms, pranešimams, atsisiuntimams ir kontaktinei informacijai. Vienintelis neribotas raiškiojo teksto laukas apsunkina lauko lygio patvirtinimą, pakartotinį naudojimą ir saugų atvaizdavimą.

Sąmoningai rinkitės tarp Drupal vertimo ryšio ir atskiro susijusio objekto. Standartinis vertimas veikia, kai lauko struktūra ir redakcinis gyvavimo ciklas išlieka lygiaverčiai. Atskiras objektas yra saugesnis, kai pasiekiama versija sujungia, pertvarko arba paaiškina šaltinio laukus ir jai reikalingas kitoks tvarkymas. Bet kuriuo atveju laikykite šaltinio versiją nepakeičiamą transformacijai ir rodykite pasenusią būseną, kai dabartinis šaltinis jo nebeatitinka.

Dizaino pasirinkimasNaudokite kadaReikalinga apsauga
Turinio vertimasStruktūra ir gyvavimo ciklas išlieka lygiaverčiaiPaveiktas taisytas vertimas ir patikrintas moderavimas
Susijęs subjektasStruktūra, nuosavybė arba apžvalga skiriasiAiški šaltinio nuoroda ir abipusė navigacija
Pastraipų atvaizdavimasŠaltinyje yra daugkartinio naudojimo struktūrinių blokųNepalaikomų paketų blokų ar vėliavėlių generavimas

Atskiras kūrimas, specialistų apžvalga ir publikavimas

Konfigūruokite turinio moderavimo būsenas, tokias kaip užklausa, generuojama, juodraštis, temos peržiūra, kalbos peržiūra, patvirtinta, paskelbta, pasenusi ir nepavykusi. Apibrėžkite dedikuotų vaidmenų perėjimus ir patikrinkite juos naudodami Drupal leidimus ir prieigos tvarkykles. API integravimo paskyra gali sukurti ir atnaujinti juodraštį, bet negali patvirtinti ar paskelbti. Dalyko recenzentas negali patvirtinti savo didelės rizikos kartos, nebent tai leidžia dokumentuota rizikos politika.

Įgalinkite taisymus ir užtikrinkite, kad kiekviena transformacija, komentarų sprendimas, būsenos perkėlimas ir šaltinio pakeitimas sukurtų taisymą su autoriumi ir laiko žyma. Sukurkite peržiūros rodinį, kuriame rodomas šaltinis ir juodraštis, skirtumai, įspėjimai, nuorodos ir pateiktas rezultatas. Jei šaltinis pasikeičia, atitinkamai pažymėkite aktyvų juodraštį ir paskelbtą versiją ir užblokuokite publikavimą, kol tikrintojas išspręs neatitikimą.

  1. 1

    Konfigūruokite objekto laukus, patvirtinimą, pataisas ir šaltinio ryšį.

  2. 2

    Kurkite moderavimo būsenas ir konkrečius vaidmenų perėjimus.

  3. 3

    Sukurkite juodraštį per ribotos eilės darbuotoją.

  4. 4

    Užpildykite temų ir kalbų apžvalgas vienoje nustatytoje pataisoje.

  5. 5

    Paskelbkite, indeksuokite ir išsaugokite audito seką nuo šaltinio iki leidimo.

Pateikite nepažeistą Drupal talpyklą ir prieinamumą

Pridėkite šaltinio objekto, šaltinio peržiūros ryšio, kalbos objekto, nuorodų pastraipų ir laikmenos, žodyno konfigūracijos ir atvaizdavimo talpyklos žymas. Naudokite talpyklos kontekstus lokalei ir bet kokiam teisėtam prieigos variantui, bet nepadarykite, kad patvirtinti viešieji puslapiai priklausytų nuo konkretaus vartotojo generavimo būsenos. Panaikinkite paveiktus puslapius pakeisdami objektą arba užbaigdami eilę ir palikite matomą paskutinį patvirtintą taisymą, kol bus peržiūrimas pakeitimas.

Pateikite kalbos naršymą kaip įprastas nuorodas per Drupal maršruto parinkimą ir kalbos URL generavimą. Pridėkite abipusių šaltinių nuorodų, metaduomenų alternatyviomis kalbomis, naršymo kelius ir svetainės schemos įrašus. Galutinėje temoje patikrinkite antraštės hierarchiją, nuorodos tikslą, fokusavimo tvarką, būsenos pranešimus ir formos klaidų susiejimą. Išvalykite API išvestį naudodami leidžiamus struktūrizuotus laukus ir Drupal atvaizdavimo sistemą. Niekada nežymėkite sugeneruoto HTML saugiu vien dėl to, kad jis gautas iš patikimo serverio.

  • Talpyklos žymos apima šaltinį, kalbos versiją, komponentus, laikmeną, žodynėlį ir atvaizdavimo priemonę.

  • Apdorojant eilę negalima paskelbti turinio arba anksti išvalyti paskutinio patvirtinto rezultato.

  • Kalbos maršrutai ir šaltinio nuorodos veikia be JavaScript.

  • Teksto formatai ir atvaizdavimo masyvai apsaugo nuo nesaugaus žymėjimo.

  • Paieška indeksuoja tik patvirtintą versiją ir pašalina nebenaudojamus maršrutus.

Įrodykite leidimus, pataisymus ir atšaukimą

Branduolio ir funkciniai testai turėtų apimti lauko patvirtinimą, prieigos kontrolę, moderavimo perėjimus, versijų kūrimą, pasenusio šaltinio aptikimą, eilės kartojimą, talpyklos negaliojimą, prieigą prie maršruto ir kiekvieno palaikomo komponento atvaizdavimą. Išbandykite Drupal cron ir išorines eilės eiles, įskaitant persidengiančius darbuotojus ir pasikartojančius darbus. Naršyklės bandymai turėtų atlikti visą redakcinę darbo eigą su kiekvienu vaidmeniu ir naudojant tik klaviatūrą.

Išleisk su konfigūracijos valdymu, naujinimo kabliukais, kredencialų kaitaliojimu, eilių prietaisų skydeliais, nepavykusių užduočių pakartojimu, žurnalo sumažinimu, duomenų bazės atsargine kopija ir atšaukimu. Importuokite konfigūraciją į gamybinę aplinką ir patvirtinkite, kad esami paketai, vertimai, leidimai ir rodiniai lieka nepakitę. Priėmimas apima ankstesnės patvirtintos versijos atkūrimą, talpyklų ir indeksų atkūrimą ir patvirtinimą, kad viešieji URL ir audito įrašai išlieka teisingi.

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į.

Patikimi šaltiniai

  1. Simple8 API dokumentacija
  2. Simple8 pristatymo modeliai
  3. Žiniatinklio turinio prieinamumo gairės (WCAG) 2.2

Pritaikykite vadovą praktiškai

Išbandykite Simple8 su reprezentatyviu turiniu ir naudokite kontrolinį sąrašą, kad planuotumėte kontroliuojamą gamybos darbo eigą.

Išbandykite savo tekstą