Rychlá pomoc: +420 587 407 757 (VoIP, 8:00-18:00) nebo pomoc@wp-admin.cz

K čemu je dobrá pracovní verze webu a jak ji provozovat

auticko

Otázka z jedné diskuze o WordPressu: Je možné nainstalovat si WordPress jako „nový“ web někde mimo stávající web, který stále poběží? Jak to udělat, abychom hlavní web neohrozili, ale přitom mohli pracovat na to novém?

Běžným postupem je vytvoření pracovní kopie webu, říká se jí také vývojářské verze (neboli devel) či stage (protože jde o fázi vývoje webu, stage). Taková kopie se vytváří na subdoméně finálního webu, např. new.adresawebu.cz nebo dev.adresawebu. Opakem develu je ostrý web neboli produkční web („produkce“), běží typicky na www.adresawebu.cz.

K čemu vývojářský web slouží

Obecně řečeno slouží k tomu, abyste si na ní mohli vyzkoušet věci, které na ostré verzi otestovat nejde, protože by měly negativní dopad na chod webu. Konkrétně pak můžeme ještě rozlišit další důvody, proč mít vývojářskou verzi webu:

  • vývoj vzhledu nebo pluginu, vývojář nahrává nové verze a vy jako majitel sledujete průběh prací, testujete výsledek,
  • vývoj a příprava zcela nového webu, tedy softwaru i obsahu, který se připravuje „na ostro“ a až bude jednou hotový, tak se jen změní DNS záznamy a stane se novým produkčním webem,
  • nasazování aktualizací, což může být někdy pro ostrý web rizikové – vše lze nejprve vyzkoušet na develu, pokud vše proběhne v pořádku, pak se úpravy provedou i na ostrém webu.

V případě třetího důvodu, tedy testování nových aktualizací softwaru, nelze někdy dosáhnout úplně spokojenosti se stavem. Některé aktualizace nelze otestovat na develu, protože jsou ovlivněny konkrétními podmínkami ostrého webu. Jde nejen o hosting (i když by měl být stejný), ale třeba o pluginy zapisující data do ekonomického systému nebo o úkony prováděné na platební bráně. I když např. ta má svou testovací verzi, ta ostrá se někdy může chovat jinak. V těchto případech pracovní verze webu bohužel nepomůže.

Co je potřeba k jeho vytvoření a provozu

V první řadě se musí nastavit doménový A záznam, aby bylo možné vytvořit subdoménu a na ní nainstalovat WordPress. Jakmile je WordPress funkční, pak je dobré naplnit jej obsahem a nainstalovat do něj požadované pluginy a šablony – buď tedy takové, které používá ostrý web, nebo ty nové (pro případ, že pracujeme na zcela novém webu).

Naplnění webu obsahem – export, import

Zřejmě nejsnazší cestou, jak vytvořit kopii webu, je použití pluginu All-in-One WP Migration. Nainstalujte ho na zdrojovém ostrém webu, vytvořte export do souboru, nainstalujte plugin na cílovém vývojářském webu a soubor importujte. Přenese se kompletní obsah (články, obrázky), nastavení a změní se také všechny adresy (článků, odkazů, obrázků). Nemusíte už dělat vůbec nic, máte kopii webu.

Pozor, v bezplatné verzi lze importovat pouze soubor do velikost 512 MB, což stačí jen na velmi malé weby – počítá se samozřejmě také velikost všech obrázků. Pro načtení větších souborů si musíte zakoupit doplněk Unlimited Extension. V době psaní článku stojí 59 dolarů a není v žádném smyslu omezený (čas, počet webů).

Existují také jiné pluginy pro export a import dat a WordPress obsahuje funkci exportu pomocí XML souboru přímo v sobě. Je to také možná cesta, i když se hodí spíše pro export jednotlivých typů článků než kompletně celého webu (např. se nepřenese nastavení šablony). Navíc obsahuje chybu – pokud vyberete jen určité období a při importu zvolíte, aby se stáhly také obrázky, nestane se to a navíc ze všech článků zmizí. Proto je vhodné importovat vždy vše.

Doplněk All-in-One WP Migration je velmi dobře napsaný a běží na každém hostingu. Není závislý časovém limitu, který je určen pro běh každého procesu. Např. import dat je jeden proces a má nastavenou maximální délku běhu. Jakmile ji dosáhne, může být násilím ukončen. To se vám může stát v případě importu dat přímo ve WordPressu přes Nástroje > Import. Uvedený plugin toto omezení nemá – pracuje v cyklech, které jsou kratší než nastavený časový limit (tzn. spouští si nové procesy vždy před jejich skončením). Perfektní!

Vytvoření dat

Další cestou může být také vytvoření nějakých testovacích dat. Nemáte čas vytvářet obsah, přijde na řadu později, ale zároveň potřebujete články, obrázky pro testování funkcí a vzhledu nového webu. Klasický výplňový text Lorem Ipsum nevyhovuje. Použijte plugin FakerPress. Dokáže vygenerovat články různého typu, komentáře, uživatele, uživatelská pole a taxonomie (kategorie, štítky). Vloží do nich text a obrázky z různých bezplatných služeb. Můžete nastavit i parametry, např. množství štítků u článků nebo uživatelská pole (custom fields).

 

Uzavření webu před zvědavci

Dalším krokem obvykle bývá uzavření webu před běžnými návštěvníky a zablokování přístupu robotům z vyhledávačů. K tomu slouží pluginy jako např. Maintenance nebo další. Umožňují web zpřístupnit pouze přihlášeným uživatelům. Více se dočtete v článku Jak skrýt web před zraky návštěvníků na webu CoUmíWP.cz.

Častým nešvarem bývá, že se po spuštění zapomene odstranit onen blok pro vyhledávací roboty, takže web se pak dlouho neukazuje ani v Googlu ani v Seznamu. Dejte si na to pozor! Viz Nastavení > Zobrazování.

Když se z develu má stát ostrý web

Pokud jdete cestou přípravy nového webu a jste ve fázi, kdy je pracovní verze webu hotová a má se z ní stát nový ostrý web, pak jej musíte do té ostré fáze nějak „přepnout“. Opět je více přístupů k věci:

  • změna DNS záznamů – původní ostrý web se bude hlásit na adrese old.adresawebu.cz a pracovní verze se nově ocitne na www.adresawebu.cz, nebo
  • pracná varianta je export celého pracovního webu a jeho opětovný import do (nejlépe úplně nové instalace) WordPressu na hlavní doméně www.adresawebu.cz (včetně všech obrázků a pluginů).
Jde vlastně o to, zda se rozhodnete změnit nastavení domény, aby ukazovala na nová data, nebo nová data přesunete tam, kam ukazuje doména.

Devel se vyplatí

Pracovní verzi by měl mít každý web a měla by formálně (=myšleno z hlediska formy, nikoliv „jen na oko“) odpovídat ostré verzi. Obsah se bude za pár měsíců lišit, protože na ostrém webu budete určitě vydávat články – nemá moc smysl pečlivě je vydávat i na develu. Ale jak bude třeba vypadat nová stránka s firemními kontakty, to je lepší vyzkoušet si právě na pracovní verzi. Odpadají pak stresy, které jsou s ostrou verzí spojené. Obsah jednotlivých stránek můžete navíc přenést jen pomocí Ctrl-c a Ctrl-v. Takže stránku si připravíte na develu a až bude hotová, pomocí Ctrl-c a Ctrl-v ji publikujete na ostrém webu.

Napsat komentář

E-mailem: WordPress a podnikání

Vlastimil OttStaráme se o spoustu webů běžících na WordPressu (včetně WooCommerce). V tomto newsletteru vám budu radit, jak svůj web vylepšovat. Dozvíte se, jak využívat WordPress v podnikání.