Kiat untuk Memelihara Situs Web WordPress Lama
Diterbitkan: 2021-02-15Salah satu cara terbaik untuk mengukur sejauh mana kemajuan teknologi adalah dengan menggunakan produk lama. Ini berlaku untuk perangkat seperti komputer dan smartphone. Dan itu juga berlaku untuk situs web.
Misalnya, bandingkan situs web WordPress yang Anda buat baru-baru ini dengan situs web satu dekade lalu. Anda mungkin akan melihat banyak perbedaan – baik secara kosmetik maupun yang tersembunyi. Hal tersebut tentunya dapat mengarahkan Anda untuk lebih menghargai kemajuan yang telah dicapai.
Ini adalah proses yang sering saya lakukan belakangan ini. Beberapa situs web yang saya buat di awal tahun 2010 masih digunakan. Selain memperbarui pemasangan tersebut, bagian dari pekerjaan saya adalah mengganti plugin yang ditinggalkan dan retrofit untuk fitur yang lebih baru.
Pengalaman itu menarik. Proyek-proyek masa lalu ini tidak hanya menawarkan perspektif, tetapi juga menantang. Mencari tahu apa yang saya lakukan, mengapa saya melakukannya dan bagaimana menjaga hal-hal bergerak maju. Ini mirip dengan menjaga mobil klasik tetap berjalan.
Mempertahankan situs web WordPress lama membutuhkan perhatian dan perhatian yang tajam terhadap detail. Dengan itu, berikut adalah beberapa tip untuk memastikan situs lama Anda berjalan dengan baik.
Waspadai Plugin dan Tema yang Terbengkalai
Salah satu masalah paling umum yang akan Anda temukan dengan situs web WordPress lama adalah penggunaan perangkat lunak yang ditinggalkan. Plugin dan tema yang merupakan solusi yang dapat diterima pada masa itu mungkin tidak lagi dalam pengembangan aktif. Itu risiko untuk fungsionalitas dan keamanan.
Bagaimana Anda tahu jika suatu barang telah ditinggalkan? Jika berasal dari tema WordPress resmi atau repositori plugin, Anda biasanya akan melihat pesan yang menyatakan bahwa “ belum diuji dengan 3 rilis utama WordPress terbaru ”. Itu bukan jaminan bahwa pengembang benar-benar melepaskan proyek, tetapi itu bisa menjadi indikator yang kuat.
Jika item tersebut tidak berasal dari repositori resmi, mungkin diperlukan beberapa pengintaian ekstra. Cari di sekitar changelogs (yang diharapkan menyertakan tanggal rilis) atau forum dukungan. Apa pun yang belum melihat pembaruan atau tanggapan forum penulis dalam satu tahun atau lebih kemungkinan akan mengumpulkan debu.
Sering kali, plugin yang ditinggalkan harus diganti. Ini tidak selalu darurat besar, meskipun. Plugin niche sederhana yang tidak melakukan banyak hal mungkin dapat bertahan lebih lama daripada yang kompleks. Gunakan penilaian terbaik Anda dan cari alternatif potensial.
Tema juga bisa bermacam-macam. Terkadang masalah mengganti atau menonaktifkan skrip lama yang tidak lolos.
Terlepas dari itu, penting untuk mengetahui di mana barang-barang ini berada. Bahkan jika mereka bekerja hari ini, besok bisa menjadi cerita yang berbeda.
JavaScript Kedaluwarsa Bisa Bermasalah
WordPress hadir dibundel dengan perpustakaan JavaScript jQuery. Ini bagus untuk memanfaatkan efek khusus dan barang terkait UI lainnya di situs web Anda. Tetapi karena versi baru disertakan, beberapa skrip lama menjadi usang.
Ini bisa menjadi masalah. Misalnya, perubahan versi jQuery yang disertakan dengan WordPress 5.6 menyebabkan sejumlah besar kesalahan JavaScript – terutama dengan plugin dan tema yang lebih lama. Kode tertentu yang sudah tidak digunakan lagi tidak lagi didukung. Dengan demikian, pengembang harus memburu dan memperbaiki setiap instance.
Membiarkan barang-barang ini tidak diperbaiki dapat menyebabkan pengalaman buggy di bagian depan dan belakang. kesalahan jQuery cenderung mengganggu fungsi plugin lain dan bahkan dapat mencegahnya bekerja sama sekali.
Itu selalu membayar untuk tetap di atas perubahan perpustakaan WordPress yang akan datang. Tapi itu benar-benar penting ketika berhadapan dengan situs warisan. Setiap item yang belum melihat pembaruan dalam beberapa saat rentan terhadap kerusakan.
Oleh karena itu, penting untuk memeriksa log perubahan untuk inti WordPress dan untuk jQuery itu sendiri. Selain itu, uji pembaruan pada lingkungan pementasan sebelum menerapkannya ke situs produksi. Ini bisa menyelamatkan Anda dari beberapa masalah kegunaan yang serius.
Teliti Sebelum Menghapus Kode
Apakah Anda membangun situs web bertahun-tahun yang lalu atau mewarisinya dari pengembang lain, kemungkinan Anda akan mengalami beberapa kode yang dipertanyakan. Ini mungkin cuplikan di dalam template tema atau bahkan plugin yang ambigu.
Ini adalah alasan untuk mendokumentasikan proyek Anda. Tetapi jika tidak ada dokumentasi, Anda mungkin bertanya-tanya mengapa item tertentu disertakan. Apakah itu hanya praktik yang buruk atau apakah kode ini masih berfungsi?
Meskipun tampaknya aman untuk menonaktifkan plugin atau menghapus kode – lakukan riset terlebih dahulu. Saya tidak dapat memberi tahu Anda berapa kali saya membuang sesuatu yang saya pikir tidak berguna hanya untuk menemukan bahwa itu memfasilitasi beberapa fungsi yang tidak jelas. Itu menghasilkan mengembalikan semuanya seperti semula (pastikan untuk menyimpan cadangan juga).
Penelitian semua tergantung pada item itu sendiri. Jika itu sebuah plugin, pencarian web bisa sangat membantu. Untuk cuplikan, analisis kode dan coba cari tahu fungsinya. Either way, jangan sentuh apa pun di situs produksi sampai Anda tahu pasti dan telah melakukan beberapa pengujian.
Cari Fitur yang Hilang
Banyak hal berubah dengan cepat di web. Dengan demikian, situs web yang lebih lama mungkin kehilangan beberapa fitur penting. Hal-hal yang bisa membuat Anda tertinggal atau lebih buruk.
Mungkin dua item terbesar dalam daftar ini adalah aksesibilitas dan gaya responsif. Sebuah situs web yang dibangun pada tahun 2010 mungkin tidak memperhitungkan hal-hal ini.
Misalnya, saya menemukan bahwa beberapa proyek lama menggunakan plugin untuk menyajikan tema seluler yang terpisah. Tidak ada yang terlalu buruk tentang praktik ini – dan itu berhasil dengan cukup baik. Tetapi bahkan tema desktop yang sudah tua dapat dipasang kembali agar berfungsi dengan baik di layar yang lebih kecil. Dibutuhkan beberapa CSS dan bahkan mungkin mengkonfigurasi ulang template, tetapi layak dilakukan jika desain ulang tidak sesuai anggaran.
Membawa aksesibilitas hingga habis mungkin memerlukan banyak pengujian manual dan otomatis. Anda ingin memastikan bahwa situs web mencakup dasar-dasar seperti rasio kontras warna, keterbacaan, dan navigasi yang ramah keyboard. Memanfaatkan atribut ALT pada gambar juga penting.
Bahkan jika Anda memiliki sumber daya yang terbatas untuk dikerjakan, sedikit usaha di bidang ini dapat memberikan dampak positif.
Membuat Website WordPress Lama (Hampir) Baru Lagi
Ini adalah penghargaan untuk WordPress dan ekosistemnya bahwa situs web yang dibangun bertahun-tahun yang lalu terus berfungsi. Sebagian besar kode dan gaya yang terlibat lebih tangguh daripada yang diperkirakan.
Tetap saja, waktu terus berjalan. Tema, plugin, dan skrip pada akhirnya akan rusak jika tidak dipertahankan. Kami tentu dapat berharap bahwa pengembang item ini mengikuti standar terbaru. Tapi terkadang pekerjaan itu jatuh ke tangan kita.
Jika situs warisan ada dalam perawatan Anda – jangan khawatir. Dengan melakukan beberapa pekerjaan rumah dan waspada terhadap potensi masalah, Anda masih dapat memberikan pengalaman yang luar biasa bagi pengguna.