Sedm důvodů proč používat staging pro váš projekt ve WordPress

Sedm důvodů proč používat staging pro váš projekt ve WordPress

aneb Sedm způsobů jak ho pokazit bez stagingu.

Co je staging?

Staging aneb testovací, vývojové prostředí je prostředí podobné produkčnímu, ve kterém můžete testovat nové funkce ve smyslu integračního testování a testování uživatelské přivětivosti UX. Jinak řečeno, jde o 1:1 kopii vaší živé, produkční stránky, která je přístupná všem uživatelům. Na stagingu máte možnost aplikovat novinky v testovacím prostředí bez toho, abyste něco pro vaše klienty anebo návštěvníky stránky viditelně pokazili.

1. Aktualizace jádra WordPress

Samotný WordPress se neustále vyvíjí. Jeho aktualizace jsou rozdělené do dvou skupin: major (hlavní) a minor (menší). Ty hlavní (označované X.Y) jsou plánované a dopředu si můžeme přečíst, co přinesou nové funkce, na rozdíl menší aktualizace (označované X.Y.Z) jsou většinou zaměřené na opravu chyb anebo implementaci bezpečnostních záplat a vycházejí víc neočekávaně. Oba typy však můžou něco pokazit. Problémy mohou nastat se zpětnou kompatibilitou šablon, tém, pluginů, vašeho kódu, mazáním/aktualizací knihoven třetích stran, anebo se může změnit chování Gutenberg bloků atd. Jsou všechny pluginy, šablony, témy, které používáte připravené pro nové vydání jádra WordPress? Tím si nemůžete být nikdy jistí. Většinou však testování této skutečnosti na vaší živé stránce není právě nejlepším nápadem. Použijte staging!

2. Aktualizace pluginů a/anebo šablon 

I když jsou hlavní aktualizace WordPress jádra dost předvídatelné a mají pevný rozpis, pro pluginy a šablony to platí zřídka. To znamená, že s WordPress stránkou, která je střední velikosti (z hlediska počtu pluginů), dostanete překvapivou aktualizaci minimálně jednou za týden. Hodně placených pluginů často nemá transparentní seznam změn, čímž se předpověď potencionálních chyb anebo konfliktů stává skoro nemožná. Jediný způsob, kterým udržíte vaši internetovou stránku stabilní je, “pokaždé jí aktualizovat nejprve na stagingu.”

3. Místo na otestování toho úžasného nového pluginu

Pojďme implementovat tu integraci sociálních médií pomocí tohoto pluginu! Ale co! Zdá se, že to způsobilo nefunkčnost nahrávání obrázků a posledních desettisíc článků, které byly včera v noci importované nemá úvodní obrázek. Skvělé, další noc s opravováním. Toto by se nestalo, kdyby se tento plugin nejdřív testoval na stagingu.

Když Vám padne vaše živá stránka a Vy musíte celou noc opravovat chyby

4. Místo na testování aktualizací serverových aplikací. 

Takže váš web pořád běží na PHP 5.6, je to tak? Vyzkoušejte PHP 7.4 a zrychlete ho! Tak si na svém živém webu aktualizujete PHP a jediné, co teď můžete vidět, je kupa zpráv o závažných chybách ruku v ruce s dvouhodinovým výpadkem e-shopu, v rámci kterých váš klient ztratil několik tisíc. Dobrá práce!
Nevyzkoušíte to příště nejdříve na stagingu?

5. Místo pro testování Vašeho kódu

Bude můj kód dobře fungovat s kódem ostatních členů týmu? Nezapomeňte, že Váš “tým” není jen uvnitř vaší společnosti, ale také zahrnuje všechny vyvojáře, kteří přispěli do jakékoli části webu (WordPress jádro, pluginy…). Před tím, než přesunete Váš kód na jakékoli jiné prostředí, pokaždé byste ho měli otestovat lokálně, avšak většinou potřebujete, aby se na to podíval klient, projektový manažer a testovací tým. Anebo potřebujete funkcionalitu testovat na běžných uživatelích? V tomto případě Vám staging ulehčí Váš život.  

6. Experimentujte s CMS

“Co když přesuneme tento widget z levého panelu do patičky a změníme jeho název?” Každá větší změna v CMS by měla být nejdříve testována na stagingu. Podle zkušeností, když klienti uvidí svůj vynikající nápad v praxi na webu, tak mohou velmi rychle změnit názor. Používáte pro svůj frontend nějaký druh nástroje pro tvorbu stránek (page builder)? Ukázky (previews) jsou výbornou funkcí, ale většinou musíte vidět celý kontext včetně menu, změn v nastavení pluginů atd. V tomto případě se staging prostředí ukáže jako velmi užitečné. Taktéž určitě nechcete, aby Vaši návštěvníci viděli jak přeskakují widgety a menu položky na živém webu, že?

7. Výstavní místo pro vašeho klienta

Přinést svůj notebook do klientovy kanceláře (vzhledem ke globálnímu trhu a pandémii), abyste mu ukázali nejnovější funkce, není v dnešní době právě nejlepším nápadem. Slyšeli jste někdy o wow efektu? Prosím, nedělejte to. Ukažte klientovi nové funkce postupně na Vašem stagingu. Oba budete o dost lépe spát, věřte mi!

Když najdeme více chyb než naši zákazníci

V následujícím článku se podíváme na to, jak vytvořit staging prostředí.

Pokud máte zájem o vlastní kvalitní stránku a potřebujete pomoc, napište nám a rádi vám s ní pomůžeme.

Sdílej na:

Další články: