Integrasi WordPress dan GitHub
Diterbitkan: 2023-02-12Mengembangkan tema dan plugin untuk WordPress bisa menyenangkan dan menguntungkan. Meskipun ada banyak cara untuk mengelola alur kerja, kontrol versi, dan penyimpanan Anda, memusatkan perhatian pada alat terbaik yang tersedia dapat membantu membawa proyek Anda ke tingkat berikutnya.
Untungnya, GitHub membuat tugas itu jauh lebih mudah. Ini adalah repositori kode sumber terbuka yang populer dengan banyak alat berharga untuk pengembang. Plus, itu saat ini host kode sumber terbuka terbesar di dunia, dengan lebih dari 34 juta pengguna dan lebih dari 100 juta repositori.
Artikel ini akan memberi Anda panduan lengkap untuk mengintegrasikan situs pengembangan WordPress Anda dengan GitHub. Selain itu, kami akan melihat beberapa plugin yang mungkin ingin Anda pertimbangkan untuk ditambahkan ke alur kerja Anda. Mari kita koding!
Cara Menggabungkan GitHub dan WordPress (Dalam 4 Langkah)
Untuk menggabungkan lingkungan pengembangan WordPress Anda dengan GitHub, Anda harus melalui beberapa langkah penting. Ini dimulai dengan membuat lingkungan WordPress GitHub lokal. Kemudian Anda akan melanjutkan untuk menginstal GitHub dan membuat repositori pertama Anda.
Langkah 1: Buat Lingkungan WordPress Lokal
Jika Anda berencana mengembangkan untuk WordPress, yang terbaik adalah membangun lingkungan pengembangan lokal berkualitas tinggi. Untuk ini, kami sarankan menggunakan Lokal:
Berkembang secara lokal berarti Anda dapat membuat lingkungan yang akan meniru server produksi Anda. Anda dapat mengembangkan dan menguji kode sumber Anda secara offline, tanpa menyebabkan gangguan pada apa pun yang sudah aktif.
Setelah menyiapkan lingkungan lokal, Anda akan memiliki semua fitur dan alat pengembang yang diperlukan. Untuk memulai, Anda dapat memilih Download Gratis! di beranda, dan pilih sistem operasi Anda:
Setelah mengunduh paket perangkat lunak dan menyelesaikan proses penginstalan untuk sistem Anda, Anda dapat membuka Lokal dan mulai menyiapkan situs pengembangan lokal Anda. Saat diminta, klik Buat Situs Baru :
Selanjutnya, Anda akan memasukkan nama situs pengembangan Anda. Nama dan jalur domain situs lokal akan terisi secara otomatis. Namun, Anda dapat menggunakan opsi Telusuri untuk memilih jalur lokal yang berbeda untuk situs Anda jika diperlukan:
Anda juga akan memiliki opsi untuk Membuat Situs dari Cetak Biru . Ini berarti bahwa saat Anda mulai mengumpulkan banyak situs atau proyek pengembangan, Anda dapat mengemas kumpulan tema dan plugin WordPress yang sering Anda gunakan. Kemudian dengan menggunakan Blueprints, Anda dapat dengan cepat mengakses dan memuatnya saat Anda membuat situs pengembangan baru.
Setelah selesai memilih nama domain, klik Lanjutkan . Selanjutnya, Anda akan diminta untuk memilih nama pengguna dan kata sandi untuk instalasi WordPress lokal Anda:
Setelah lingkungan pengembangan Anda selesai, Anda akan melihat layar dengan ringkasan informasi situs baru Anda:
Ini akan menjadi dasbor utama untuk semua situs lokal yang Anda buat dengan Flywheel. Dari sini, Anda dapat dengan cepat memeriksa status situs Anda, melihatnya, dan menuju ke dasbor admin WordPress Anda dengan memilih Admin . Selain itu, Anda dapat dengan mudah melihat database WordPress, keamanan, dan informasi utilitas lainnya.
Langkah 2: Instal GitHub
Untuk mengaktifkan penggunaan GitHub dengan WordPress, Anda harus membuat akun GitHub gratis dan mengunduh serta menginstal Git di drive lokal Anda. Git adalah Version Control System (VCS) sumber terbuka yang menangani semua alur kerja di GitHub.
Anda memiliki dua pilihan untuk apa yang dapat Anda gunakan untuk menginstal dan mengkonfigurasi Git. Jika Anda merasa nyaman menggunakan alat baris perintah, itu salah satu opsi. Sebagai alternatif, Anda dapat menggunakan klien GitHub Desktop:
Untuk demonstrasi ini, kami akan mengunduh dan menginstal GitHub Desktop. Setelah mengunduh dan mengekstrak file, Anda harus masuk dengan informasi GitHub Anda:
Jika Anda tidak terbiasa dengan cara kerja Git, Anda dapat menganggapnya sebagai perantara dalam alur kerja Anda. GitHub adalah tempat Anda dapat menghosting proyek Anda, sedangkan Git adalah fungsi yang menarik repositori GitHub Anda ke lingkungan pengembangan lokal sehingga Anda dapat mengerjakannya.
Setelah selesai, Anda dapat menggunakan Git untuk mendorong perubahan ke GitHub, sehingga file Anda akan selalu terbarui.
Langkah 3: Buat Repositori
Sekarang setelah lingkungan lokal Anda siap digunakan, dengan WordPress dan Git terinstal di mesin Anda, Anda siap membuat repositori untuk proyek Anda. Dari GitHub Desktop, Anda dapat memilih Create a New Repository on Your Hard Drive :
Anda kemudian akan diminta untuk mengonfigurasi repositori lokal baru Anda:
Setelah menamai repositori Anda dan mengonfigurasi beberapa pengaturan lain, seperti memilih lisensi jika diperlukan, klik Create Repository . Anda kemudian akan melihat repositori baru Anda di antarmuka pengguna GitHub Desktop:
Ini adalah pusat perintah untuk proyek Anda. Dari sini, Anda dapat melakukan perubahan dan menerbitkan repositori Anda ke GitHub. Selain itu, Anda dapat membuat repositori dari situs web GitHub:
Jika Anda membuat repositori dengan cara ini, Anda dapat menggunakan fitur repositori Klon di antarmuka Desktop untuk menariknya ke lingkungan pengembangan lokal Anda:
Setelah Anda memilih repositori yang ingin Anda tiru dari GitHub dan mengatur jalur lokal, klik Kloning untuk menyelesaikan tindakan.
Langkah 4: Publikasikan Repositori Anda
Setelah Anda menambahkan file ke folder repositori lokal Anda, file tersebut akan muncul di desktop GitHub. Dari sana, Anda dapat melakukan perubahan, membuka editor kode, dan menerbitkan repositori Anda ke GitHub:
Setelah mengklik Publikasikan repositori , Anda akan diminta untuk menambahkan deskripsi dan menyelesaikan proses penerbitan:
Kemudian, Anda dapat memeriksa akun GitHub Anda untuk memastikan repositori Anda dipublikasikan:
Saat Anda membuat perubahan pada file dan mengujinya di lingkungan WordPress Local by Flywheel, Anda dapat dengan mudah melakukan perubahan di GitHub Desktop. Kemudian, Anda dapat memublikasikan repositori yang diperbarui ke GitHub dengan satu klik.
Plugin Github untuk WordPress
Tidak banyak plugin untuk WordPress yang menambahkan fungsionalitas yang berarti untuk GitHub. Tersedia beberapa plugin yang lebih baru dan belum diperiksa yang dirancang untuk mengaktifkan pembaruan ke blog Anda melalui repositori yang dipublikasikan. Namun, ada dua opsi andal yang menawarkan fitur berguna bagi pengembang.
1. Penyematan Github
Github Embed adalah plugin WordPress gratis yang memungkinkan Anda menyematkan informasi GitHub di situs web Anda. Anda dapat melakukan ini dengan menggunakan tautan sederhana di halaman dan posting WordPress Anda. Setelah Anda menyematkan tautan GitHub di situs web Anda, itu akan diperbarui setiap kali Anda melakukan perubahan pada repositori itu.
Ini sangat berguna bagi pengembang yang menjual tema dan plugin. Dengan alat ini, Anda dapat dengan mudah membuat pelanggan tetap mengetahui perubahan, masalah, dan peningkatan baru.
2. Pembaru GitHub
Penting untuk diperhatikan bahwa plugin dan tema yang Anda unduh dari GitHub dan ditambahkan ke situs web WordPress Anda tidak akan ditandai untuk pembaruan. Artinya, jika pengembang melakukan perubahan, Anda tidak akan mendapatkan pemberitahuan di dasbor WordPress Anda.
Di situlah plugin GitHub Updater dapat membantu Anda. Itu dikembangkan untuk membuat pembaruan otomatis tersedia untuk tema dan plugin GitHub. Beberapa pengembang GitHub bahkan memerlukan penggunaan plugin ini saat Anda menginstal proyek mereka di situs web WordPress Anda.
Langkah selanjutnya
Pada titik ini, Anda sudah siap untuk membuat alur kerja Git antara Flywheel, WordPress, dan GitHub! Anda akan dapat mengambil kode dari GitHub, dan membuat tema dan plugin Anda sendiri atau berkontribusi pada proyek saat ini di komunitas WordPress.
Selain meningkatkan alur kerja pengembangan, Anda juga dapat memanfaatkan banyak fitur dan alat GitHub. Misalnya, Anda dapat menggunakan Halaman GitHub untuk mendorong repositori Anda langsung ke situs web langsung. GitHub juga sangat efektif untuk proyek dengan tim besar yang semuanya mengerjakan proyek yang sama.
Tetap Terkendali Dengan Mesin WP
Mengorientasikan diri Anda ke GitHub dan alur kerja pengembangan yang lebih ramping dapat menjadi pengubah permainan untuk proyek Anda. Platform ini tidak hanya ideal untuk pekerja lepas, tetapi juga menambah inovasi yang terjadi di komunitas sumber terbuka.
Di sini, di WP Engine, kami percaya pada kekuatan pengembangan sumber terbuka. Itu sebabnya kami berupaya menyediakan sumber daya pengembang terbaik untuk pengguna WordPress. Lihat rencana kami untuk proyek Anda selanjutnya!