Apa Arti Pembaruan Plugin dan Tema Otomatis untuk Hosting WordPress Terkelola
Diterbitkan: 2022-06-30Seperti yang mungkin pernah Anda dengar, WordPress 5.5 memperkenalkan Antarmuka Pengguna (UI) untuk mengaktifkan pembaruan plugin dan tema otomatis.
Fungsionalitas yang mendasari sebenarnya telah ada di WordPress sejak pembaruan inti otomatis diperkenalkan kembali di WordPress 3.7, tetapi untuk pertama kalinya inti WordPress dikirimkan dengan antarmuka pengguna untuk mengontrol apa yang diperbarui.
Seperti Apa Plugin WordPress Otomatis dan Pembaruan Tema?
Pada WordPress versi 5.5, wp-admin berisi kolom di tabel plugin dan pada layar detail masing-masing tema yang memungkinkan administrator situs untuk mengaktifkan (atau menonaktifkan) pembaruan otomatis.
Dua kali sehari, WordPress akan memeriksa untuk melihat apakah versi terbaru dari plugin dan/atau tema yang Anda instal tersedia dan, jika Anda telah memilih pembaruan otomatis, instal versi terbaru.
Jika ada plugin atau tema yang gagal diperbarui, WordPress akan mengembalikan perubahan itu dan mengirim email ke administrator situs.
Haruskah Saya Mengaktifkan Pembaruan Plugin dan Tema WordPress Otomatis?
Sayangnya, jawaban singkatnya adalah "tergantung."
Jika Anda telah bekerja dengan WordPress untuk sementara waktu, Anda mungkin pernah mendengar (atau mengalami) cerita horor tentang pembaruan plugin yang serba salah: fungsionalitas yang rusak, ketidakcocokan plugin, atau bahkan "Layar Putih Kematian" (WSoD) yang ditakuti telah terjadi.
Untuk situs hobi atau blog pribadi, ini mungkin gangguan kecil, tetapi untuk toko yang berjalan di platform seperti WooCommerce, ini dapat memiliki dampak finansial yang signifikan.
Pada akhirnya, apakah Anda mengaktifkan pembaruan otomatis atau tidak akan tergantung pada toleransi risiko Anda dan seberapa besar Anda mempercayai pengembang di balik plugin dan tema favorit Anda.
Catatan: Untuk pelanggan Nexcess, Anda dapat yakin bahwa kami mengambil cadangan harian dari kode dan konten situs Anda. Kami juga memiliki pengujian regresi visual untuk memvalidasi bahwa pembaruan berjalan dengan lancar. Jika terjadi kesalahan, kami dapat membuat situs Anda aktif dan berjalan kembali dalam waktu singkat.
Dengan mengingat hal itu, berikut adalah beberapa tip untuk mengurangi kemungkinan plugin dan/atau pembaruan tema yang tidak dijaga keluar dari jalurnya:
Gunakan Plugin Satu Tujuan dari Pengembang Tepercaya
Ada ratusan ribu plugin dan tema WordPress yang tersedia, tetapi tidak semuanya dibuat sama.
Automattic, perusahaan di belakang WordPress.com, mengelola beberapa plugin WordPress paling populer: Jetpack, WooCommerce, Akismet, dan banyak lagi. Mereka juga memiliki seluruh tim pengembang dan teknisi pendukung ("Insinyur Kebahagiaan") yang didedikasikan untuk pengembangan berkelanjutan dari plugin ini.
Demikian juga, perusahaan seperti iThemes, Yoast, Sandhills Development, dan Awesome Motive telah membuat plugin dan produk yang sangat populer yang dipasang di jutaan situs WordPress, tetapi cenderung menjalankan tim yang lebih kecil yang mungkin berfokus pada beberapa produk secara bersamaan.
Namun, tidak semua plugin memiliki tingkat perhatian yang sama. Faktanya, banyak plugin WordPress adalah hasil dari pengembang tunggal yang menggaruk gatal tertentu dan berbagi pekerjaan mereka dengan dunia. Pengembang mungkin tidak tertarik untuk memberikan dukungan, atau mungkin tidak memiliki rencana untuk memperbarui plugin di masa mendatang.
Jika Anda menjalankan plugin yang dikelola oleh nama besar di komunitas WordPress, kemungkinan pembaruan plugin yang benar-benar merusak situs Anda kemungkinan jauh lebih kecil daripada pengembang kecil yang mungkin tidak memiliki bandwidth untuk menangani permintaan dukungan atau proses QA yang solid .
Taruhan terbaik Anda adalah tetap berpegang pada plugin dan tema dari entitas yang dikenal. Anda juga dapat mempertimbangkan untuk memberi insentif kepada pengembang plugin dan tema yang Anda andalkan; plugin mungkin gratis untuk diinstal, tetapi pemeliharaan plugin gratis masih membutuhkan waktu.
Demikian pula, cobalah untuk menghindari penggunaan plugin yang mencoba melakukan terlalu banyak: semakin sedikit tanggung jawab masing-masing plugin, semakin kecil kemungkinannya untuk merusak dengan cara baru dan spektakuler atau memiliki konflik dengan plugin lain.
Jangan Pernah Memodifikasi Plugin atau Tema Secara Langsung
Terkadang sebuah plugin melakukan hampir semua yang kita inginkan atau sebuah tema hampir sempurna, dan mungkin tergoda untuk mengubah nilai di sumber dan menyebutnya sehari.
Sayangnya, saat berikutnya plugin atau tema diperbarui, perubahan ini dihapus karena WordPress mengganti seluruh direktori plugin/tema dengan versi yang baru diunduh.
Pendekatan yang lebih baik adalah memperluas plugin atau tema menggunakan tindakan dan filter (secara kolektif disebut "kait") untuk melakukan penyesuaian tanpa menyentuh kode pihak ketiga.
Dalam hal tema, kami dapat memperluas dan/atau mengganti bagian tema lebih lanjut dengan membuat tema anak.
Ikuti perkembangan plugin penting
Jika ada beberapa plugin yang penting untuk bisnis Anda, mungkin bukan ide yang buruk untuk berlangganan pembaruan apa pun yang mungkin diterbitkan oleh pengembang.
Misalnya, pemilik toko WooCommerce kemungkinan akan mendapat manfaat dari berlangganan Blog Pengembang WooCommerce — bahkan jika Anda bukan pengembang, blog ini sering menyimpan detail tentang fitur baru (dan potensi konflik) di rilis mendatang.
Beberapa komunitas yang lebih besar (termasuk WooCommerce) telah mendedikasikan tim Slack, di mana pengguna dapat berinteraksi langsung dengan pengembang plugin.
Buat (dan Uji!) Cadangan Reguler
Terkadang, ada yang salah; apakah pembaruan berjalan serba salah, situs diretas, atau editor secara tidak sengaja menghapus posting yang sangat penting, selalu ada baiknya untuk memiliki cadangan yang tersedia.
Untuk pelanggan Nexcess, Anda dapat yakin bahwa kami mengambil cadangan harian dari kode dan konten situs Anda. Jika terjadi kesalahan, kami dapat membuat situs Anda aktif dan berjalan kembali dalam waktu singkat.
Jika Anda ingin memiliki cadangan kedua untuk situs Anda (atau yang pertama, jika host Anda tidak menawarkan pencadangan), Anda dapat mempertimbangkan plugin seperti UpdraftPlus atau BlogVault, yang memungkinkan Anda menjadwalkan pencadangan ke layanan eksternal.
Namun, tidak cukup hanya membuat cadangan; secara semi-reguler, Anda harus memulihkan cadangan situs ke lingkungan pengembangan atau pementasan untuk memastikan semua yang Anda harapkan ada. Jangan menunggu sampai Anda memulihkan situs yang rusak untuk mengetahui bahwa beberapa data penting tidak disertakan dalam arsip Anda!
Mengotomatiskan Pengujian Pembaruan
Ada gerakan besar menuju otomatisasi akhir-akhir ini, dan Anda dapat memanfaatkan alat dan teknik ini untuk memastikan situs Anda selalu berperilaku seperti yang Anda harapkan.
Misalnya, Anda dapat menggunakan layanan seperti Reflect untuk menulis serangkaian pengujian otomatis untuk situs Anda. Tentukan URL kunci, beri tahu layanan di mana harus mengklik dan apa yang harus dicari, dan instruksikan untuk menjalankan pengujian setiap beberapa jam. Jika tes gagal, Anda akan mendapatkan email yang mengingatkan Anda bahwa ada sesuatu yang tidak beres.
Tentu saja, jika Anda menjalankan tes setiap 12 jam tetapi pembaruan plugin terjadi di suatu tempat di antara interval tersebut, Anda mungkin menemukan bahwa situs Anda rusak selama berjam -jam bahkan sebelum Anda menyadarinya!
Di sinilah host web Anda masuk: jika Anda menggunakan paket hosting WordPress Terkelola apa pun, host Anda harus proaktif memberi tahu Anda jika pembaruan merusak situs Anda.
Misalnya: di Nexcess, kami tidak hanya menerapkan setiap pembaruan plugin saat tersedia. Sebagai gantinya, kami melakukan apa yang dikenal sebagai Pengujian Regresi Visual sebelum setiap pembaruan plugin. Berikut cara kerjanya:
Pertama, kami menentukan serangkaian URL penting dan representatif di situs: beranda, keranjang belanja, katalog produk, entri blog, dll.
Selanjutnya, kami membuat salinan situs Anda dalam jaringan kami, dan mengambil tangkapan layar dari URL kunci ini; ini berfungsi sebagai snapshot "sebelum".
Setelah kami memiliki satu set tangkapan layar, kami meningkatkan plugin di situs yang dikloning, lalu mengambil tangkapan layar baru dari URL yang sama untuk mendapatkan gambar "setelah" kami.
Terakhir, dengan tangkapan layar sebelum dan sesudah di tangan, kami membandingkan gambar-gambar ini untuk melihat apakah ada yang berubah di halaman mana pun dan/atau jika ada kesalahan yang muncul; jika tidak ada yang berubah, kami melanjutkan dan memutakhirkan plugin di situs produksi. Namun, jika kami mendeteksi perbedaan, kami memperingatkan Anda (dan menunjukkan pekerjaan kami) sehingga Anda dapat memutuskan apakah akan meningkatkan plugin yang bersangkutan atau tidak.
Apa gunanya hosting WordPress Terkelola jika saya memiliki pembaruan otomatis?
Baik Anda memilih pembaruan otomatis asli WordPress atau penawaran yang lebih canggih yang disertakan dalam hosting WordPress/WooCommerce Terkelola Nexcess Anda, menjaga situs Anda tetap berkinerja, aman, dan online lebih dari sekadar memperbarui segala sesuatunya.
Setiap hari, kami menyesuaikan konfigurasi dan membangun fitur baru untuk memeras setiap kinerja platform kami, yang dibuat oleh orang-orang yang memahami WordPress luar dalam. Dari penskalaan otomatis hingga Jaringan Pengiriman Konten (CDN), platform kami dirancang dari awal untuk kecepatan, keamanan, dan kemudahan penggunaan. Pada saat yang sama, kami bermitra dengan para pemimpin industri untuk memberikan yang terbaik dari komunitas WordPress dengan harga bulanan yang rendah dan mendukung semuanya dengan dukungan 24/7 terbaik di kelasnya.
Baik Anda memilih untuk menggunakan pembaruan otomatis inti WordPress atau mempercayai kami untuk menanganinya untuk Anda, ketahuilah bahwa Nexcess selalu ada untuk Anda di setiap langkah.