Tisztázza a feladatot és a döntést
Ez az útmutató áttekinthető működési munkafolyamattá változtatja a webhely-modulok útmutatóját. Ö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.
Használja a widgetet, ha a gyors üzembe helyezés számít, és a webhely tartós forrásazonosítókat és elérhető nyelvi navigációt biztosíthat.
Gyakorlati munkafolyamat
- 1
A készletforrás típusai, azonosítói, mezői, területei, tulajdonosai és közzétételi állapotai.
- 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
A forrásrekord hozzárendelése egy különálló nyelvi verziójú rekordhoz tartós csatolással.
- 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
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 telepítési minta kiterjed a betöltésre, a nem elérhető verziókra, a fókuszkezelésre, az elemzésekre és a szkript nélküli viselkedésre. 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 pont | Rekord | Elfogadási kritérium |
|---|---|---|
| Alapvonal | Megfigyelt jelenlegi állapot | A felvétel forrása és dátuma |
| Döntés | A kiválasztott lehetőség és indoklás | Figyelembe vették a kockázatot és a közönséget |
| Bizonyíték | Teszteljen, dokumentáljon vagy mérjen | Áttekinthető és verzióspecifikus |
| Jóváhagyás | Név, szerep és dátum | Minden kötelező kritérium teljesült |
Győződjön meg arról, hogy a widget a megfelelő szállítási minta
A widget akkor megfelelő, ha a fogadó webhely stabil forrásazonosítókat tud biztosítani, az oldalak megjósolható tartalomszerkezettel rendelkeznek, a gyors telepítés fontos, és az ügyféloldali fejlesztés elfogadható. Kevésbé alkalmas, ha az alternatív verzióknak teljesen indexelve kell lenniük, szigorú szkriptkorlátozások mellett kell működniük, vagy egy összetett hitelesített úthoz kell tartozniuk. Ilyen esetekben a szerver által megjelenített oldalak vagy a CMS integráció erősebb vezérlést biztosít.
Töltsön ki egy rövid architektúra-döntési rekordot, amely tartalmazza a tartalom tulajdonjogát, a szolgáltatásnak küldött adatokat, a szkriptek tárolását, a beleegyezés következményeit, a tartalombiztonsági szabályzatot, a teljesítmény költségvetését, a böngésző támogatását, a hozzáférhetőséget, a keresési viselkedést, az elemzést, a hibaállapotot és a karbantartási felelősséget. A widgetnek javítania kell az oldalt, ahelyett, hogy a lényeges információkhoz vezető egyetlen útvonal legyen. Az eredeti szolgáltatás használható marad, ha a szkript blokkolt, lassú vagy nem érhető el.
| Kritérium | Jó widget illeszkedés | Szerveroldali kézbesítés előnyben részesítése |
|---|---|---|
| Dob | Az ellenőrzött oldal gyors kiegészítésre szorul | Mély CMS munkafolyamat és kioldásvezérlés szükséges |
| Felfedezés | A forrás egyértelműen a továbbfejlesztett verzióra hivatkozik | Az alternatív oldal független keresési indexelést igényel |
| Rugalmasság | A forrás teljes tartalék marad | Az alternatív verzió elengedhetetlen a feladat elvégzéséhez |
| Biztonság | Jóváhagyott szkript- és adatfolyam-szabályzat | Szigorú szkript vagy hitelesített kontextus megszorítások |
Fokozatos betöltés és az oldal teljesítményének védelme
Jóváhagyott forrásból származó kis verziójú betöltő kiszolgálása alforrás integritásával, ahol a telepítési modell támogatja. Töltse be késleltetéssel, csak a megfelelő tároló megléte után inicializálja, és kerülje az elsődleges tartalom blokkolását. A gazdagép stabil oldalazonosítót, forrásváltozatot, területi beállítást és engedélyezett nyelvi módokat biztosít az érvényesített konfiguráción keresztül. Soha ne helyezzen el API hitelesítő adatokat, személyes adatokat vagy korlátlan HTML-t az adatattribútumok között.
Foglaljon le elrendezési helyet a vezérlők számára, vagy helyezze be őket anélkül, hogy eltolná a fő címsort és a feladat tartalmát. Állítson be teljesítmény-költségkeretet a szkript méretéhez, a kérések számához és az interakciós késleltetéshez. Egy meghatározott időtúllépés után szakítsa meg, és távolítsa el a betöltésjelzőket. Csak a jóváhagyott nyilvános eredményeket tárolja a gyorsítótárban, és adja meg őket a forrásváltozat és a mód szerint. A késve vagy meghibásodott widget nem rejti el, nem duplikálja vagy cseréli le a forrásoldalt.
- 1
Adjon hozzá egy szemantikus szerver által megjelenített hivatkozást vagy vezérlőhelyőrzőt az oldal fejlécéhez.
- 2
Töltse be a verziószámú szkriptet a forrástartalom blokkolása nélkül.
- 3
Érvényesítse a gazdagép konfigurációját, és csak jóváhagyott nyilvános verziót kérjen.
- 4
Vezérlők és tartalom megjelenítése natív szemantikával és kiszámítható fókuszálással.
- 5
A működési állapot jelentése szükségtelen oldaltartalom vagy felhasználói adatok küldése nélkül.
Tervezze meg a navigációt és minden hibaállapotot
Használjon közönséges hivatkozást, ha a nyelvi változatnak saját címe van. Ha a tartalom a helyén változik, használjon egy gombot, amely megnevezi a célmódot, szükség szerint frissíti a dokumentum címét és főcímét, csak akkor helyezi át a fókuszt, ha a felhasználó kezdeményezte a változtatást, és egy tömör állapotüzenetben jelenti be a befejezést. Őrizze meg a böngészési előzményeket, és biztosítson egyértelmű utat vissza az eredetihez. Tesztelje a nagyítást, az áttördelést, a billentyűzetet, a képernyőolvasót, a nagy kontrasztot, a csökkentett mozgást és a lefordított címkéket.
Állapotok meghatározása a nem elérhető verzióhoz, a kérés időtúllépéséhez, az érvénytelen konfigurációhoz, a blokkolt szkripthez, a nem támogatott böngészőhöz és a szervizkarbantartáshoz. Mindegyik állapot megőrzi a forrást, és biztonságos következő műveletet kínál. Ne jelenítsen meg állandó pörgetőt, üres panelt, nyers hibakódot vagy olyan vezérlőt, amely működőképesnek tűnik, de a tartalom változatlan marad. Ha a JavaScript le van tiltva, a szerver által megjelenített forrás és minden ismert alternatív oldal hivatkozás elérhető marad.
A forrásút teljes marad, ha a widget soha nem töltődik be.
A vezérlők natív hivatkozásokat vagy gombokat használnak jóváhagyott nyelvi módnevekkel.
A fókusz- és állapotüzenetek megjósolhatók és nem tolakodóak.
Minden időtúllépésnek és nem elérhető állapotnak van egy biztonságos következő művelete.
Egyetlen elemzési vagy diagnosztikai esemény sem tartalmaz oldalszöveget vagy személyes adatokat szükségtelenül.
Tesztelje a gazdagép környezetet, és figyelje a valós kézbesítést
Teszteljen reprezentatív sablonokon, töréspontokon, böngészőkön, beleegyezési állapotokon, hálózati sebességeken, tartalombiztonsági szabályzatokon, címkekezelőkön és kisegítő technológiákon. Tartalmazza az ismételt inicializálást, az ügyféloldali navigációt, a dinamikusan beillesztett tartalmat, a nyomtatást, a fordítási címkéket, a gyorsítótár lejáratát, a nem elérhető eredményt, az időtúllépést és a blokkolt harmadik féltől származó kéréseket. Győződjön meg arról, hogy a modul nem hoz létre ismétlődő azonosítókat, érvénytelen címsorrendet, fókuszcsapdákat, elrendezéseltolást vagy ütköző globális stílusokat.
Figyelemmel kíséri a betöltés sikerességét, a verzió elérhetőségét, a válaszidőt, a renderelési kivételeket, az elavult forrásváltozatokat és a felhasználó által kezdeményezett módválasztást. Minta gazdagép-sablon és szkriptverzió szerint, nem személyes identitás szerint. Határozza meg a tulajdonost, a riasztási küszöböt, a visszaállítási verziót és a gazdagép kommunikációs folyamatát. A kiadás akkor fogadható el, ha a forrás használható marad minden szimulált hiba esetén, a kritikus feladatokat a billentyűzet és a képernyőolvasó végzi el, és az előző szkriptverzió visszaállítható a gazdagép oldalának módosítása nélkül.
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.