Viele Entwickler verwenden Websites wie GitHub, BitBucket und GitLab, um Änderungen automatisch an einer laufenden oder Live-Website bereitzustellen. Für die meisten Entwickler sieht der Workflow folgendermaßen aus: Sie entwickeln ein Thema oder Plugin lokal und hosten es dann irgendwo (Für mich ist es normalerweise GitHub).

Im Laufe der Jahre hat sich GitHub zu einer der beliebtesten Optionen für Entwickler entwickelt, und das Senden Ihrer Projekte an GitHub ist ein wesentlicher Bestandteil der Webentwicklung. Wenn Sie dies auf diese Weise tun, können Sie es mit einer Live-Installation von WordPress synchronisieren. Das manuelle Synchronisieren Ihrer GitHub-Repositorys mit WordPress ist etwas mühsam, da Sie den Vorgang immer wieder wiederholen müssen. Sie müssen auch Dateien auf FTP kopieren, wenn Sie das Projekt auf Ihren Client hochladen (auf gemeinsam genutzten Servern) oder konfigurieren Sie die Git-Klammern zum Aktualisieren, und rufen Sie sie dann auf allen Sites ab und aktualisieren Sie sie. Dies ist umständlich und nimmt viel Zeit in Anspruch.

Automatisierungs- und Integrationstools von Drittanbietern brachten meinen Entwicklungsfluss zum nächsten Vorgesetzten. Obwohl sie zur Vereinfachung von Aufgaben beitrugen, war die Integration von Themen und Git-Verwaltungsmodulen schwierig. In diesem Tutorial werde ich erläutern, wie GitHub-Repositorys automatisch mit WordPress synchronisiert werden, um Änderungen bereitzustellen.

1 - WP Pusher

Wp Pusher WordPress Plugin

Herunterladen

WP Pusher ist eines der vollständigsten Plugins in diesem Zusammenhang. Entwickelt von Peter Suhm, das Plugin hilft Ihnen, Themen zu synchronisieren und Wordpress-Plugins direkt von GitHub, Bitbucket oder GitLab.

Facile d'utilisation : Das Synchronisieren von Repositorys mit Live-Sites scheint schwierig zu sein. WP Pusher vereinfacht dies zehnmal, indem es Ihnen hilft, die Aufgabe des Kopierens von Dateien auf FTP / SSH zu umgehen. Sobald das Plugin aktiviert ist, können Sie alle von GitHub gehosteten Projekte über das Dashboard verwalten.

Push-to-Deploy : Die Magie des Plugins liegt in seiner Push-to-Deploy-Funktion, die in den Einstellungen ein kleines Kästchen darstellt. Es aktualisiert automatisch Ihre Designs und Plugins, sobald Sie Ihre Verpflichtungen gegenüber GitHub eingehen, ohne dass Sie neue Versionen manuell aktualisieren und warten müssen.

Pro-Version : Insgesamt verbessert WP Pusher die Erfahrung bei der Integration von Git in WordPress erheblich. Obwohl WP Pusher kostenlos ist, ist es auch zu einem erschwinglichen Preis zwischen 39 und 199 US-Dollar erhältlich. In seinem pro-VersionSie finden einige erweiterte Funktionen zum Synchronisieren Ihrer privaten Repositorys.

2 - GitHub Updater

Github Updater WordPress Plugin

Herunterladen

GitHub Updater ist ein Plugin von Andy Fragen, das automatisch Updates für Ihre Plugins bereitstellt und WordPress-Themes von GitHub, Bitbucket oder GitLab.

Das Plugin ist besonders nützlich für Kunden mit einem Hosting-Konto, das Git nicht unterstützt. Ihr Plugin- und Design-Header enthält Informationen darüber, wo es auf GitHub gehostet wird. Das Plugin verwendet diese Informationen, um jedes Plugin zu aktualisieren oder zu aktualisieren Wordpress-Theme auf GitHub gehostet.

3 - WordPress GitHub Sync

Wordpress Git-Syntax

Herunterladen

WordPress GitHub Sync synchronisiert Inhalte mit einem GitHub-Repository und ermöglicht Ihnen die Zusammenarbeit bei der Erstellung von Inhalten auf Ihrer WordPress-Site. Das von James DiGioia und Ben Balter entwickelte Plugin enthält mehrere nützliche Funktionen.

Inhalt synchronisieren: Mit dem Plugin können Sie den Inhalt von zwei verschiedenen WordPress-Installationen mit GitHub synchronisieren. Sie können auch eine Vorschau des Inhalts vor der endgültigen Bereitstellung auf dem Server anzeigen.

Version : Mit WordPress GitHub Sync können Sie Ihre Inhalte auf GitHub ganz einfach bearbeiten, sodass Sie Ihre Benutzer über Änderungen auf dem Laufenden halten können.

Verbesserungen einreichen: Mit diesem Plugin können Sie Ihre Verbesserungen einreichen, indem Sie die Vorlage " Pull-Anforderung Von GitHub.

Zusammenarbeit: Ermöglicht verschiedenen Teams, ihre Beiträge mit GitHub zu schreiben und zu bearbeiten. Sogar Redakteure können eine Site über die WordPress-Bearbeitungsoberfläche schreiben und bearbeiten.

4 - WP Migrate DB

Wp migrieren db

Herunterladen

Dies ist ein weiteres fantastisches WordPress-Plugin, mit dem Sie Ihre Datenbank exportieren und synchronisieren können. Sie müssen nichts mit Git tun, aber es ermöglicht die Synchronisierung verschiedener Umgebungen.

Das ist alles für diese Plugin-Liste. Ich hoffe, Sie können Ihre WordPress-Projekte einfach mit Github synchronisieren.