WordPress Bakımı Hakkında Öğrendiklerim
Yayınlanan: 2020-09-12Son on yıldır, tasarım ve geliştirme çalışmalarımın çoğu WordPress'e odaklandı. Dünyanın en yaygın kullanılan CMS'sini kullanan web siteleri oluşturmak ve bakımını yapmak için epey zaman harcadım.
Tesadüf değil, bu süre içinde çok şey öğrendim. Böylece, eski deyişi yeniden ifade etmek için: Daha iyi bildiğiniz zaman, daha iyisini yaparsınız.
Pek çok iniş ve çıkış içeren deneyimlerimi düşündüğümde, öğrendiklerimi daha geniş bir kitleyle (yani, ev ofisimdeki evcil hayvanların ötesinde) paylaşmak istedim. Bu arayışın bir parçası olarak, WordCamp Lehigh Valley 2019'da birden fazla WordPress web sitesinin bakımı hakkında bir sunum yaptım.
Aynı ruhla, aşağıda, çoğu zor yoldan öğrendiğim en önemli derslerden bazılarının bir derlemesi var. Umarım, benim başıma gelen aynı yanlış anlamalardan ve hatalardan kaçınmanıza yardımcı olurlar.
Güncellemeler Nadiren Acil Bir Durumdur
WordPress'i kullanmak ve hakkında okumak için yeterince zaman harcarsanız, sitelerinizi güncel tutma konusunda kesinlikle çok şey duyacaksınız. Elbette, WordPress çekirdeğinde, temalarda ve eklentilerde yapılan güncellemeler, uyumluluğu ve güvenliği korumak için önemlidir.
Konunun farkındalığı hayati önem taşımaktadır. Yeni sürümleri çıktıkça görmezden gelmek asla iyi bir fikir değildir. Ancak, güncellemeleri hemen uygulamak da genellikle gerekli değildir.
Oluşturduğumuz web siteleri karmaşıklık içinde büyüyor. Ve genellikle, bu karışıma eklediğimiz özel koddan bahsetmeden, çeşitli üçüncü taraflardan birçok farklı parçaya güveniyorlar. Bir site ne kadar karmaşıksa, bir şeylerin yanlış gitme olasılığı o kadar fazladır.
Bir güncelleme sitenizin güvenliğini veya işlevselliğini doğrudan etkilemediği sürece, biraz beklemenizde bir sakınca yoktur. Değişiklik günlüklerine ve destek forumlarına bakın ve başkalarının sorun yaşayıp yaşamadığını görün. İşlerin istikrarlı göründüğünden memnun olduğunuzda, devam edin ve güncelleyin.
İki Web Sitesi Aynı Değildir
WordPress ile ilgili harika şeylerden biri, bir siteyi pek çok şekilde yapılandırabilmenizdir. Bazı SEO işlevleri eklemek ister misiniz? Bir ton seçeneğiniz var. Harika bir portföy temasına mı ihtiyacınız var? Aralarından seçim yapabileceğiniz çok şey var.
Ancak, tüm bu seçimin bir dezavantajı var. Bir sitenin değişime nasıl tepki vereceği konusunda belirli bir düzeyde öngörülemezliğe yol açar. Yazılım güncellemeleri sorunlara neden olabilir. Eski, terk edilmiş bir eklentinin sürekli kullanımı, çalışmayana kadar devam edebilir. Oyuna girebilecek herhangi bir sayıda başka faktör var.
Bütün bunlar bakımı daha da zorlaştırıyor. Her sitenin kendi incelikleri olduğundan, onlar hakkında elinizden gelen her şeyi bilmek ve belgeleri saklamak önemlidir.
Örneğin, eklentiler, tema özelleştirmeleri ve barındırma ortamı ile ilgili bilgileri belgelemek faydalı bir alışkanlıktır. Hepsini bir metin dosyasında saklayın ve site yaşlandıkça kullanışlı bir referans görevi görecektir.
Kontrol Edemeyeceğimiz Bazı Şeyler Var
Web tasarımcıları olarak yaptığımız işe kalbimizi ve ruhumuzu katıyoruz. Müşterilerimizin kendi hedeflerine ulaşmalarına yardımcı olmak amacıyla web siteleri oluşturuyoruz. İşler umduğumuz gibi gitmediğinde, bunu kişisel olarak kabul edebiliriz. Bir durum onu düzeltme yeteneğimizi aştığında özellikle kötüdür.
Bunun en iyi örneği, bir temanın ve/veya eklentinin düzgün çalışmadığını keşfetmektir. Çoğu zaman, birbiriyle çatışan iki farklı parçanın birleşimidir. Sonuç olarak, belirli bir özellik veya işlevsellik bozulur.
Her zaman teknoloji süper kahramanı, rahatsız edici ürün(ler)in geliştiricileriyle çalışmaya çalışıyorsunuz. Hata ayrıntılarını sağlıyorsunuz ve hatta belki de yüklemenize erişmelerine izin veriyorsunuz. Ancak, arada bir, tüm bu çabalar boşa gidiyor gibi görünüyor.
Bu sağlayıcılar, her şeyi aynı aciliyetle görmezler. Düzeltebilirler veya düzeltemezler. Size sorunu araştıracaklarını ve bir daha onlardan haber alamayacağınızı söyleyebilirler. Sinir bozucu ve müşterinizi hayal kırıklığına uğratıyormuş gibi hissetmenize neden olabilir.
Asla ideal olmasa da, gerçek şu ki, gerçekten de kontrolümüz dışında olan bazı şeyler var. Bu durumlarda yapılacak en iyi şey, belirli bir ürün olsun ya da olmasın, işe yarayacak bir çözüm bulmak için harekete geçmektir.
Ayrıca şunu da belirtmekte fayda var ki, bir hata düzeltmesi sağlama çabalarınızın işe yaramayacağı zamanlar olsa da, o zamanlar da işe yarayacaktır. Bu bile onu değerli kılıyor.
Araçlar ve Süreçler Yardımcı Olabilir
Birkaç WordPress web sitesini yönetiyorsanız, onların ihtiyaçlarına ayak uydurmak çok zor değil. Ancak portföyünüz büyüdükçe, bir şeyleri kaçırma şansınız da artar. Bu doğaldır, çünkü aynı anda her yerde olamazsınız.
Neyse ki, yardımcı olacak bazı harika araçlar var. Örneğin, ManageWP, InfiniteWP veya Jetpack (diğerlerinin yanı sıra) gibi birleşik bir pano hizmeti, WordPress sitelerinizin her birini tek bir kullanıcı arayüzü üzerinden yönetmenize olanak tanır. Eklentileri güncelleyin, yedeklemeleri çalıştırın ve genellikle tam olarak nerede olduğunuzu bilin. Çok sayıda siteyi yöneten bir tasarımcıysanız, bu tür bir sistem cankurtaran olabilir.
Ancak araçlar denklemin yalnızca bir parçasıdır. Web sitelerinizle ilgilenmek için süreçler geliştirmek de aynı derecede önemlidir.
Bazen birisi bir “süreç”ten bahsettiğinde biraz korkmak kolaydır. Ama asla korkma - karmaşık olmak zorunda değil. Sadece araştırma yaptığınız ve güncellemeler yaptığınız rutin bir gün ve saate sahip olmak çoğu durum için yeterlidir.
Gittikçe Öğreneceksin
Bir WordPress web sitesinin bakımı, ilk bakışta göründüğünden daha büyük bir sorumluluktur. Sadece ara sıra güncelleme düğmesine tıklamak yeterli değildir. Ayrıca, doğru yapmak için biraz dikkatli düşünme, araştırma ve planlama gerektirir.
Ancak ne kadar çok siteyle ilgilenirseniz, en iyi uygulamaları öğrenmek için o kadar çok fırsatınız olur. Sadece bu değil, aynı zamanda bir bakım iş akışı geliştirmenin en verimli yollarını bulma şansı.
Sonunda, her şeyin üstünde tutmak ve bunu mümkün olan en kolay şekilde yapmakla ilgili.