Apa yang Saya Pelajari Tentang Pemeliharaan WordPress
Diterbitkan: 2020-09-12Selama dekade terakhir, banyak pekerjaan desain dan pengembangan saya berpusat di sekitar WordPress. Saya telah menghabiskan banyak waktu untuk membangun dan memelihara situs web yang memanfaatkan CMS yang paling banyak digunakan di dunia.
Bukan kebetulan, saya telah belajar banyak dalam rentang itu. Jadi, mengutip pepatah lama: Ketika Anda tahu lebih baik, Anda berbuat lebih baik.
Memikirkan pengalaman saya, yang memiliki banyak pasang surut, saya ingin berbagi apa yang telah saya pelajari dengan audiens yang lebih luas (yaitu, satu di luar hewan peliharaan di kantor rumah saya). Sebagai bagian dari pencarian itu, saya memberikan presentasi tentang pemeliharaan beberapa situs WordPress di WordCamp Lehigh Valley 2019.
Dalam semangat yang sama, di bawah ini adalah kumpulan dari beberapa pelajaran terpenting yang telah saya pelajari – banyak di antaranya dengan cara yang sulit. Mudah-mudahan, mereka membantu Anda menghindari beberapa kesalahpahaman dan kesalahan yang sama yang membuat saya.
Pembaruan Jarang Darurat
Jika Anda menghabiskan cukup waktu menggunakan dan membaca tentang WordPress, Anda pasti akan mendengar banyak tentang menjaga situs Anda tetap up-to-date. Tentu, pembaruan pada inti WordPress, tema, dan plugin penting untuk menjaga kompatibilitas dan keamanan.
Kesadaran akan masalah ini sangat penting. Tidak pernah merupakan ide yang baik untuk mengabaikan versi baru saat mereka keluar. Namun, biasanya juga tidak perlu segera menerapkan pembaruan.
Situs web yang kami bangun semakin kompleks. Dan mereka sering mengandalkan banyak bagian yang berbeda dari berbagai pihak ketiga, belum lagi kode khusus yang kami tambahkan ke campuran itu. Semakin kompleks sebuah situs, semakin besar kemungkinan terjadi kesalahan.
Kecuali jika pembaruan secara langsung memengaruhi keamanan atau fungsionalitas situs Anda, tidak apa-apa untuk menunggu sebentar. Lihat log perubahan dan forum dukungan dan lihat apakah orang lain mengalami masalah. Ketika Anda puas bahwa semuanya terlihat stabil, lanjutkan dan perbarui.
Tidak Ada Dua Situs Web yang Sama
Salah satu hal hebat tentang WordPress adalah kenyataan bahwa Anda dapat mengonfigurasi situs dengan banyak cara. Ingin menambahkan beberapa fungsi SEO? Anda memiliki banyak pilihan. Butuh tema portofolio yang keren? Ada banyak pilihan.
Namun, ada kerugian dari semua pilihan ini. Ini mengarah ke tingkat ketidakpastian tertentu dalam hal bagaimana sebuah situs akan bereaksi terhadap perubahan. Pembaruan perangkat lunak dapat menyebabkan masalah. Penggunaan berkelanjutan dari plugin lama yang ditinggalkan mungkin tetap berfungsi – hingga tidak berfungsi. Ada sejumlah faktor lain yang bisa ikut bermain.
Ini semua membuat perawatan menjadi lebih sulit. Karena setiap situs memiliki seluk-beluknya sendiri, penting untuk mengetahui semua yang Anda bisa tentang mereka dan menyimpan dokumentasi.
Misalnya, mendokumentasikan informasi mengenai plugin, kustomisasi tema, dan lingkungan hosting adalah kebiasaan yang bermanfaat. Simpan semuanya dalam file teks dan itu akan berfungsi sebagai referensi berguna seiring bertambahnya usia situs.
Ada Beberapa Hal Yang Tidak Dapat Kami Kendalikan
Sebagai desainer web, kami menempatkan hati dan jiwa kami ke dalam hal-hal yang kami lakukan. Kami membangun situs web dengan tujuan membantu klien kami mencapainya. Ketika hal-hal tidak berjalan seperti yang kita harapkan, kita dapat mengambilnya secara pribadi. Ini sangat buruk ketika situasi melampaui kemampuan kita untuk memperbaikinya.
Contoh utama dari hal ini adalah menemukan bahwa tema dan/atau plugin tidak berfungsi dengan benar. Sering kali, itu adalah kombinasi dari dua bagian yang berbeda yang bertentangan satu sama lain. Hasilnya adalah fitur atau fungsi tertentu menjadi rusak.
Pernah menjadi pahlawan super teknologi, Anda mencoba bekerja dengan pengembang produk yang menyinggung. Anda memberikan detail bug dan bahkan mungkin memberi mereka akses ke instalasi Anda. Tapi, sesekali, sepertinya semua upaya itu sia-sia.
Penyedia ini tidak selalu melihat hal-hal dengan urgensi yang sama. Mereka mungkin atau mungkin tidak memperbaikinya. Mereka mungkin memberi tahu Anda bahwa mereka akan meneliti masalah ini dan Anda tidak akan pernah mendengar kabar dari mereka lagi. Ini membuat frustrasi dan dapat membuat Anda merasa mengecewakan klien Anda.
Meskipun tidak pernah ideal, kenyataannya memang ada beberapa hal yang berada di luar kendali kita. Dalam kasus ini, hal terbaik yang harus dilakukan adalah mengambil dan melanjutkan untuk menemukan solusi yang akan berhasil – dengan atau tanpa produk tertentu.
Dan juga perlu dicatat bahwa, meskipun akan ada saat-saat ketika upaya Anda untuk mendapatkan perbaikan bug tidak berhasil, akan ada saatnya ketika mereka berhasil. Itu saja membuatnya berharga.
Alat dan Proses Dapat Membantu
Jika Anda mengelola beberapa situs WordPress, memenuhi kebutuhan mereka tidak terlalu sulit. Tetapi seiring pertumbuhan portofolio Anda, begitu juga kemungkinan Anda akan kehilangan sesuatu. Ini wajar, karena Anda tidak bisa berada di mana-mana sekaligus.
Untungnya, ada beberapa alat luar biasa untuk membantu. Misalnya, layanan dasbor terpadu seperti ManageWP, InfiniteWP atau Jetpack (di antara banyak lainnya) akan memungkinkan Anda untuk mengelola setiap situs WordPress Anda melalui satu UI. Perbarui plugin, jalankan pencadangan, dan umumnya tahu persis di mana Anda berdiri. Jika Anda seorang desainer yang mengelola banyak situs, sistem jenis ini dapat menjadi penyelamat.
Tetapi alat hanyalah satu bagian dari persamaan. Mengembangkan proses untuk menangani situs web Anda juga sama pentingnya.
Terkadang, mudah untuk merasa sedikit takut ketika seseorang menyebutkan sebuah "proses". Tapi jangan pernah takut – itu tidak harus rumit. Hanya memiliki hari dan waktu rutin ketika Anda meneliti dan melakukan pembaruan adalah proses yang cukup untuk sebagian besar situasi.
Anda akan Belajar sambil Berjalan
Mempertahankan situs web WordPress adalah tanggung jawab yang lebih besar daripada yang terlihat pada pandangan pertama. Cukup mengklik tombol perbarui sesekali saja tidak cukup. Ini juga membutuhkan pemikiran, penelitian, dan perencanaan yang cermat untuk melakukannya dengan benar.
Tetapi semakin banyak situs yang Anda kelola, semakin banyak peluang yang Anda miliki untuk mempelajari praktik terbaik. Tidak hanya itu, ini juga merupakan kesempatan untuk mengetahui cara paling efisien untuk mengembangkan alur kerja pemeliharaan.
Pada akhirnya, ini semua tentang menjaga di atas hal-hal dan melakukannya dengan cara termudah mungkin.