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 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 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
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
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.