Motivace
Nabízí se několik míst, kde tvořit nové weby, a každé z nich má svoje výhody i nevýhody. A při výběru je třeba zvážit několik věcí:
- zda je zakoupená doména a hosting,
- jestli tam už nějaký web běží,
- jaké budou požadavky na nový web,
- co se stane se starým webem (pokud existuje) – zda se mají zachovat data, apod.
- jak složité tam budou funkce, zda bude nutné něco programovat na míru.
Následně se nabízí několik možností, kde nové weby vyvíjet a každé z nich má svoje pro a proti:
U klienta na doméně
+ klient vidí změny a může na ně reagovat,
+ můžete pracovat na webu ve více lidech,
+ ušetříte si migraci (jen v případě, že na doméně není web a můžete pracovat rovnou na ní),
+ otestujete infrastrukturu (cache, rychlost, limity a nastavení hostingu aj.) – brzy zjistíte, zda na to hosting výkonnostně stačí,
+ licence placených pluginů a šablon můžete aktivovat přímo na webu a nemusíte řešit více licencí nebo jejich přenos,
+ máte zálohování od hostingu (pokud ho má),
+ SSL certifikát a další věci jsou nastavené hned,
– často tvorba na doméně není možná čistě proto, že tam běží starý web, pak musíte jinam,
– web by se měl zamknout kvůli případným návštěvníkům,
– v případě “problematického klienta” máte menší páky na vyjednávání, protože si může web od vás vzít bez placení (v krajním případě) – změní si všude hesla a vy jste bez práce (v případě pochybností je dobré si web zálohovat i někam k sobě).
Na vaší sub/doméně:
+ klient vidí změny a může na ně reagovat,
+ můžete pracovat na webu ve více lidech,
+ máte web pod kontrolou,
+ máte zálohování od hostingu (pokud ho má),
+ můžete ho pak web nasadit na doménu klienta s minimální odstávkou,
+ SSL certifikát a další věci jsou nastavené hned,
– po migraci na místo vás může něco překvapit (nastavení hostingu, limity a pod),
– v případě redesignu webu je někdy potřeba zachovat původní data a následně je zmigrovat – produkty, objednávky, účty…,
– mohou vám dojít subdomény 😅
– v případě placených věci řešíte dvojí licence,
– v případě “problematického klienta” máte menší páky na vyjednávání, protože si může web od vás vzít bez placení (v krajním případě) – změní si všude hesla a vy jste přišli o dosud vytvořenou práci (v případě pochybností je dobré si web zálohovat i někam k sobě).
Pozn.
– je možnost pracovat i na subdoméně u klienta, ale to spojuje nevýhody toho, že web nemáte plně pod kontrolou a toho, že musíte případně migrovat data.
– někdy subdoména u klienta nemusí jít vytvořit, protože to limity hostingu nedovolí,
+ výhoda je, že si otestujete si infrastrukturu
Localhost (u vás v počítači)
Pro Windows se používají nástroje jako Xampp nebo Wamp, které vám “udělají z počítače server”, aby bylo možné tu spustit PHP.
+ na vývoj pluginů a šablon je to skvělé prostředí,
+ možnost nastavit si server téměř jakkoli,
+ jednodušší přístup na FTP,
– je třeba být technicky zdatnější v nastavování serveru a dalších věcech,
– není jednoduché nainstalovat SSL certifikát lokálně,
– s e-maily může být problém,
– nemůžete pracovat na webu ve více lidech,
– klient nevidí změny a nemůže na ně reagovat, protože jsou jen u vás lokálně, nemáte tedy zpětnou vazbu,
– může být problém se šablonami/pluginy (licence) a jejich napojení na licenční servery,
– zálohy jen, pokud si je nějak nastavíte (a když vám zkape počítač, přišli jste o práci),
Bonus: Online služby
Někdy se hodí, pokud potřebujete např. otestovat nějaký plugin velmi rychle.
+ instaci rychle vytvoříte, něco otestujete a pak ji rychle zahodíte,
– je to spíš pro malé a rychlé testování, ne pro vývoj celých webů,
+ tastewp.com – bez registrace je možné vytvořit WP instalaci na 2 dny (7 dní s registrací), což je super na rychlé testování pluginů.
+ instawp.com – další možnosti instalace WP a navíc podporuje klonování/testování různých verzí PHP a MySQL.

