Mnoho vývojářů používá weby jako GitHub, BitBucket a GitLab k automatickému nasazení změn na běžící nebo aktivní web. U většiny vývojářů vypadá pracovní postup takto: vytvoříte motiv nebo plugin lokálně a pak ho někde hostujete (pro mě je to obvykle GitHub).

V průběhu let se GitHub stal jednou z populárních možností pro vývojáře a odesílání vašich projektů do něj je nedílnou součástí vývoje webu. Pokud to uděláte tímto způsobem, můžete jej synchronizovat s živou instalací WordPress. Ruční synchronizace repozitářů GitHub s WordPressem je trochu problém, protože proces musíte opakovat znovu a znovu. Zahrnuje také kopírování souborů na FTP při nahrávání projektu do klienta (na sdílených serverech) nebo nakonfigurujte závorky Git tak, aby byly aktualizovány, a poté je načtěte a aktualizujte na všech webech. To je těžkopádné a vyžaduje hodně času.

Nástroje pro automatizaci a integraci třetích stran posunuly můj vývojový tok k dalšímu nadřízenému. I když pomohly zjednodušit úkoly, integrace témat a modulů správy Git byla obtížná. V tomto tutoriálu budu diskutovat o tom, jak automaticky synchronizovat úložiště GitHub s WordPress k nasazení změn.

1 - Posunovač WP

WP Pusher WordPress Plugin

Stáhnout

WP Pusher je v této souvislosti jedním z nejkompletnějších pluginů. Vyvinul Peter Suhm, plugin vám pomůže synchronizovat témata a WordPress pluginy přímo z GitHubu, Bitbucketu nebo GitLabu.

Snadné použití : Synchronizace úložišť s živými weby se může jevit jako těžká práce. WP Pusher to zjednodušuje desetkrát tím, že vám pomůže uniknout úkolu kopírování souborů na FTP / SSH. Jakmile je plugin aktivován, můžete začít spravovat všechny své projekty hostované GitHubem z dashboardu.

Tlačit nasadit : kouzlo pluginu spočívá v jeho funkci Push-to-Deploy, což je malá krabička v nastavení. Automaticky aktualizuje vaše motivy a pluginy v okamžiku, kdy se zavazujete k GitHubu, aniž byste se museli starat o ruční aktualizaci a údržbu nových verzí.

Pro verze : Celkově WP Pusher výrazně zlepšuje zážitek z integrace Gitu s WordPress. Přesto, že je zdarma, WP Pusher je také k dispozici za dostupnou cenu v rozmezí od 39 do 199 dolarů. V jeho pro verzinajdete některé rozšířené funkce pro synchronizaci soukromých úložišť.

2 - GitHub Updater

Github updater wordpress plugin

Stáhnout

GitHub Updater je plugin od Andyho Fragena, který automaticky poskytuje aktualizace pro vaše pluginy a Témata WordPress z GitHubu, Bitbucketu nebo GitLabu.

Plugin je užitečný zejména pro zákazníka s hostingovým účtem, který nepodporuje Git. Záhlaví vašeho pluginu a motivu obsahuje informace o tom, kde je na GitHubu hostován. Plugin tyto informace využívá k aktualizaci libovolného pluginu resp WordPress téma hostované na GitHubu.

3 - WordPress GitHub Sync

Syntaxe WordPress git

Stáhnout

WordPress GitHub Sync synchronizuje obsah s úložištěm GitHub a umožňuje vám spolupracovat na vytváření obsahu na vašem webu WordPress. Vyvinuli James DiGioia a Ben Balter, plugin obsahuje několik užitečných funkcí.

Synchronizovat obsah: Plugin umožňuje synchronizovat obsah dvou různých instalací WordPress pomocí GitHubu. Můžete si také zobrazit náhled obsahu před konečným nasazením na serveru.

Verze : Pomocí WordPress GitHub Sync můžete snadno upravovat svůj obsah na GitHubu, což vám umožní udržovat vaše uživatele aktuální o změnách.

Odeslat vylepšení: tento plugin umožňuje odesílat vylepšení implementací šablony „ pull request Z GitHub.

Spolupráce: Umožňuje různým týmům psát a upravovat své příspěvky pomocí GitHubu. I editoři mohou psát a upravovat web z editačního rozhraní WordPress.

4 - WP Migrate DB

WP migrovat db

Stáhnout

Toto je další fantastický plugin WordPress, který vám umožní exportovat vaši databázi a synchronizovat ji. S Gitem nemá nic společného, ​​ale umožňuje synchronizaci různých prostředí.

To je vše pro tento seznam pluginů, doufám, že můžete snadno synchronizovat své projekty WordPress s Githubem.