Staging: testovací prostředí webu, kde se změny zkoušejí
Staging (testovací prostředí) je kopie webu, na které se zkoušejí změny dřív, než se dostanou na ostrý web, který vidí zákazníci. Nový design, aktualizace pluginů nebo nová funkce se nejdřív nasadí na staging, zkontroluje se a teprve pak se přenese do provozu. Zákazníci tak nikdy nevidí rozbitou stránku.
Aktualizováno
Prostředí webu
| Prostředí | K čemu slouží | Kdo ho vidí |
|---|---|---|
| Vývojové (lokální) | Programátor píše a zkouší kód | Jen vývojář |
| Staging (testovací) | Kontrola změn v podmínkách jako na ostrém webu | Tým a klient, chráněné heslem |
| Produkce (ostrý web) | Web, který používají zákazníci | Všichni |
Staging by měl běžet na stejném typu serveru a se stejným nastavením jako ostrý web. Jinak se stane, že na testu vše funguje a v provozu ne.
Kdy staging využijete
- aktualizace redakčního systému, pluginů nebo PHP,
- redesign nebo větší změna stránek,
- nová funkce – formulář, rezervace, napojení na jiný systém,
- schvalování obsahu klientem před zveřejněním,
- přechod na nový web (viz přechod na nový web).
Na co si dát pozor
- indexace – testovací web zaheslujte nebo označte noindex,
- osobní údaje – kopie ostré databáze obsahuje údaje zákazníků; omezte přístup nebo použijte anonymizovaná data,
- e-maily a platby – testovací web nesmí posílat zákazníkům e-maily ani provádět skutečné platby,
- měření – vypněte analytiku nebo ji oddělte, ať testování nezkresluje čísla.
Staging u nás
U projektů, kde to dává smysl (e-shop, rezervace, napojení na jiné systémy), domlouváme testovací kopii webu hned na začátku, aby šlo změny schválit dřív, než je uvidí zákazníci. Zálohy a obnovu popisuje průvodce záloha webu, kontrolu před spuštěním kontrola webu před spuštěním. Nastavení testovacího prostředí pro stávající web účtujeme 1 000 Kč za hodinu.
Časté otázky
Potřebuje staging i malý firemní web?
U jednoduchého webu, kde se mění jen texty, ne nutně. Jakmile ale web aktualizujete (WordPress, pluginy, šablona), měníte vzhled nebo přidáváte funkce, testovací kopie se vyplatí. Oprava rozbitého ostrého webu bývá dražší a zákazníci mezitím vidí chybu.
Může testovací verze webu uškodit SEO?
Ano, pokud ji vyhledávač najde a zaindexuje – pak má stejný obsah na dvou adresách. Staging proto zaheslujte nebo mu aspoň zakažte indexaci (noindex). Samotný zákaz v robots.txt nestačí, pokud na testovací adresu vedou odkazy.
Co je rozdíl mezi stagingem a zálohou?
Záloha je kopie stavu webu k určitému okamžiku, ze které se dá obnovit. Staging je běžící kopie webu, na které zkoušíte změny dřív, než je pustíte na ostrý web. Potřebujete obojí: staging snižuje riziko chyb, záloha vás zachrání, když se chyba přesto stane.