Menyiapkan Lingkungan Pengembangan WordPress
Diterbitkan: 2023-02-12Memulai pengembangan di situs web baru membutuhkan banyak perencanaan yang matang. Misalnya, Anda ingin memutuskan bagaimana mendekati tahap proyek 'sedang dibangun'. Anda mungkin perlu melindungi calon pengunjung agar tidak melihat situs web Anda saat masih dalam proses.
Di sinilah lingkungan pengembangan dapat berguna. Lingkungan semacam ini memberi Anda tempat untuk melakukan semua pekerjaan desain dan pemrograman di situs baru Anda, tanpa ada orang yang melihatnya secara tidak sengaja. Kemudian, Anda dapat mendorongnya secara langsung saat sudah siap sepenuhnya.
Pada artikel ini, kita akan melihat dua jenis lingkungan pengembangan. Kami juga akan menunjukkan cara memulai dengan kedua opsi tersebut. Jika Anda siap, mari selami!
Lingkungan Pengembangan Lokal Versus Jarak Jauh
Ada dua jenis lingkungan pengembangan utama yang mungkin ingin Anda jelajahi saat membuat situs web WordPress. Perlu diingat bahwa apakah Anda memilih untuk menggunakan lingkungan lokal atau jarak jauh untuk pengembangan, keduanya akan membutuhkan semua perangkat lunak yang dibutuhkan WordPress untuk berfungsi dengan baik. Ini termasuk aplikasi database dan pustaka kode, misalnya.
Berkembang secara lokal berarti semua file tema dan plugin WordPress Anda akan disimpan di mesin Anda sendiri, bersama dengan file inti WordPress. Anda akan dapat melihat pekerjaan pengembangan Anda di browser, sama seperti jika Anda sedang mengakses situs web di internet. Namun, file akan dipanggil dari komputer Anda, bukan dari server hosting situs Anda.
Lingkungan pengembangan jarak jauh pada dasarnya adalah hal yang sama, tetapi semua file situs web penting tersebut akan disimpan dan diambil dari lokasi yang jauh. Ini berarti Anda harus menyiapkan atau membeli ruang penyimpanan. Berbeda dengan hosting situs web biasa, lokasi file jarak jauh ini hanya dapat diakses oleh Anda atau tim Anda.
Salah satu manfaat utama menggunakan pengembangan lokal untuk WordPress adalah Anda tidak perlu terhubung ke internet untuk bekerja di situs web Anda. Meskipun pengembangan jarak jauh memang memerlukan koneksi, namun, ini adalah pilihan yang lebih baik jika Anda menginginkan opsi untuk mengakses pekerjaan Anda dari komputer mana pun.
Keuntungan dari Lingkungan Pengembangan Jarak Jauh
Seperti yang kami sebutkan, lingkungan pengembangan jarak jauh memungkinkan Anda mengakses proyek Anda dari mana saja. Anda bahkan tidak perlu menggunakan komputer tertentu untuk melakukan pekerjaan Anda – yang Anda perlukan hanyalah koneksi ke internet dan informasi login Anda.
Selain itu, Anda mungkin dapat mengimplementasikan fitur kontrol versi, bergantung pada aplikasi lingkungan jarak jauh mana yang Anda putuskan untuk digunakan. Ini berarti Anda cenderung mengalami masalah saat mengembangkan dengan tim.
Cara Menyiapkan Lingkungan Pengembangan Jarak Jauh
Menyiapkan lingkungan pengembangan jarak jauh bisa sedikit lebih terlibat daripada menciptakan lingkungan lokal. Dengan itu dikatakan, itu tidak di luar jangkauan dengan cara apa pun. Ada beberapa opsi untuk lingkungan jarak jauh, dan banyak yang dilengkapi dengan semua alat yang Anda perlukan langsung dari kotaknya.
Langkah 1: Pilih dan Konfigurasikan Aplikasi Pengembangan Jarak Jauh
Ada sejumlah alat pengembangan jarak jauh yang dapat Anda gunakan. Apa yang Anda cari adalah ruang penyimpanan virtual tempat Anda dapat menyimpan semua file dan aplikasi situs web Anda, serta perangkat lunak yang diperlukan untuk menjalankan situs web Anda. Di sinilah Anda dapat bekerja melalui setiap tahap pengembangan Anda, tanpa mendorong situs ke status produksi langsung hingga Anda siap.
Untuk melakukan ini, Anda dapat menggunakan produk seperti DigitalOcean atau Visual Studio.
Ini berbeda dalam apa yang mereka tawarkan, tetapi pada akhirnya menyelesaikan tugas yang sama. Misalnya, dengan Visual Studio Code Anda mendapatkan editor kode canggih yang menjadi lingkungan pengembangan melalui ekstensi jarak jauh pilihan Anda.
Anda juga dapat menggunakan Amazon Elastic Compute Cloud (Amazon EC2) untuk pengembangan jarak jauh.
Alternatifnya, Anda dapat melihat lingkungan pengembangan khusus kami sendiri. Setelah Anda memilih lingkungan virtual atau solusi berbasis cloud, Anda harus memastikannya dikonfigurasi untuk mendukung pengembangan WordPress.
Langkah 2: Instal Semua Alat dan Plugin yang Diperlukan
Terlepas dari lingkungan pengembangan jarak jauh yang Anda pilih, ada setumpuk aplikasi khusus yang Anda perlukan untuk menyiapkan WordPress. Ini termasuk:
- Linux . Inilah Sistem Operasi (OS) yang idealnya dibutuhkan untuk menjalankan WordPress. Kami akan membahas secara spesifik nanti ketika kami berbicara tentang lingkungan pengembangan lokal, tetapi cukup untuk mengatakan bahwa jika tiga item berikut ada, mereka juga dapat bekerja dengan OS lain seperti Mac dan Windows.
- Apache . Dengan situs web langsung, lapisan server web adalah tempat permintaan browser dipenuhi dan dikembalikan ke pengguna situs web Anda. Dalam lingkungan pengembangan, ini juga benar. Satu-satunya perbedaan adalah server Anda tidak menunjuk ke domain langsung.
- MySQL . MySQL adalah solusi database paling populer dan gratis. Ini penting untuk lingkungan pengembangan WordPress Anda, karena di situlah semua data yang dibutuhkan situs web Anda disimpan.
- PHP . Semua elemen lain dalam tumpukan membutuhkan 'suara', dan di situlah PHP masuk. Hypertext Preprocessor (PHP) adalah bahasa yang diperlukan agar WordPress dapat berfungsi.
Aplikasi ini disebut sebagai 'tumpukan LAMP', dan dapat ditambahkan ke lingkungan pengembangan jarak jauh dengan beberapa cara. Misalnya, jika Anda menggunakan DigitalOcean, Anda akan bekerja dengan Tetesan untuk membuat tumpukan LAMP untuk WordPress.
Jika Anda menggunakan Amazon EC2, penyiapan untuk pengembangan WordPress sedikit lebih manual, tetapi masih dapat diselesaikan dalam waktu sekitar lima menit.
Terlepas dari lingkungan yang Anda pilih, Anda memerlukan tumpukan LAMP untuk memulai pengembangan WordPress Anda. Untungnya, banyak opsi pengembangan jarak jauh hadir dengan LAMP sebagai opsi pemasangan yang mudah, menghemat banyak waktu dan masalah Anda.
Langkah 3: Akses Lingkungan Anda
Cara paling umum untuk mengakses lingkungan pengembangan Anda adalah melalui Secure Shell (SSH). Ini adalah bagaimana Anda dapat terhubung ke server Anda dari komputer mana pun, dan memanfaatkan aspek 'jarak jauh' dari pendekatan pengembangan WordPress ini.
Spesifikasi cara Anda terhubung akan bergantung pada produk yang Anda pilih. Misalnya, di WP Engine, kami memiliki opsi SSH Gateway untuk pengembang.
Keuntungan dari Lingkungan Pembangunan Lokal
Salah satu keuntungan terbesar menggunakan lingkungan pengembangan lokal adalah Anda tidak perlu terhubung ke internet untuk mengaksesnya. Anda dapat bekerja di situs Anda dari mana saja, dan Anda tidak akan terhambat oleh masalah konektivitas.
Selain itu, pengembangan lokal memungkinkan Anda bekerja di lingkungan yang lebih aman. Anda akan dapat menjaga proyek Anda benar-benar tersembunyi sampai Anda siap untuk ditayangkan.
Menyiapkan Lingkungan WordPress Lokal
Menyiapkan lingkungan WordPress lokal cukup sederhana. Ada beberapa aplikasi pengembangan lokal, seperti Local by Flywheel, yang membuat proses penyiapan menjadi sangat mudah.
Perlu diingat bahwa pengembangan lokal untuk WordPress masih membutuhkan tumpukan LAMP. Namun, beberapa solusi akan menggunakan istilah seperti WAMP atau MAMP, karena dirancang untuk digunakan dengan Windows atau Mac OS daripada Linux.
Langkah 1: Pilih dan Konfigurasikan Aplikasi Pengembangan Lokal Anda
Ada beberapa aplikasi pengembangan lokal yang bagus untuk dipilih. Kami telah menyebutkan Local by Flywheel, tetapi Varying Vagrant Vagrants (VVV) adalah alat pengembangan lokal lain yang direkomendasikan WordPress untuk dipertimbangkan. Jika Anda sudah memiliki rencana di WP Engine, Anda juga dapat melihat Lokal untuk solusi pengembangan lokal.
Setelah menyiapkan solusi yang Anda pilih, Anda akan dapat memulai pengembangan dari awal atau mengimpor situs web yang sudah ada untuk dikerjakan. Misalnya, dengan Local by Flywheel, Anda dapat menggunakan file .zip dari situs web yang diunduh untuk memulai. Jika Anda memulai dari awal dan mendesain situs web baru, sebagian besar aplikasi lokal memiliki solusi penginstalan sekali klik untuk menyiapkan lingkungan untuk digunakan dengan WordPress.
Langkah 2: Pilih Editor Teks
Setelah lingkungan lokal Anda disiapkan, Anda harus memilih editor teks. Di sinilah Anda akan mengedit dan men-debug kode WordPress Anda. Solusi ini berkisar dari aplikasi teks sederhana, hingga antarmuka yang disempurnakan dengan alat bawaan untuk mengoptimalkan alur kerja Anda.
WordPress memiliki beberapa editor teks yang direkomendasikan untuk pengembangan yang mencakup Atom, Sublime Text, dan PhpStorm. Ada opsi lain juga, jadi Anda pasti ingin bekerja dengan apa yang paling nyaman dan sesuai dengan alur kerja Anda saat ini.
Langkah 3: Pilih Peramban Web yang Ramah Pengembang
Karena Anda masih akan melihat proyek yang dikembangkan secara lokal di peramban web, sebaiknya gunakan peramban yang berorientasi pada pengembang. Baik Chrome dan Firefox adalah peramban yang sangat populer yang dilengkapi dengan perangkat pengembang yang berguna. Ini dapat membantu Anda men-debug masalah dengan lebih mudah, dan mengoptimalkan pengembangan web Anda.
Kembangkan Sesuatu yang Menakjubkan Dengan WP Engine
Pengembangan web dapat mengambil banyak bentuk dan bentuk. Apakah Anda sedang bekerja dengan lingkungan lokal atau jarak jauh, memiliki sumber daya pengembang terbaik dapat membantu Anda merampingkan alur kerja Anda.
Lihat rencana dan solusi pengembangan WordPress kami, dan izinkan kami membantu Anda membuat sesuatu yang luar biasa!