Eski Bir WordPress Web Sitesini Korumak İçin İpuçları
Yayınlanan: 2021-02-15Teknolojinin ne kadar ilerlediğini ölçmenin en iyi yollarından biri eski bir ürünü kullanmaktır. Bilgisayarlar ve akıllı telefonlar gibi cihazlar için geçerlidir. Ve aynı zamanda web siteleri için de geçerlidir.
Örneğin, yakın zamanda oluşturduğunuz bir WordPress web sitesini on yıl önceki bir web sitesiyle karşılaştırın. Hem kozmetik hem de kaputun altında pek çok fark göreceksiniz. Kaydedilen ilerlemeyi kesinlikle daha iyi takdir etmenize yol açabilir.
Bu, son zamanlarda kendimi çokça yaparken bulduğum bir süreç. 2010'ların başında yaptığım birkaç web sitesi hala kullanımda. Bu yüklemeleri güncel tutmanın ötesinde, işimin bir parçası, terk edilmiş eklentileri değiştirmek ve daha yeni özellikler için güçlendirme yapmaktı.
Deneyim ilginçti. Bu geçmiş projeler sadece bir perspektif sunmakla kalmadı, aynı zamanda zorlayıcı oldular. Ne yaptığımı, neden yaptığımı ve işleri nasıl ilerleteceğimi bulmak. Klasik bir arabayı çalışır durumda tutmaya benzer.
Eski bir WordPress web sitesini sürdürmek, keskin bir göz ve ayrıntılara dikkat gerektirir. Bununla birlikte, eski sitenizin mırıldandığından emin olmak için bazı ipuçları.
Terk Edilmiş Eklentilere ve Temalara Dikkat Edin
Eski WordPress web sitelerinde bulacağınız en yaygın sorunlardan biri, terk edilmiş yazılımların kullanılmasıdır. O zamanlar kabul edilebilir çözümler olan eklentiler ve temalar artık aktif geliştirme aşamasında olmayabilir. Bu hem işlevsellik hem de güvenlik açısından bir risktir.
Bir eşyanın terk edildiğini nasıl anlarsınız? Resmi WordPress temasından veya eklenti deposundan geliyorsa, genellikle “ WordPress'in en son 3 ana sürümüyle test edilmediğini ” belirten bir mesaj görürsünüz. Bu, geliştiricinin projeyi tamamen bıraktığının garantisi değildir, ancak sağlam bir gösterge olabilir.
Öğe resmi bir depodan gelmiyorsa, fazladan gözetleme gerektirebilir. Değişiklik günlüklerini (umarım yayın tarihlerinin dahil edildiğini) veya destek forumlarını arayın. Bir yıl veya daha uzun süredir bir güncelleme veya yazar forumu yanıtı görmeyen herhangi bir şey büyük olasılıkla toz topluyor.
Çoğu zaman, terk edilmiş bir eklenti değiştirilmelidir. Yine de, her zaman büyük bir acil durum değildir. Çok fazla şey yapmayan basit bir niş eklenti, karmaşık bir eklentiden daha uzun süre kalabilir. En iyi kararınızı kullanın ve potansiyel alternatifler arayın.
Temalar da değişebilir. Bazen, toplanmayacak eski komut dosyalarının değiştirilmesi veya devre dışı bırakılması meselesidir.
Ne olursa olsun, bu öğelerin nerede durduğunu bilmek önemlidir. Bugün çalışsalar bile, yarın farklı bir hikaye olabilir.
Eski JavaScript Sorunlu Olabilir
WordPress, jQuery JavaScript kitaplığı ile birlikte gelir. Bu, web sitenizdeki özel efektlerden ve kullanıcı arayüzüyle ilgili diğer güzelliklerden yararlanmak için harikadır. Ancak yeni sürümler eklendiğinden, bazı eski komut dosyaları geçersiz hale gelir.
Bu bir sorun olabilir. Örneğin, WordPress 5.6 ile gelen jQuery sürümlerinde bir değişiklik, özellikle eski eklentiler ve temalarda çok sayıda JavaScript hatasına yol açtı. Kullanımdan kaldırılan belirli kodlar artık desteklenmiyordu. Bu nedenle, geliştiricilerin her bir örneği bulup düzeltmesi gerekiyordu.
Bu öğeleri sabitlemeden bırakmak, hem ön hem de arka uçlarda buggy deneyimine neden olabilir. jQuery hataları, diğer eklentilerin işleyişine müdahale etme eğilimindedir ve hatta onların çalışmasını bile engelleyebilir.
Yaklaşmakta olan WordPress kitaplığı değişikliklerini takip etmek her zaman işe yarar. Ancak eski bir siteyle uğraşırken gerçekten çok önemlidir. Bir süredir güncelleme görmeyen herhangi bir öğe kırılmaya karşı hassastır.
Bu nedenle, WordPress çekirdeği ve jQuery'nin kendisi için değişiklik günlüklerini kontrol etmek önemlidir. Ek olarak, güncellemeleri bir üretim sitesine uygulamadan önce bir hazırlama ortamında test edin. Bu sizi bazı ciddi kullanılabilirlik sorunlarından kurtarabilir.
Kodu Kaldırmadan Önce Araştırın
Yıllar önce bir web sitesi oluşturmuş veya başka bir geliştiriciden miras almış olsanız da, bazı şüpheli kodlarla karşılaşma ihtimaliniz vardır. Bir tema şablonunun içindeki bir pasaj veya hatta belirsiz bir eklenti olabilir.
Bu, projelerinizi belgelemek için daha fazla nedendir. Ancak belge yoksa, belirli bir öğenin neden dahil edildiğini merak etmeniz gerekebilir. Sadece kötü bir uygulama mıydı yoksa bu kod hala bir amaca hizmet ediyor mu?
Bir eklentiyi devre dışı bırakmak veya kodu kaldırmak güvenli gibi görünse de, önce biraz araştırma yapın. Yararsız olduğunu düşündüğüm bir şeyi kaç kez fırlatıp attığımı söyleyemem, bunun sadece belirsiz bir işlevi kolaylaştırdığını bulmak için. Bu, işleri eski haline döndürmekle sonuçlandı (yedeklemeleri de sakladığınızdan emin olun).
Araştırma, öğenin kendisine bağlıdır. Bu bir eklentiyse, bir web araması çok yardımcı olabilir. Parçacıklar için kodu analiz edin ve ne yaptığını anlamaya çalışın. Her iki durumda da, emin olana ve bazı testler yapana kadar üretim sahasındaki hiçbir şeye dokunmayın.
Eksik Özellikleri Arayın
Web'de işler hızla değişiyor. Bu nedenle, eski bir web sitesinde bazı önemli özellikler eksik olabilir. Sizi geride bırakabilecek veya daha da kötüleştirebilecek şeyler.
Belki de bu listedeki en büyük iki öğe erişilebilirlik ve duyarlı stildir. 2010 yılında kurulan bir web sitesi bunları hesaba katmamış olabilir.
Örneğin, birkaç eski projenin ayrı bir mobil tema sunmak için bir eklenti kullandığını buldum. Bu uygulamada özellikle kötü bir şey yoktu - ve yeterince iyi çalıştı. Ancak eskiyen masaüstü temaları bile daha küçük ekranlarda iyi çalışacak şekilde uyarlanabilir. Biraz CSS ve belki de şablonların yeniden yapılandırılması gerekir, ancak yeniden tasarım bütçede değilse yapmaya değer.
Erişilebilirliği enfiyeye çıkarmak, çok sayıda manuel ve otomatik test gerektirebilir. Web sitesinin renk kontrast oranları, okunaklılık ve klavye dostu gezinme gibi temel bilgileri kapsadığından emin olmak isteyeceksiniz. Görüntülerde ALT özniteliğini kullanmak da önemlidir.
Çalışmak için sınırlı kaynaklarınız olsa bile, bu alanlarda küçük bir çabanın olumlu bir etkisi olabilir.
Eski Bir WordPress Web Sitesini (Neredeyse) Yeniden Yeni Yapmak
Yıllar önce oluşturulan web sitelerinin çalışmaya devam etmesi hem WordPress hem de ekosistemi için bir kredidir. İlgili kodun ve stilin çoğu, düşünülenden daha esnektir.
Yine de zaman ilerliyor. Temalar, eklentiler ve komut dosyaları, bakımı yapılmazsa sonunda bozulur. Bu öğelerin geliştiricilerinin en son standartlara ayak uydurduğunu kesinlikle umabiliriz. Ama bazen bu iş bize düşüyor.
Eski bir site sizin bakımınızdaysa - endişelenmeyin. Biraz ödev yaparak ve olası sorunları araştırarak, yine de kullanıcılar için harika bir deneyim sağlayabilirsiniz.