Yönetilen WordPress Barındırma için Otomatik Eklenti ve Tema Güncellemeleri Ne Anlama Geliyor?
Yayınlanan: 2022-06-30Duymuş olabileceğiniz gibi, WordPress 5.5, otomatik eklenti ve tema güncellemeleri arasında geçiş yapmak için bir Kullanıcı Arayüzü (UI) sunar.
Temel işlevsellik, WordPress 3.7'de otomatik temel güncellemeler sunulduğundan beri WordPress'te aslında var olmuştur, ancak WordPress çekirdeği ilk kez neyin güncellendiğini kontrol etmek için bir kullanıcı arayüzü ile birlikte gönderilir.
Otomatik WordPress Eklentisi ve Tema Güncellemeleri Nasıl Görünüyor?
WordPress sürüm 5.5'ten itibaren wp-admin, eklentiler tablosunda ve ayrı temaların ayrıntı ekranlarında site yöneticilerinin otomatik güncellemeleri etkinleştirmesine (veya devre dışı bırakmasına) olanak tanıyan bir sütun içerir.
Günde iki kez WordPress, kurulu eklentilerinizin ve/veya temalarınızın daha yeni sürümlerinin mevcut olup olmadığını kontrol edecek ve otomatik güncellemeleri seçtiyseniz en son sürümleri yükleyecektir.
Herhangi bir eklenti veya tema güncellenmezse, WordPress bu değişikliği geri alır ve site yöneticisine bir e-posta gönderir.
Otomatik WordPress Eklentisi ve Tema Güncellemelerini Etkinleştirmeli miyim?
Kısa cevap, ne yazık ki, "duruma göre değişir".
WordPress ile bir süre çalıştıysanız, muhtemelen eklenti güncellemelerinin ters gittiğine dair korku hikayeleri duymuşsunuzdur (veya deneyimlemişsinizdir): bozuk işlevsellik, eklenti uyumsuzlukları ve hatta korkunç “Beyaz Ölüm Ekranı” (WSoD) meydana gelmiştir.
Bir hobi sitesi veya kişisel blog için bunlar küçük bir sıkıntı olabilir, ancak WooCommerce gibi platformlarda çalışan mağazalar için bunun önemli bir finansal etkisi olabilir.
Sonuç olarak, otomatik güncellemeleri etkinleştirip etkinleştirmemeniz, risk toleransınıza ve favori eklentilerinizin ve temalarınızın arkasındaki geliştiricilere ne kadar güvendiğinize bağlı olacaktır.
Not: Nexcess müşterileri için, sitelerinizin hem kodunun hem de içeriğinin günlük yedeklerini aldığımızdan emin olabilirsiniz . Güncellemenin sorunsuz gittiğini doğrulamak için görsel regresyon testimiz de var. Bir şeyler ters giderse, sitenizi kısa sürede tekrar çalışır duruma getirebiliriz.
Bunu akılda tutarak, gözetimsiz bir eklenti ve/veya tema güncellemesinin raydan çıkma olasılığını azaltmak için bazı ipuçları:
Güvenilir Geliştiricilerin Tek Amaçlı Eklentilerini Kullanın
Kullanılabilir yüz binlerce WordPress eklentisi ve teması vardır, ancak hepsi aynı şekilde oluşturulmamıştır.
WordPress.com'un arkasındaki şirket olan Automattic, en popüler WordPress eklentilerinden birkaçına sahiptir: Jetpack, WooCommerce, Akismet ve daha fazlası. Ayrıca, bu eklentilerin sürekli geliştirilmesine adanmış geliştiriciler ve destek teknisyenlerinden ("Mutluluk Mühendisleri") oluşan tüm ekiplere sahiptirler.
Benzer şekilde, iThemes, Yoast, Sandhills Development ve Awesome Motive gibi şirketler, milyonlarca WordPress sitesine yüklenen son derece popüler eklentiler ve ürünler geliştirmiştir, ancak aynı anda birden fazla ürüne odaklanabilecek daha küçük ekipler çalıştırma eğilimindedir.
Yine de, tüm eklentiler aynı dikkat düzeyine sahip değildir. Aslında, birçok WordPress eklentisi, tek bir geliştiricinin belirli bir kaşıntıyı kaşıması ve çalışmalarını dünyayla paylaşmasının sonucudur. Geliştirici, destek sağlamakla ilgilenmeyebilir veya eklentiyi ileriye doğru güncelleme planları olmayabilir.
WordPress topluluğunda daha büyük isimler tarafından sürdürülen bir eklenti çalıştırıyorsanız, bir eklenti güncellemesinin sitenizi tamamen bozma olasılığı, destek isteklerini işlemek için bant genişliğine veya sağlam bir KG sürecine sahip olmayan küçük bir geliştiriciden çok daha küçüktür. .
En iyi seçeneğiniz, genellikle bilinen varlıkların eklentilerine ve temalarına bağlı kalmaktır. Ayrıca, bağımlı olduğunuz eklentilerin ve temaların geliştiricilerini teşvik etmeyi de düşünebilirsiniz; Eklentinin kurulumu ücretsiz olabilir, ancak ücretsiz bir eklentinin bakımı yine de zaman alır.
Benzer şekilde, çok fazla şey yapmaya çalışan eklentileri kullanmaktan kaçının: Bir eklenti ne kadar az sorumluysa, yeni ve muhteşem şekillerde kırılması veya diğer eklentilerle çakışması o kadar az olasıdır.
Eklentileri veya Temaları Asla Doğrudan Değiştirmeyin
Bazen bir eklenti istediğimiz hemen hemen her şeyi yapar veya bir tema neredeyse mükemmeldir ve kaynaktaki bir değeri değiştirmek ve ona bir gün demek cazip gelebilir.
Ne yazık ki, bir sonraki eklenti veya tema güncellendiğinde, WordPress tüm eklenti/tema dizinini yeni indirilen sürümle değiştirdiği için bu değişiklikler silinir.
Daha iyi bir yaklaşım, üçüncü taraf koduna dokunmadan ayarlamalar yapmak için eylemler ve filtreler (topluca "kancalar") kullanarak eklentiyi veya temayı genişletmektir.
Temalar söz konusu olduğunda, bir alt tema oluşturarak temanın bölümlerini daha da genişletebilir ve/veya geçersiz kılabiliriz.
Kritik eklentilerin gelişimini takip edin
İşletmeniz için çok önemli olan birkaç eklenti varsa, geliştiricilerin yayınlayabileceği güncellemelere abone olmak kötü bir fikir olmayabilir.
Örneğin, bir WooCommerce mağazası sahibi, WooCommerce Geliştirici Bloguna abone olmaktan büyük olasılıkla faydalanacaktır - geliştirici olmasanız bile, bu bloglar genellikle gelecekteki sürümlerde yeni özellikler (ve olası çakışmalar) hakkında ayrıntılar içerir.
Bazı büyük topluluklar (WooCommerce dahil), kullanıcıların doğrudan eklenti geliştiricileriyle arayüz oluşturabileceği özel Slack ekiplerine sahiptir.
Düzenli Yedeklemeler Oluşturun (ve Test Edin!)
Bazen işler ters gider; Bir güncelleme ters gitse, bir site saldırıya uğrasa veya bir editör çok önemli bir gönderiyi yanlışlıkla silmiş olsun, yedekleri hazır bulundurmak her zaman iyi bir fikirdir.
Nexcess müşterileri için, hem sitelerinizin kodunun hem de içeriğinin günlük yedeklerini aldığımızdan emin olabilirsiniz . Bir şeyler ters giderse, sitenizi kısa sürede tekrar çalışır duruma getirebiliriz.
Sitenizin ikinci bir yedeğini almak istiyorsanız (veya ilk olarak, ana makineniz yedekleme sunmuyorsa), harici hizmetlere yedekleme planlamanıza izin veren UpdraftPlus veya BlogVault gibi bir eklenti düşünebilirsiniz.
Yine de sadece yedeği oluşturmak yeterli değildir; yarı düzenli olarak, görmeyi beklediğiniz her şeyin mevcut olduğundan emin olmak için site yedeklerini bir geliştirme veya hazırlama ortamına geri yüklemelisiniz. Bazı önemli verilerin arşivlerinizde bulunmadığını keşfetmek için bozuk bir siteyi geri yükleyene kadar beklemeyin!
Güncellemelerin Testini Otomatikleştirin
Bu günlerde otomasyona doğru büyük bir hareket var ve sitelerinizin her zaman beklediğiniz gibi davrandığından emin olmak için bu araçlardan ve tekniklerden yararlanabilirsiniz.
Örneğin, siteniz için bir dizi otomatik test yazmak için Reflect gibi bir hizmet kullanabilirsiniz. Anahtar URL'leri belirtin, hizmete nereye tıklayacağını ve neyi arayacağını söyleyin ve birkaç saatte bir testleri çalıştırmasını isteyin. Testler başarısız olursa, bir şeylerin yanlış gittiği konusunda sizi uyaran bir e-posta alacaksınız.
Tabii ki, her 12 saatte bir testler yapıyorsanız ancak bu aralıklar arasında bir yerde eklenti güncellemeleri oluyorsa, sitenizin siz farkına bile varmadan saatlerce bozuk olduğunu görebilirsiniz!
Web barındırıcınızın devreye girdiği yer burasıdır: Herhangi bir Yönetilen WordPress barındırma planındaysanız, barındırıcınız, güncellemelerin sitenizi bozup bozmadığını size bildirmek için proaktif olmalıdır.
Örneğin: Nexcess'te, her eklenti güncellemesini kullanıma sunuldukça uygulamıyoruz. Bunun yerine, her eklenti güncellemesinden önce Görsel Regresyon Testi olarak bilinen işlemi gerçekleştiririz. İşte nasıl çalıştığı:
İlk olarak, bir sitede bir dizi önemli, temsili URL belirleriz: ana sayfa, alışveriş sepetleri, ürün katalogları, blog gönderileri, vb.
Ardından, ağımız içinde sitenizin bir kopyasını oluşturuyoruz ve bu önemli URL'lerin ekran görüntülerini alıyoruz; bunlar "önceki" anlık görüntüler olarak hizmet eder.
Bir dizi ekran görüntümüz olduğunda, klonlanan sitedeki eklentiyi yükseltiriz, ardından "sonra" görüntülerimizi almak için aynı URL'lerin yeni ekran görüntülerini alırız.
Son olarak, hem öncesi hem de sonrası ekran görüntüleri ile, sayfalardan herhangi birinde herhangi bir değişiklik olup olmadığını ve/veya herhangi bir hatanın ortaya çıkıp çıkmadığını görmek için bu görüntüleri karşılaştırırız; Hiçbir şey değişmediyse, devam edip eklentiyi üretim sitesinde yükseltiriz. Bununla birlikte, farklılıklar tespit edersek, söz konusu eklentiyi yükseltip yükseltmemeye karar verebilmeniz için sizi uyarırız (ve çalışmalarımızı gösteririz).
Otomatik güncellemelerim varsa, Yönetilen WordPress barındırmanın anlamı nedir?
İster WordPress'in yerel otomatik güncellemelerini ister Nexcess Managed WordPress/WooCommerce barındırma hizmetinize dahil olan daha karmaşık teklifleri tercih edin, sitenizi performanslı, güvenli ve çevrimiçi tutmak, yalnızca her şeyi güncel tutmanın ötesine geçer.
Her gün, WordPress'i içten ve dıştan tanıyan kişiler tarafından oluşturulan platformlarımızdan her bir performansı sıkıştırmak için yapılandırmalarda ince ayar yapıyor ve yeni özellikler oluşturuyoruz. Otomatik ölçeklendirmeden İçerik Dağıtım Ağlarına (CDN'ler) kadar, platformumuz sıfırdan hız, güvenlik ve kullanım kolaylığı için tasarlanmıştır. Aynı zamanda, WordPress topluluğunun en iyilerini düşük, aylık bir fiyatla sunmak ve sınıfının en iyisi, 7/24 destekle desteklemek için endüstri liderleriyle ortaklık yapıyoruz.
İster WordPress çekirdeğinin otomatik güncellemelerini kullanmayı tercih edin, ister bunları sizin için halledeceğimize güvenin, Nexcess'in yolun her adımında sizin için orada olduğunu bilin.