WordPress ekosystém

Staging prostředí

Testovací kopie webu, kde lze zkoušet změny bez dopadu na živý web

(Staging Environment)

Co je staging prostředí

Staging prostředí je kopie webu určená k testování změn mimo produkci. Běží na jiné adrese, obvykle na subdoméně, a pracuje s vlastní databází, takže cokoliv v ní rozbijete, živého webu se to nedotkne.

Kdy ho chci mít

Aktualizace šablony u webu, který nese objednávky. Výměna page builderu. Zásah do šablony kvůli měřicímu kódu. Nasazení pluginu, o kterém nikdo neví, jak se popere se zbytkem instalace. U řady hostingů se staging vyrobí jedním kliknutím a stejnou cestou se pak změny vracejí zpátky do produkce; kde to hosting neumí, dá se kopie postavit ručně, jen to zabere odpoledne.

Co se na kopii nejčastěji podcení

Testovací web se chová jako plnohodnotný web a přesně v tom je problém. Dvě věci se hlídají vždycky:

  • Nesmí do vyhledávače. Google si kopii najde a začne ji indexovat jako duplicitu původního webu, čemuž zabrání noindex nebo přihlašovací heslo nastavené na úrovni hostingu.
  • Nesmí posílat data do produkčního měření, jinak si do statistik i do konverzí naklikáte vlastní testování.

Třetí past číhá u e-shopů: kopie s ostrými objednávkami a zapnutým odesíláním e-mailů umí rozeslat potvrzení skutečným zákazníkům.

Indexace a kam míří měření

Když na webu měním měřicí kód nebo sahám do datové vrstvy, chci staging. Nejdřív se ale ptám na dvě věci: jestli má kopie zakázanou indexaci a kam míří měření. Bez toho si během jednoho odpoledne nasypu do statistik vlastní kliky a pak nad daty přemýšlím, proč nesedí s objednávkami. Po odladění nasazuju na produkci a měření na živém webu kontroluju znovu, protože přenos změn občas něco nechá za sebou.

Časté otázky

Nabízí staging každý hosting?

Ne. Bývá výbavou dražších tarifů nebo spravovaného WordPress hostingu. Kde ho v administraci nenajdete, dá se kopie webu postavit ručně na subdoméně.

Jak se změny dostanou ze stagingu na živý web?

Buď synchronizací, kterou hosting nabízí jedním tlačítkem, nebo ručním přenesením souborů a databáze. U webu, kde mezitím přibyly objednávky nebo komentáře, se celá databáze nepřepisuje, jen změněné části.

Může být staging veřejně dostupný?

Technicky ano, ale nemá být. Kopie bez zákazu indexace se dostane do vyhledávače jako duplicitní web a nedodělaný obsah se pak ukazuje lidem, kterým patřit nemá.