Molti sviluppatori utilizzano siti come GitHub, BitBucket e GitLab per distribuire automaticamente le modifiche a un sito Web in esecuzione o attivo. Per la maggior parte degli sviluppatori, il flusso di lavoro ha questo aspetto: sviluppi un tema o un plug-in localmente, quindi lo ospiti da qualche parte (per me di solito è GitHub).

Nel corso degli anni, GitHub è diventata una delle scelte popolari per gli sviluppatori e sottoporvi i tuoi progetti è parte integrante dello sviluppo web. In questo modo puoi sincronizzarlo con un'installazione live di WordPress. Sincronizzare manualmente i tuoi repository GitHub con WordPress è un po 'una seccatura poiché devi ripetere il processo più e più volte. Implica anche la copia dei file su FTP quando carichi il progetto sul tuo client (su server condivisi) o configurare le parentesi Git per l'aggiornamento, quindi recuperare e aggiornare su tutti i siti. Questo è ingombrante e richiede molto tempo.

Gli strumenti di automazione e integrazione di terze parti hanno portato il mio flusso di sviluppo al livello successivo. Sebbene aiutassero a semplificare le attività, l'integrazione di temi e moduli di gestione Git era difficile. In questo tutorial, parlerò di come sincronizzare automaticamente i repository GitHub con WordPress per distribuire le modifiche.

1 - WP Pusher

Plugin wp pusher wordpress

Download

WP Pusher è uno dei plugin più completi in questo contesto. Sviluppato da Peter Suhm, il plugin ti aiuta a sincronizzare temi e plugin di WordPress direttamente da GitHub, Bitbucket o GitLab.

Facile utilizzo : Sincronizzare i repository con siti live può sembrare un duro lavoro. WP Pusher semplifica questo dieci volte aiutandoti a sfuggire all'attività di copia dei file su FTP / SSH. Una volta attivato il plug-in, puoi iniziare a gestire tutti i tuoi progetti ospitati da GitHub dalla dashboard.

Push to Distribuire : la magia del plugin sta nella sua funzione Push-to-Deploy che è un piccolo riquadro nelle impostazioni. Aggiorna automaticamente i tuoi temi e plug-in nel momento in cui prendi i tuoi impegni con GitHub, senza il problema di aggiornare e mantenere manualmente le nuove versioni.

La versione Pro : Nel complesso, WP Pusher migliora notevolmente l'esperienza di integrazione di Git con WordPress. Nonostante sia gratuito, WP Pusher è disponibile anche a un prezzo conveniente che va da $ 39 a $ 199. Nel suo versione propuoi trovare alcune funzionalità estese per sincronizzare i tuoi repository privati.

2 - GitHub Updater

Plugin di wordpress per l'aggiornamento di GitHub

Download

GitHub Updater è un plug-in di Andy Fragen che fornisce automaticamente aggiornamenti per i tuoi plug-in e Temi WordPress da GitHub, Bitbucket o GitLab.

Il plug-in è particolarmente utile per un cliente con un account di hosting che non supporta Git. Il tuo plug-in e l'intestazione del tema contengono informazioni su dove è ospitato su GitHub. Il plug-in utilizza queste informazioni per aggiornare qualsiasi plug-in o tema WordPress ospitato su GitHub.

3 - Sincronizzazione GitHub di WordPress

Sintassi git di Wordpress

Download

WordPress GitHub Sync sincronizza i contenuti con un repository GitHub e ti consente di collaborare alla creazione di contenuti sul tuo sito WordPress. Sviluppato da James DiGioia e Ben Balter, il plugin include diverse utili funzioni.

Sincronizza contenuto: il plug-in consente di sincronizzare il contenuto di due diverse installazioni di WordPress tramite GitHub. È inoltre possibile visualizzare l'anteprima del contenuto prima della distribuzione finale sul server.

Versione : Con WordPress GitHub Sync, puoi facilmente modificare i tuoi contenuti su GitHub, il che ti consente di mantenere aggiornati i tuoi utenti sulle modifiche.

Invia miglioramenti: questo plug-in ti consente di inviare i tuoi miglioramenti implementando il modello di " richiesta di pull Da GitHub.

Collaborazioni: consente a diversi team di scrivere e modificare i propri post utilizzando GitHub. Anche gli editori possono scrivere e modificare un sito dall'interfaccia di editing di WordPress.

4 - WP Migrate DB

Wp migra db

Download

Questo è un altro fantastico plugin per WordPress che ti consente di esportare il tuo database e sincronizzarlo. Non c'è assolutamente nulla a che fare con Git, ma consente la sincronizzazione di ambienti diversi.

Questo è tutto per questo elenco di plugin, spero che tu possa facilmente sincronizzare i tuoi progetti WordPress con Github.