Eski bir WordPress Web Sitesini Korumak İçin İpuçları

0
10

Teknolojinin 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 de geçerlidir. Ayrıca web siteleri için de geçerlidir.

Örneğin, yakın zamanda oluşturduğunuz bir WordPress web sitesini on yıl öncesinden biriyle karşılaştırın. Muhtemelen hem kozmetik hem de kaputun altında pek çok farklılık fark edeceksiniz. Elbette, kaydedilen ilerlemeyi daha iyi anlamanıza neden olabilir.

Bu son zamanlarda kendimi çok yaparken bulduğum bir süreç. 2010’ların başlarında inşa ettiğim birkaç web sitesi hala kullanılıyor. Bu yüklemeleri güncel tutmanın ötesinde, işimin bir kısmı terk edilmiş eklentileri değiştirmek ve daha yeni özellikler için iyileştirmeler yapmaktı.

Deneyim ilginçti. Geçmişteki bu projeler sadece perspektif sunmakla kalmadı, aynı zamanda zorlu oldular. Ne yaptığımı, neden yaptığımı ve işleri nasıl ilerleteceğimi anlamak. Klasik bir arabayı çalışır durumda tutmaya benzer.

Eski bir WordPress web sitesini korumak, detaylara keskin bir göz ve özen gerektirir. Bununla birlikte, eski sitenizin sürekli çalıştığı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. Gün içinde 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 öğenin terk edilip edilmediğini nasıl anlarsınız? Resmi WordPress temasından veya eklenti havuzundan geliyorsa, genellikle “WordPress’in en son 3 ana sürümü ile 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ız çıkış tarihlerini içerir) veya destek forumlarını araştırın. Bir yıl veya daha uzun süredir güncelleme veya yazar forumu yanıtı görmeyen her şey muhtemelen toz topluyor.

Çoğu zaman, terk edilmiş bir eklenti değiştirilmelidir. Yine de her zaman çok 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. Sağduyunuzu kullanın ve potansiyel alternatifler arayın.

Temalar da değişebilir. Bazen bu, toplanmayan eski komut dosyalarını değiştirmek veya devre dışı bırakmak meselesidir.

Ne olursa olsun, bu öğelerin nerede olduğunu bilmek önemlidir. Bugün çalışıyor olsalar bile, yarın farklı bir hikaye olabilir.

Eski JavaScript Sorunlu Olabilir

WordPress, jQuery JavaScript kitaplığıyla birlikte gelir. Bu, web sitenizde özel efektlerden ve kullanıcı arayüzü ile ilgili diğer güzelliklerden yararlanmak için harikadır. Ancak yeni sürümler dahil edildikçe, bazı eski betikler geçerliliğini yitirir.

Bu bir problem olabilir. Örneğin, WordPress 5.6 ile gelen jQuery sürümlerindeki 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 örneği araştırması ve düzeltmesi gerekiyordu.

Bu öğeleri sabitlenmemiş olarak bırakmak, hem ön hem de arka uçlarda hatalı bir deneyime neden olabilir. jQuery hataları, diğer eklentilerin çalışma şekline müdahale etme eğilimindedir ve hatta bunların çalışmasını tamamen engelleyebilir.

Yaklaşan WordPress kütüphane değişikliklerinin başında kalmak her zaman işe yarar. Ancak eski bir siteyle uğraşırken gerçekten çok önemlidir. Bir süredir güncelleme görmemiş 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, bir üretim sitesine uygulamadan önce hazırlık ortamındaki güncellemeleri test edin. Bu sizi bazı ciddi kullanılabilirlik sorunlarından kurtarabilir.

Kırık piyano tuşları.

Kodu Kaldırmadan Önce Araştırma

İster yıllar önce bir web sitesi oluşturmuş olun, ister başka bir geliştiriciden miras almış olun, muhtemelen bazı şüpheli kodlarla karşılaşacaksınız. Bir tema şablonunun içindeki bir pasaj veya belirsiz bir eklenti olabilir.

Bu, projelerinizi belgelemek için daha fazla neden. Ancak belge yoksa, belirli bir öğenin neden dahil edildiğini merak etmek zorunda kalabilirsiniz. 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 görünse de önce biraz araştırma yapın. Yararsız olduğunu düşündüğüm bir şeyi kaç kez attığımı söyleyemem, sadece belirsiz bir işlevi kolaylaştırdığını bulmak için. Bu, her şeyi eski haline getirmeye neden oldu (yedekleri de sakladığınızdan emin olun).

Araştırma, maddenin kendisine bağlıdır. Bir eklenti ise, web araması çok yardımcı olabilir. Parçacıklar için kodu analiz edin ve ne işe yaradığını anlamaya çalışın. Her iki durumda da, emin olana ve bazı testler yapana kadar üretim sahasında hiçbir şeye dokunmayın.

Bir dizüstü bilgisayar.

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 kötü hale getirebilecek ş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 güzel bir şekilde çalışacak şekilde güçlendirilebilir. Biraz CSS ve hatta şablonların yeniden yapılandırılması gerekiyor, ancak bütçede bir yeniden tasarım yoksa yapmaya değer.

Erişilebilirliği en üst düzeye çıkarmak, birçok manuel ve otomatik test gerektirebilir. Web sitesinin renk kontrast oranları, okunabilirlik ve klavye dostu gezinme gibi temelleri kapsadığından emin olmak isteyeceksiniz. Görüntülerde ALT özniteliğinin kullanılması da önemlidir.

Çalışmak için sınırlı kaynaklarınız olsa bile, bu alanlarda biraz çaba sarfetmek olumlu bir etki yaratabilir.

Bir tahta oyunundan harf fayans.

Eski Bir WordPress Web Sitesini (Neredeyse) Yeniden Yeni Yapmak

Yıllar önce inşa edilen web sitelerinin çalışmaya devam etmesi, hem WordPress hem de ekosistemi için bir kredi. Dahil edilen kod ve stilin çoğu, birinin düşündüğünden daha dayanıklıdır.

Yine de zaman ilerliyor. Temalar, eklentiler ve komut dosyaları korunmazsa sonunda bozulacaktır. Bu öğelerin geliştiricilerinin en son standartlara ayak uydurduğunu kesinlikle umabiliriz. Ama bazen bu iş bize düşüyor.

Eski bir site 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 sunabilirsiniz.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz