CMS és API

TYPO3 megvalósítási útmutató.

Modellezze a hozzáférhető nyelvű verziókat szabályozott rekordokként, amelyek a forrástartalomhoz és a munkaterület jóváhagyásához kapcsolódnak.

Tisztázza a feladatot és a döntést

Ez az útmutató a typo3 megvalósítási útmutatót egy áttekinthető működési munkafolyamattá alakítja. Összeköti a tartományi döntéseket, a tulajdonjogot, a bizonyítékokat és az elfogadást, így az eredmény továbbra is működik a termelésben.

Modellezze a hozzáférhető nyelvű verziókat szabályozott rekordokként, amelyek a forrástartalomhoz és a munkaterület jóváhagyásához kapcsolódnak.

Gyakorlati munkafolyamat

  1. 1

    A készletforrás típusai, azonosítói, mezői, területei, tulajdonosai és közzétételi állapotai.

  2. 2

    Válassza ki a kézbesítési mintát a mennyiség, a várakozási idő, a szerkesztői vezérlés és a hibatűrés közül.

  3. 3

    A forrásrekord hozzárendelése egy különálló nyelvi verziójú rekordhoz tartós csatolással.

  4. 4

    Adjon hozzá hitelesítést, idempotenciát, újrapróbálkozást, gyorsítótár érvénytelenítését, naplózást és hozzáférés-vezérlést.

  5. 5

    Tesztközzététel, forrásmódosítások, nem elérhető eredmények, visszaállítás, billentyűzetkezelés és figyelés a kiadás előtt.

Példa vagy eszköz

A TYPO3 munkaterület példája lefedi a mezőleképezést, a fordítási kapcsolatokat, a telepítést és az érvénytelenítést. Az eszközben rögzítse az alapállapotot, a tulajdonost, a döntést, a bizonyítékot, a nyitott kiadást és a jóváhagyás dátumát is. Valódi oldalt vagy tranzakciót használjon, hogy a csapat láthassa a függőségeket, a kivételeket és a kiadást követő karbantartási munkát.

Döntési pontRekordElfogadási kritérium
AlapvonalMegfigyelt jelenlegi állapotA felvétel forrása és dátuma
DöntésA kiválasztott lehetőség és indoklásFigyelembe vették a kockázatot és a közönséget
BizonyítékTeszteljen, dokumentáljon vagy mérjenÁttekinthető és verzióspecifikus
JóváhagyásNév, szerep és dátumMinden kötelező kritérium teljesült

A modellnyelvi változatok szabályozott rekordként

Használjon dedikált tartalomrekordot vagy oldaltípust egy hozzáférhető nyelvű változathoz, és csatlakoztassa a forráshoz egy megváltoztathatatlan relációval. Tárolja a forrás UID-jét, a forrás munkaterület-verzióját vagy a tartalom kivonatát, a célterületet, a nyelvi módot, az átalakítási eredmény azonosítóját, az ellenőrzés állapotát, a szószedet verzióját, a jóváhagyókat és az utolsó ellenőrzés dátumát. Tartsa elkülönítve ezt a kapcsolatot a TYPO3 szokásos nyelvi fordítási relációjától, ha a verzió megváltoztatja a struktúrát vagy az információsűrűséget, nem csak a nyelvet.

Szándékosan térképezze fel a strukturált forrásmezőket. Megőrzi a címsorokat, bekezdéseket, listákat, hivatkozásokat, táblázatokat, értesítéseket, letöltéseket és kapcsolati blokkokat szemantikai elemként. Határozzon meg egy biztonságos tartalékot minden egyes nem támogatott tartalmi elemhez: őrizze meg felülvizsgálói figyelmeztetéssel, cserélje ki egy jóváhagyott összefoglaló összetevőre, vagy blokkolja a generálást. Soha ne dobjon le egy ismeretlen elemet csendben. A fájlhivatkozások és hivatkozások megtartják azonosítóikat, így az érvényesítés észlelheti a megváltozott vagy törölt függőségeket.

Rekord mezőCélKötelező viselkedés
forrás_uidÖsszekapcsolja a verziót és a forrástMegváltoztathatatlan kapcsolat az engedély ellenőrzésével
forrás_változatÉrzékeli a forrásváltozásokatJóváhagyott verziót jelöl felülvizsgálatra, ha eltér
felülvizsgálati_állapotSzabályozza a munkafolyamatotAz átmenetet a háttérszerep korlátozza
eredmény_azonosítójaTámogatja a nyomon követhetőségetBeállításokkal és kérési idővel tárolva

Használjon munkaterületeket generáláshoz, felülvizsgálathoz és jóváhagyáshoz

A generált eredményt egy ellenőrzött munkaterületen hozza létre, soha ne közvetlenül az élő munkaterületen. Egy generációs szerepkör kérhet és frissíthet vázlatokat. A téma lektora megerősíti a feltételeket, a számokat, a dátumokat, a felelősségeket és a hivatkozásokat. Egy nyelvvizsgáló ellenőrzi a kiválasztott módot és a megjelenített utat. A kiadó ellenőrzi a megoldott megállapításokat, és a jóváhagyott változatot áthelyezi a létrehozott munkaterületi szakaszon. Kényszerítse ezeket a képességeket a háttérengedélyekben és a kiszolgálóoldali átmeneti logikában.

Konfigurálja a szakasz értesítéseit a rekord URL-címével, a forrás verziójával, a kockázati szinttel, a szükséges szerepkörrel és a határidővel. A véleményezőknek értelmes különbségre van szükségük, amely megkülönbözteti a tartalomváltozásokat a TYPO3 metaadatzajtól. Ha a forrást az áttekintés nyitva tartása közben szerkesztik, jelölje meg a verziót elavultnak, és kérje meg a csapatot, hogy válasszon a vázlat alapozása vagy egy kifejezetten rögzített kivétel végrehajtása között. A rendszernek meg kell akadályoznia, hogy egy elavult jóváhagyás élesre kerüljön.

  1. 1

    Hozzon létre vagy azonosítsa a forrásrekordot, és rögzítse a munkaterület-változatát.

  2. 2

    A strukturált verzió létrehozása a hozzárendelt munkaterületen.

  3. 3

    Végezze el a tárgy, a nyelv és a link érvényesítését a megjelenített előnézeten.

  4. 4

    Oldja meg a megállapításokat, és erősítse meg, hogy a forrásváltozat még mindig aktuális.

  5. 5

    Tegye közzé a jóváhagyott rekordot, és őrizze meg a munkaterület teljes előzményeit.

Telepítse és érvénytelenítse a jóváhagyott tartalom elvesztése nélkül

Hozzon létre útvonaljavítókat és oldalmetaadatokat, amelyek minden verzióhoz stabil, olvasható URL-t biztosítanak. Kölcsönös nyelvi hivatkozások és kanonikus kapcsolatok közzététele a szerver által megjelenített jelölésekben. Csak jóváhagyás után vegye fel a verziót a webhelykeresésben és az XML-webhelytérképekben. Konfigurálja kifejezetten a hozzáférési korlátozásokat, és ellenőrizze, hogy egy nyilvános nyelvű oldal nem örököl-e nem szándékos forrásoldali korlátozást, és nem tesz-e közzé védett forrástartalmat.

A jóváhagyott verzió, a forrás, a hivatkozott fájl, a megosztott tartalomelem, a megjelenítési sablon vagy a szószedet megváltozásakor érvénytelenítse a megfelelő előtér-gyorsítótárakat. Használjon forrás- és verzióazonosítót egyaránt tartalmazó gyorsítótár-címkéket. A generálás vagy felülvizsgálat során folytassa az utolsó jóváhagyott rekord kiszolgálását. A sikertelen kérés látható háttérfeladatot és működési eseményt hoz létre, de nem törli az érvényes nyilvános oldalt, és nem cseréli le piszkozatra.

  • Minden nyilvános verziónak van egy stabil útvonala és kölcsönös forráshivatkozása.

  • A keresés és a webhelytérkép csak jóváhagyott rekordokat tartalmaz.

  • A gyorsítótár-címkék a forrást, a verziót, a megosztott elemeket, a fájlokat és a megjelenítőt takarják.

  • A védett források nem szivároghatnak ki a generált nyilvános rekordokon.

  • Az utolsó jóváhagyott rekord elérhető marad a hibák és a felülvizsgálat során.

Működtesse a bővítményt a TYPO3 frissítésekkel

Tesztelje a bővítményt a támogatott TYPO3 hosszú távú támogatású verziókkal, PHP-verziókkal, adatbázissal, többnyelvű konfigurációval, munkaterületekkel, ütemezővel, keresési bővítményekkel és gyorsítótárazási réteggel. Az automatizált integrációs teszteknek ki kell terjedniük a háttérengedély-ellenőrzésekre, a DataHandler-horgokra, a reláció megmaradására, a munkaterület-átmenetekre, a gyorsítótár érvénytelenítésére, a API hibára és az elavult forrás észlelésére. A böngésző tesztjei kiterjednek a háttér-billentyűzet működésére és a frontend navigációra reprezentatív szélességben.

A kiadás előtt dokumentálja az ütemező feladatokat, a sor figyelését, a hitelesítő adatok elforgatását, a naplózást, a biztonsági mentést és visszaállítást, a séma áttelepítését és a biztonságos bővítmény letiltását. Először hajtson végre frissítéseket egy éles változaton, és ellenőrizze a régi jóváhagyott rekordokat, mielőtt újakat hozna létre. Az elfogadás magában foglalja mind a bővítménykód, mind az adatbázis-áttelepítés sikeres visszaállítását, a közzétett tartalom továbbra is elérhető, és az ellenőrzési előzmények érintetlenek.

Szerepek, bizonyítékok és jóváhagyás

A generálást tartsa külön a közzétételtől. A sikeres válasz tervezet, nem jóváhagyás. Tárolja a forrásazonosítót és verziót, az átalakítási beállításokat, az eredményazonosítót, a felülvizsgálati állapotot, a jóváhagyót és a közzétételi időt. Amikor a forrás megváltozik, a jóváhagyott tartalom csendes cseréje helyett jelölje meg a nyelvi verziót felülvizsgálatra. Ez lehetővé teszi a visszaállítást és az auditálást a platformok között.

Műveletek és karbantartás

A munka nem ér véget a megjelenéssel. Kapcsolja össze a nyelvi verziót vagy konfigurációt a forrásával, figyelje a minőségi és szolgáltatási intézkedéseket, és határozzon meg konkrét felülvizsgálati indítékokat. A kiváltó tényezők közé tartoznak a forrásváltozások, a jogi változások, az új közönségigények, az ismétlődő támogatási kérdések, a technikai változások és az incidensek. Egy megnevezett tulajdonos értékeli az eseményindítót, szükség esetén új verziót nyit meg, és rögzíti a megújított jóváhagyást.

Közzétételi ellenőrzőlista

  • Az integráció tartós forrásazonosítókat használ.

  • A hitelesítő adatokat a rendszer a szerver oldalon tárolja és elforgatja.

  • Meg van határozva az időtúllépés, az újrapróbálkozás és a sebességkorlátozás viselkedése.

  • Az ismételt kérések idempotensek.

  • A generált tartalom felülvizsgálati állapotba kerül.

  • A forrásmódosítások érvénytelenítik vagy újra megnyitják a verziót.

  • A nyelvi navigáció billentyűzettel és kisegítő technológiával működik.

  • A figyelés kiterjed a hibákra, a várólistákra, a várakozási időre és az elavult tartalomra.

Hiteles források

  1. Simple8 API dokumentáció
  2. Simple8 szállítási minták
  3. Webes tartalom hozzáférhetőségi irányelvei (WCAG) 2.2

Alkalmazza az útmutatót a gyakorlatban

Tesztelje a Simple8-t reprezentatív tartalommal, és használja az ellenőrzőlistát egy ellenőrzött gyártási munkafolyamat megtervezéséhez.

Teszteld a saját szövegedet