Bu Eklenti Güvenilir ve Güvenli mi? Ne zaman İndirmemeli

Yayınlanan: 2022-07-07

Her WordPress web sitesi, en basiti bile eklentilere ihtiyaç duyar. Neden? Niye? Çünkü standart bir varsayılan WordPress kurulumu, web sitenizde ihtiyaç duyabileceğiniz tüm özellikleri içermez. Eklenti, web sitenize ihtiyaç duyduğunuz özellikleri eklemek için WordPress'e yüklenen bir program olan bir kod bileşenidir.

Bir blogunuz varsa ve okuyucularınızın gönderilerinize yorum yaparak katılmasını istiyorsanız spam yorumlardan kaçınmak için Akismet eklentisine sahip olmanız gerekir. Ziyaretçilerinizin sizinle iletişim kurmasını istiyorsanız, bir iletişim formu oluşturmak için web sitenizde bir eklentiye ihtiyacınız olacak. Web sitenizin arama motorlarında üst sıralarda yer aldığından emin olmak isteyeceksiniz ve bunun için bir SEO eklentisine ihtiyacınız olacak. Ve ihtiyacınız olan her şeye sahip bir web sitesine sahip olmak için ekleyeceğiniz uzun bir eklenti vb.

İçindekiler

  • WordPress Eklenti Dizini
  • Eklentileri Yüklerken Karşılaşabilecek Sorunlar ve Bunları Önlemek İçin Yapmanız Gerekenler
    • 1. Eklenti İhtiyacınız Olmayan Özellikler İçeriyor
    • Çözüm: Gerçekten İhtiyacınız Varsa Kendinize Sorun
    • 2. Eklenti, WordPress Editörünün Kullanılabilirliğini Değiştirir
    • Çözüm: Benzer Eklentilerle Karşılaştırın
    • 3. Eklenti Yükleme Hızı Performansını Yavaşlatıyor
    • Çözüm: Yükleme Hızını Test Edin
    • 4. Eklenti Güvenli mi?
    • Çözüm: Riskleri Sınırlayın
    • 5. Uzun Vadeli Riskler
    • Çözüm: Eklentinin Güvenilirliğini Kontrol Edin
  • Çözüm

WordPress Eklenti Dizini

Web sitenizin ihtiyacı ne olursa olsun, aradığınız işlevselliği eklemek için indirebileceğiniz WordPress Eklenti Dizini'nde neredeyse 60.000'e kadar ücretsiz eklentiniz var. Sadece bir eklentinin adını veya ihtiyacınız olan işlevselliğin anahtar kelimelerini yazın, bulacaksınız ve size tam bir sonuç listesi sunulacaktır.

WordPress Eklenti Dizininde A/B Test Eklentileri Bulma
WordPress Eklenti Dizininde A/B Testi eklentileri arıyorsunuz.

Eklentileri Yüklerken Karşılaşabilecek Sorunlar ve Bunları Önlemek İçin Yapmanız Gerekenler

WordPress'inizin yeteneklerini artıran çok sayıda eklentiye sahip olmak harika, değil mi? Aralarından seçim yapabileceğiniz birçok seçenek var ve isterseniz hepsini yükleyebilirsiniz. Ama dikkat et! WordPress eklentileri söz konusu olduğunda (ve bu eklentileri satan bazı kişilerden geliyor), daha az genellikle daha fazladır.

Yine de bu sadece bir sayı meselesi değil. 15 eklenti yüklü bir web sitesi, 20 eklentili bir siteden ne daha iyi ne de daha kötü, maksimum ihtiyaçlarınızı karşılayacak minimum sayıda aktif eklentiye sahip olmaya çalışın. Peki, yüklediğiniz herhangi bir eklentiden web sitenizin hangi yönleri etkilenebilir? Ve bunlardan kaçınmak için ne gibi önlemler alabiliriz?

1. Eklenti İhtiyacınız Olmayan Özellikler İçeriyor

WordPress Dizininde bir eklenti ararken karşılaştığınız sorunlardan biri, anahtar kelimeyi yazdıktan sonra, aramanızla eşleşen ancak tam olarak ihtiyacınız olan şey olmayan yüzlerce eklentiden sonuç alabilmenizdir.

Bir yandan, birçok terim çok farklı bağlamlarda kullanılabilir ve aradığınız şeyle hiçbir ilgisi olmayan eklentiler bulabilirsiniz. Örneğin, WordPress web sitenizde A/B testleri oluşturmanıza izin verecek bir eklenti bulmayı düşünüyorsanız ve bunun için “A/B Testi” yazarsanız, yaklaşık 150 eklenti bulacaksınız. Bazı eklentiler, WordPress'inizin herhangi bir öğesinin A/B testleri oluşturmanıza izin verir, diğerleri, A/B testleri oluşturma seçeneği ile açılır pencereler veya haber bültenleri, formlar, reklamlar, fiyat tabloları, e-postalar vb. oluşturmanız içindir. . Tahmin edebileceğiniz gibi, bu eklentilerin her birinin size sunduğu seçenekler çok farklı olabilir.

Öte yandan, aradığınızı içeren eklentiyi bulsanız bile, kullanmayacağınız birçok özelliği de içerebilir. Kötümü? Genel olarak, WordPress web sitenize ihtiyacınız olmayan kodu eklemek, aşağıda tartışacağım gibi web sitenizin işleyişine başka yönlerden zarar verecektir.

Çözüm: Gerçekten İhtiyacınız Varsa Kendinize Sorun

WordPress'teki çok sayıda eklentiyle, kendinize sormanız gereken ilk şey, yüklemek istediğiniz eklentiye gerçekten ihtiyacınız olup olmadığıdır. Birçok kişinin sahip olduğunu bildiğiniz için bir eklenti kurmayın. Sorunu ve/veya ihtiyacınızı iyi belirleyin ve kendinize sorun: Bu eklenti sorunu çözecek mi?

Bazen aradığınız tek şey, birkaç satır kod ile elde edebileceğiniz çok basit bir işlevselliktir. Örneğin, yalnızca özel bir Facebook Beğen düğmesi eklemek istiyorsanız, bu kodu resmi belgelerden kopyalayıp temanızın single.php veya functions.php dosyasındaki uygun konuma ekleyerek eklemek daha iyi olabilir. Eklenti dizininde “Facebook Like” aratarak bulacağınız yaklaşık 700 eklenti arasından hangi eklentiyi kuracağınıza karar verin.

2. Eklenti, WordPress Editörünün Kullanılabilirliğini Değiştirir

Eklentilerin büyük bir çoğunluğu, sağladıkları yeni özelliklerden faydalanabilmeniz için WordPress düzenleyicisine “yeni seçenekler” ekleyecektir. Bazıları yeni bir menü ekleyebilir, diğerleri yeni yapılandırma kutuları veya meta kutuları ekler ve diğerleri WordPress düzenleyicinizi tamamen değiştirebilir.

Yerel WordPress kullanmayı seven bizler için, kenar çubuklarınızı değiştiren ve bir sürü meta kutu ekleyen bir eklentiyle karşılaştığınızda sahip olduğunuz kullanıcı deneyimi oldukça travmatiktir. Bu makalede, ihtiyacınız olmayan bir eklenti pili yükleyerek kullanılabilirliğin nasıl etkilenebileceğinin bir örneğini görebilirsiniz.

Çözüm: Benzer Eklentilerle Karşılaştırın

Dalmaya başlamadan ve aradığınız işlevselliği sunacak bulduğunuz ilk eklentiyi yüklemeden önce, benzer eklentilerin bir listesini yapın. Açıklamalarına ve ekran görüntülerine bakın ve blok düzenleyiciyle nasıl entegre olduklarına dair hızlı bir fikir edineceksiniz. Bir test ortamında, aradığınız şeye en uygun olduğunu düşündüğünüzü kurun ve bunların WordPress Kontrol Panelinizin görünümünü ve kullanılabilirliğini nasıl değiştirdiğini analiz edin.

3. Eklenti Yükleme Hızı Performansını Yavaşlatıyor

Web sitenize kod eklemek, sitenin yüklenme hızına kesinlikle etki edecektir. Genel olarak, sayfa oluşturucular, iletişim formları, kaydırıcılar veya galeriler vb. gibi bazı eklentiler esas olarak ön ucu etkiler. Yedek eklentiler gibi diğerleri arka ucu etkiler. Ve hem ön ucu hem de arka ucu etkileyen SEO eklentileri veya güvenlik duvarları gibi olanlar var.

Ancak bir eklentinin web sitemin yükleme hızını yavaşlatacağını nasıl bilebilirim?

Çözüm: Yükleme Hızını Test Edin

Yapabileceğiniz testlerden biri, eklentiyi yüklemeden önce ve sonra web sitenizin çift yük testidir. Bunu yapmak için, ön ucu kontrol etmek istediğinizi varsayarak, eklentiyi devre dışı bıraktığınızda ve etkinleştirdikten sonra en çok ziyaret edilen sayfalardaki ve gönderilerdeki yükleme süresini inceleyin. Chrome tarayıcısında, sağ tıklayın ve "İncele" yi tıklayın. “Ağ” sekmesine gidin ve Sayfayı yeniden yenileyin ( Mac'te Cmd Shift R veya Windows'ta Ctrl F5 ).

Örneğin, bir eklenti kurmanın beni nasıl etkilediğini görelim. Bu örnekte, yerel web sitemdeki WooCommerce eklentisidir.

Yukarıdaki resimde görebileceğiniz gibi, eklentinin etkinleştirilmesi veya devre dışı bırakılması, sayfa yükleme süresini 204ms'den 369ms'ye değiştirir. Ayrıca "Şelale" sütunundaki ilk renk çubuğuna tıklayarak tarayıcının sunucudan ilk bilgi parçasını almasının ne kadar sürdüğünün detayını da görebilirsiniz.

Bu şekilde, bir eklentiyi her etkinleştirdiğinizde veya devre dışı bıraktığınızda etkisini kontrol edebilirsiniz. Sayfa yükleme süresinin SEO'yu etkileyebileceğini unutmayın. Yalnızca ihtiyacınız olan eklentileri yüklemek için bir neden daha.

4. Eklenti Güvenli mi?

Web sitenizin veya müşterilerinizin web sitelerinin başına gelebilecek en kötü şeyin saldırıya uğraması olduğu konusunda benimle hemfikir olacaksınız. Bu nedenle, herhangi bir eklenti kurmadan önce güvenlik ana endişelerinizden biri olmalıdır.

Güvenlik hiçbir zaman %100 garanti edilemez. Örneğin, bu yıl binlerce WordPress sitesi, “PHP Everywhere” eklentisinde tespit edilen üç uzaktan kod yürütme güvenlik açığından etkilendi.

Yazılım güvenlik açıkları hakkında daha fazla ayrıntı için bu web sitesi, tüm yazılım türlerinde bulunan tüm güvenlik açıklarını listeler. Ürüne, yıla, satıcıya, sürüme, güvenlik açığı türüne vb. göre arama yapabilirsiniz.

Çözüm: Riskleri Sınırlayın

Bir eklenti kuracaksanız ve büyük bir güvenlik açığı pili olduğunu veya bazılarının henüz çözülmemiş olduğunu görüyorsanız, belki de indirmeden önce iki kez düşünmelisiniz, değil mi?

Web sitemizi korumak için ne gibi önlemler almalıyız? Tavsiyemiz, web sitenizi barındırdığınız barındırma hizmetinin sürekli olarak yedekleme ve geri yükleme kopyaları ve kötü amaçlı yazılım taramaları gerçekleştirerek maksimum koruma önlemlerini aldığından emin olmanızdır. Ek olarak, yükleyebileceğiniz ve benzer hizmetler sunan bir dizi güvenlik eklentiniz de vardır, ancak bu hizmetler zaten barındırma şirketiniz tarafından sunuluyorsa, gereksiz eklentiler yüklemenize gerek olmadığını unutmayın.

5. Uzun Vadeli Riskler

Size aradığınız özellikleri sunan bir eklenti kurmanın, bilmeniz gereken uzun vadeli riskleri de vardır:

  • Eklenti geliştirme durdurulabilir: çoğu eklenti ücretsiz ve açık kaynaklıdır. Zamanla, geliştiricinin eklentiye olan ilgisi azalabilir veya düşebilir.
  • Eklenti güncellemeleri yavaştır: Bir eklentide bir hata veya güvenlik açığı göründüğünden veya WordPress'in yeni sürümlerine uyum sağlamak için, tüm geliştiriciler güncellemeleri yeterince hızlı yayınlayamaz.
  • Eklentinin yerini WordPress çekirdek güncellemeleri alır: Bir eklenti genellikle şu anda WordPress'te karşılanmayan bir ihtiyacı çözmek için geliştirilir. WordPress'in yeni sürümleriyle artık gerekli olmayabilir ve eklenti artık geliştirilip bakımı yapılmayacaktır. Bu olduğunda, eklenti yazarı eklentiyi devre dışı bırakmanın ve WordPress'te bulunan yeni işlevselliğe geçmenin yollarını önerebilir; ancak bunun olacağına dair bir garantiniz yok.

Çözüm: Eklentinin Güvenilirliğini Kontrol Edin

Bu risklerden kaçınabilir miyiz? Bir eklentinin güvenilirliğini kontrol etmek, kendinizi güncel olmayan bir eklenti yüklü ve sorunlarınızı çözecek destek hizmeti yokken bulma riskini azaltmaya yardımcı olacaktır. Bunu nasıl yapabiliriz?

Eklenti açıklama sayfasında, bir eklentinin güvenilirliği hakkında bir fikir edinmek için zaten birçok bilgiye sahipsiniz.

WordPress eklenti dizinindeki Nelio A/B Test bilgileri
WordPress Eklenti Dizininde Nelio A/B Test bilgileri.

Yukarıdaki resimde görebileceğiniz gibi, aşağıdaki bilgilere sahipsiniz:

  • Eklentinin son güncellemesi ne zamandı: Uzun zaman önce yapıldıysa, muhtemelen eskidir.
  • Aktif kurulumların sayısı: Eklentinin popülaritesinin bir göstergesi olduğu için ne kadar çok o kadar iyi. Ancak, her yeni eklentinin bu popülerliği elde etmek için biraz zamana ihtiyacı olduğunu unutmayın.
  • WordPress'in test edildiği en son sürümü, eklenti geliştiricilerinin çıkan yeni güncellemelere uyum sağlama yeteneğinin bir göstergesidir.
  • Kullanıcı memnuniyetini gösteren derecelendirmeler, başkalarının eklentiyi kullanma deneyimini size anlatır.
  • Destek: Eklenti geliştiricileri tarafından son iki ayda çözülen sorunlar, hangi sorunlarla karşılaşabileceğinizi ve bekleyebileceğiniz destek düzeyini görmenize yardımcı olacaktır.

Ancak burada durmayın, ayrıntılı kullanıcı incelemelerine bir göz atın. Açıklamaları, eklentiyi ve nasıl çalıştığını daha iyi anlamak için harika bir göstergedir. Derecelendirmelerin ne zaman olduğunu görmek de yararlıdır: bazen en düşük derecelendirmelerin eklentinin ilk sürümleriyle yapıldığını ve eklentinin en son sürümünün mükemmel çalıştığını görürsünüz.

Nelio A/B Test eklentisinin kullanıcı derecelendirmelerinin ayrıntıları
Nelio A/B Test eklentisinin kullanıcı derecelendirmelerinin ayrıntıları.

Açıklama sayfasından ayrıca "Destek forumunu görüntüle" düğmesini de tıklayabilirsiniz; burada yalnızca kullanıcıların eklentiyi kullanırken ihtiyaç duyduğu soruların veya desteğin miktarını ve ayrıntılarını değil, aynı zamanda bu desteği veren yazarların titizliğini ve titizliğini de görebilirsiniz. Bu, herhangi bir sorun ortaya çıkarsa ne bekleyeceğinizi gösteren iyi bir göstergedir.

Nelio A/B Testi WordPress.org Destek Forumu
WordPress.org'da Nelio A/B Testi destek forumu.

Son olarak, "Geliştirme" sekmesinde, eklentinin farklı sürümlerinin tüm değişiklik günlükleri hakkında ek bilgiler bulacaksınız. Eklenti güncellemelerinin sıklığını görmek için günlüğün değişiklik tarihini göstermesi (belirtilmesi zorunlu değildir) iyi bir uygulama göstergesidir. Ayrıca açıklamalar, yapılan değişiklikleri anlayacak kadar ayrıntılı.

Nelio A/B Testi Değişiklik Günlüğü
Nelio A/B Test değişiklik günlüğü.

Çözüm

Eklentiler WordPress için önemlidir. Ancak eklenti kullanımını minimumda tutmanızı ve daha azıyla daha fazlasını elde etmenin yollarını aramanızı öneririm. Bir eklentinin popülaritesinin bir seçim kriteri olarak büyük ağırlığı olduğunu unutmayın, ancak arkasında güçlü bir geliştirici ekibi varsa yenilerine bir şans verin.

Justin Morgan'ın Unsplash'ta öne çıkan resmi.