Banyak pengembang menggunakan situs seperti GitHub, BitBucket, dan GitLab untuk menerapkan perubahan secara otomatis ke situs web yang sedang berjalan atau langsung. Untuk sebagian besar pengembang, alur kerjanya terlihat seperti ini: Anda mengembangkan tema atau plugin secara lokal, lalu menyimpannya di suatu tempat (bagi saya biasanya GitHub).

Selama bertahun-tahun, GitHub telah menjadi salah satu pilihan populer bagi pengembang, dan mengirimkan proyek Anda ke sana merupakan bagian integral dari pengembangan web. Melakukannya dengan cara ini dapat membantu Anda menyinkronkannya dengan penginstalan langsung WordPress. Menyinkronkan repositori GitHub Anda dengan WordPress secara manual agak merepotkan karena Anda harus mengulangi prosesnya berulang kali. Ini juga melibatkan menyalin file ke FTP saat Anda mengunggah proyek ke klien Anda (di server bersama) atau mengkonfigurasi tanda kurung Git untuk memperbarui, lalu mengambil dan memperbarui di semua situs. Ini rumit dan membutuhkan banyak waktu.

Alat otomatisasi dan integrasi pihak ketiga membawa aliran pengembangan saya ke yang terbaik. Meskipun membantu menyederhanakan tugas, mengintegrasikan tema dan modul manajemen Git sulit dilakukan. Dalam tutorial ini, saya akan membahas cara otomatis menyinkronkan repositori GitHub dengan WordPress untuk menerapkan perubahan.

1 - WP Pendorong

Plugin wordpress pendorong wp

Download

WP Pusher adalah salah satu plugin terlengkap dalam konteks ini. Dikembangkan oleh Peter Suhm, plugin membantu Anda menyinkronkan tema dan plugin WordPress langsung dari GitHub, Bitbucket atau GitLab.

Mudah digunakan : Menyinkronkan repositori dengan situs langsung mungkin tampak sulit untuk dilakukan. WP Pusher menyederhanakan ini sepuluh kali dengan membantu Anda menghindari tugas menyalin file ke FTP / SSH. Setelah plugin diaktifkan, Anda dapat mulai mengelola semua proyek Anda yang dihosting oleh GitHub dari dasbor.

Push to Deploy : keajaiban plugin terletak pada fungsi Push-to-Deploy yang merupakan kotak kecil di pengaturan. Ini secara otomatis memperbarui tema dan plugin Anda saat Anda membuat komitmen ke GitHub, tanpa kerumitan memperbarui dan memelihara versi baru secara manual.

versi Pro : Secara keseluruhan, WP Pusher sangat meningkatkan pengalaman mengintegrasikan Git dengan WordPress. Meski gratis, WP Pusher juga tersedia dengan harga terjangkau mulai dari $ 39 hingga $ 199. Dalam miliknya versi proAnda dapat menemukan beberapa fitur tambahan untuk menyinkronkan repositori pribadi Anda.

2 - Pembaru GitHub

Plugin wordpress updater Github

Download

GitHub Updater adalah plugin dari Andy Fragen yang secara otomatis menyajikan pembaruan untuk plugin Anda dan Tema WordPress dari GitHub, Bitbucket atau GitLab.

Plugin ini sangat berguna untuk pelanggan dengan akun hosting yang tidak mendukung Git. Plugin dan header tema Anda berisi informasi tentang di mana ia di-host di GitHub. Plugin menggunakan informasi ini untuk memperbarui plugin apa pun atau tema WordPress dihosting di GitHub.

3 - Sinkronisasi GitHub WordPress

Sintaks git Wordpress

Download

WordPress GitHub Sync menyinkronkan konten dengan repositori GitHub dan memungkinkan Anda untuk berkolaborasi dalam pembuatan konten di situs WordPress Anda. Dikembangkan oleh James DiGioia dan Ben Balter, plugin ini mencakup beberapa fitur yang bermanfaat.

Sinkronisasi konten: Plugin ini memungkinkan Anda untuk menyinkronkan konten dari dua instalasi WordPress yang berbeda menggunakan GitHub. Anda juga dapat melihat pratinjau konten sebelum penyebaran terakhir di server.

Versi : Dengan WordPress GitHub Sync, Anda dapat dengan mudah mengedit konten Anda di GitHub, yang memungkinkan Anda untuk selalu memperbarui informasi tentang perubahan oleh pengguna Anda.

Kirim perbaikan: plugin ini memungkinkan Anda untuk mengirimkan perbaikan Anda dengan menerapkan templat " tarik permintaan Dari GitHub.

Kolaborasi: Memungkinkan tim yang berbeda untuk menulis dan mengedit posting mereka menggunakan GitHub. Bahkan editor dapat menulis dan mengedit situs dari antarmuka pengeditan WordPress.

4 - WP Migrasi DB

Wp bermigrasi db

Download

Ini adalah plugin WordPress fantastis lainnya yang memungkinkan Anda mengekspor database dan menyinkronkannya. Sama sekali tidak ada hubungannya dengan Git, tetapi Git memungkinkan lingkungan yang berbeda untuk disinkronkan.

Itu saja untuk daftar plugin ini, saya harap Anda dapat dengan mudah menyinkronkan proyek WordPress Anda dengan Github.