Articles

5 nejlepších možností vývojového prostředí WordPressu

Vývojové prostředí se nepodobá žádnému jinému nástroji, který budete používat při vytváření produktů WordPress. Různá řešení totiž plní různé primární úkoly. Takže na rozdíl od vašeho oblíbeného textového editoru se pravděpodobně budete muset během své kariéry seznámit s několika vývojovými prostředími.

Například lokální vývoj má jiné důsledky pro váš pracovní postup než používání online pískoviště. Navíc v tom, který typ prostředí je nejvhodnější (nebo dokonce dostupný), může hrát roli i výběr hostitele vašeho klienta.

V tomto příspěvku se podíváme na pět nejlepších možností pro vytvoření vývojového prostředí WordPressu a probereme, čím je každé z nich jedinečné. Pojďme na to!

Mnoho chutí vývojových prostředí WordPressu

Než začneme zkoumat konkrétní řešení, stojí za to se hlouběji seznámit s různými typy prostředí, která existují. Zde je stručný seznam základních možností vývojových prostředí:

  • Místní „kontejnerová“ pískoviště. Jedná se o relativně nové řešení pro lokální vývoj. Najdete zde balíčky typu „vše v jednom“, které nabízejí rychlé vytvoření webu a v některých případech i funkci „push to live“.
  • Online sandboxy. Jak asi tušíte, jedná se o typ výhradně online prostředí, které nabízí mnohem větší flexibilitu pro sdílení vašeho postupu s klienty. Jste však také připoutáni k internetu, kdykoli chcete pracovat.
  • Zásobníky více řešení. Jedná se o „starou školu“ metody lokálního vývoje webových stránek. Nástroje jako XAMPP nebo MAMP jsou soubory služeb, které nabízejí hluboké přizpůsobení, ale menší flexibilitu než novější výdobytky.

Tyto definice nejsou striktně definovány a určitě se mezi nimi vyskytují určité průniky. Zjistíte však, že většinu řešení lze volně zařadit do jedné z těchto kategorií v závislosti na jejich zaměření.

Důvodem, proč máme tolik možností, je, že každé z nich má jedinečné silné a slabé stránky. Jinými slovy, žádný typ vývojového prostředí není vhodný pro všechny aplikace. Například není snadné poskytnout klientovi živé propojení pomocí nástroje, jako je Vagrant, zatímco prostředí, jako je Local od Flywheel, nabízejí rychlé nasazení, ale mohou být méně spolehlivá a přenosná.

5 nejlepších možností vývojového prostředí WordPress

Z výše uvedených důvodů je nejlepší znát několik různých řešení vývojových prostředí. Tak si můžete vybrat, které je pro daný úkol nejlepší.

Bez dalších okolků se proto pojďme podívat na pět nejlepších možností. Neuvádíme je v žádném konkrétním pořadí, takže neváhejte a postupně si je prohlédněte.

WP Sandbox

The WP Sandbox logo.

První je řešení, které jste možná používali „zprostředkovaně“. Poopy.life je bezplatná verze této prémiové služby, kterou vám přinášejí vývojáři WP All Import (Soflyy).

WP Sandbox se ve skutečnosti neprodává primárně jako způsob vývoje produktů WordPress, ale jako hostitel pro demo obsah. Kdykoli například kliknete na odkaz Vyzkoušejte demo, abyste viděli téma v akci nebo maketu backendu, WP Sandbox může být řešením, které toto demo pohání.

Rychlé nasazení je samozřejmě stěžejní vlastností tohoto konkrétního nástroje, stejně jako možnost sdílet odkazy s celým světem. Díky své infrastruktuře může být WP Sandbox ideální pro předběžnou prezentaci webu – například při přenášení striktně lokálního webu na web za účelem jeho sdílení s klienty.

Ceny začínají na 49 dolarech měsíčně pro 100 aktivních instalací, přičemž jediným vysokým limitem je váš rozpočet.

DesktopServer

The DesktopServer logo.

Next je jedním z průkopnických vývojových prostředí sandbox, které bylo vytvořeno výhradně pro weby WordPress. DesktopServer je volbou mnoha vývojářů, především proto, že se velmi snadno používá

Je k dispozici pro Windows i macOS a slibuje superrychlé nasazení webu WordPress, které popírá skutečný proces pod kapotou. Stačí zadat několik klíčových údajů, kliknout na tlačítko a počkat několik sekund, než se instalace zobrazí ve vlastním grafickém uživatelském rozhraní (GUI).

Je třeba také zdůraznit, že DesktopServer na rozdíl od mnoha novějších řešení na trhu běží na platformě XAMPP. Celkové prostředí však patří k těm nejlepším, což svědčí o technologii použité k jeho vytvoření.

K dispozici je bezplatná verze DesktopServeru s omezeným počtem funkcí, přičemž plná prémiová verze se prodává za přibližně 100 dolarů.

Local by Flywheel

Local by Flywheel.

Jedná se o kvalitní prostředí sandboxu pro WordPress. Na první pohled je velmi podobné DesktopServeru. Je zde však několik zásadních rozdílů.

Například, i když je zde stále kladen důraz na čas nasazení, Local běží na Dockeru, nikoli na stacku XAMPP. Pro nezasvěcené: Docker je samostatným vývojovým prostředím a mnoho vývojářů si pochvaluje jeho rychlé používání.

Local také nabízí pravděpodobně elegantnější grafické rozhraní jako obal pro svůj základ Docker. Stojí však za zmínku, že můžete pushovat pouze do živého prostředí na serveru Flywheel, což může, ale nemusí být omezující v závislosti na tom, zda jste zákazníkem Flywheel.

Přínosem je, že Local by Flywheel je zcela zdarma – takže neexistuje žádná výmluva, proč jej nevyzkoušet.

Variabilní Vagrant Vagrants (VVV)

The VVV command line.

Další v pořadí je Vagrant, který je schválenou alternativou ke službě Docker pro WordPress. Jedná se o přenosný způsob vytváření vývojových prostředí, která se spouštějí z příkazového řádku, takže je skvělý pro vývojáře, kteří tuto technologii používají ve svých pracovních postupech.

Vagrant Vagrants (VVV) staví na tomto základu a zaměřuje se konkrétně na vývoj systému WordPress. Obsahuje přehledné, ale funkční webové rozhraní (i když stále mluvíme o lokálním nástroji) a nasazení je snadné, jakmile je vše nastaveno.

Někteří vývojáři však považují neustálé „zajišťování“ za frustrující. Na druhou stranu jsou instalace zcela přenosné, počet webů, které může váš „stroj“ obsahovat, není nijak omezen a nástroj je zcela zdarma.

O VVV jsme na blogu skutečně hovořili již dříve. Pokud vás tedy toto vývojové prostředí zajímá, měla by být kontrola tohoto článku vaším prvním krokem.

DevKit by WP Engine

WP Engine's DevKit.

Jedná se o nově spuštěnou otevřenou beta verzi, která obsahuje celou sadu nástrojů pro vývoj webových stránek WordPress.

Uvnitř balíčku získáte:

  • Vývojový nástroj založený na kontejnerech
  • Funkce specifické pro Genesis pro ty, kteří používají témata Genesis
  • Nástroje pro ladění
  • Funkce pro bezproblémové odesílání a stahování nasazení
  • Přístup k bráně Secure Shell (SSH)

Tuto možnost můžete v mnoha ohledech přirovnat k VVV, protože stejné výhody pro tento nástroj platí i zde. Podobně jako Local by Flywheel však DevKit poskytuje integraci s vaším účtem WP Engine spolu s již zmíněným připojením ke StudioPress.

Podle toho, jak jsme již zmínili, je DevKit v současné době v otevřené beta verzi. Takže jeho vyzkoušení vás nebude nic stát.

Závěr

Stejně jako padnoucí oblek nebo pohodlné boty je i vaše primární vývojové prostředí pro WordPress osobní volbou. Všechny populární možnosti však dělají dobře různé věci. Proto možná budete muset vybrané vývojové prostředí kombinovat a přizpůsobovat situaci a projektu.

V tomto příspěvku jsme vám představili pět nejlepších řešení. Pojďme si je v rychlosti zrekapitulovat:

  1. WP Sandbox:
    1. DesktopServer: Rozvíjející se online sandbox od týmu, který stojí za WP All Import:
    2. Local by Flywheel: Novější řešení založené na kontejnerech s pevnými základy:
    3. Vagrant Vagrants: Vývojové prostředí založené na kontejnerech, které je zdarma:
    4. DevKit by WP Engine: Snadno použitelné řešení schválené pro WordPress, které je vysoce přenositelné: Otevřená sada beta verzí, díky které budete moci měnit digitální zkušenosti rychleji, než jste si mysleli, že je možné.