WordPress’in en iyi yanı eklentileridir. WordPress’i hayal edebileceğiniz neredeyse her şeyi yapacak şekilde genişletme olanağı sağlarlar. WordPress eklentileri deposunda 21.000’den fazla eklenti bulunmaktadır. Son birkaç aydır, ben (Syed) daha iyi ve daha ilgi çekici bir WordPress eklentileri dizini için vizyonumdan bahseden bir yazı yazmak istiyordum. Burada, bazı ciddi kullanıcı deneyimi sorunlarından ve bunun nasıl geliştirilebileceğinden bahsedeceğim.
Arama
Arama, bu platformun gerçek bir eksikliği olan özelliklerden biridir. Bu nedenle pek çok kullanıcı WordPress sitelerinde özel google araması kullanıyor. Eklenti dizininin en altında bir bağlantı ile birlikte “Aramanızı Google’da da deneyebilirsiniz” yazan bir not var. Ancak bu gerçekten yeterli mi? Pek çok kişinin WordPress panosunu kullanarak eklenti eklediği düşünüldüğünde, ana siteyle aynı aramayı kullanmak ideal olmaktan uzaktır.
Bu örnekte, eklenti dizininde “SEO” araması yapacağım. Varsayılan olarak sonuçlar alaka düzeyine göre sıralanır. Aşağıda alaka düzeyine göre ilk 3 eklentinin ekran görüntüsü yer almaktadır:
Sonuçları görünce şok oldum. Belki biraz önyargılıyım ama açıkçası WordPress SEO by Yoast veya All in One SEO paketinin en üstte olacağını düşünmüştüm. Sonuçlar Yoast SEO eklentisinin 3. sırada yer aldığı ve All in One SEO paketinin ilk sayfada bile yer almadığı yönündeydi.
Şunu açıklığa kavuşturalım. En popüler SEO eklentilerinden ikisi (sırasıyla 12 milyon ve 2 milyon indirme) en üst sıralarda yer almadı. En üstte yer alan iki eklenti de Yoast’ın SEO eklentisi kadar yüksek derecelendirmeye sahip değil. Bu hiç mantıklı değil. Bazıları sadece en popüler eklentileri en üste koyamayacağımızı çünkü bunun yeni geliştiricilere bir şans vermediğini söyleyecektir. Bu kesinlikle doğru. Çok küçük Gainesville WordPress Buluşmamız sırasında Ryan Frankel (@Ryanfrankel) çok ilginç bir çözüm getirdi. Çözüm, bir dizi topluluk değişkeni ekleyen bir arama algoritması oluşturmaktı.
Bu değişkenler şunlar olabilir:
- İndirme sayısı – Elbette bu eski eklentilere hafif bir avantaj sağlayabilir, ancak bunu düşük etkili bir değişken olarak tutabiliriz.
- Kullanıcı Onayı – Yalnızca oturum açmış kullanıcılar favori ekleyebildiği, yıldız derecelendirmesi yapabildiği ve bir eklentinin çalışıp çalışmadığını oylayabildiği için bir tür itibar sistemi eklemeliyiz. Bunu kendi bölümünde daha ayrıntılı olarak ele alacağım.
- Yazarın İtibarı – Güvenilir, tanınmış yazarlar için daha iyi bir itibara sahip olmaları gerekir. Örneğin, Andrew Nacin’in çekirdeğe çok katkıda bulunduğunu biliyoruz. Kesinlikle ne yaptığını biliyor. Yeni geliştirmeye başlayan birine göre daha yüksek bir yazar itibarına sahip olmalıdır. Bunun için kriterleri kendi bölümünde detaylandıracağım.
Bu kriterleri kullanarak, eklenti arama sonuçlarının alaka düzeyini önemli ölçüde artırabiliriz. Şimdi yukarıda bahsettiğim itibar sisteminin derinliklerine inelim.
İtibar Sistemi
WordPress forumları bir itibar sisteminden yoksundur. StackExchange ve Quora gibi sitelerin her ikisi de buna sahip. WordPress.org’un da benzer bir şey eklemesinin zamanı geldi. Kullanıcılar en iyi cevap için oy kullanabilmelidir. Oy alan yanıtlar kullanıcının itibarına puan ekler. Soru soran kişiler, belirli bir fiyat kümesi için belirli bir kullanıcıya soru sorabilir (Quora gibi). Elbette bu, daha eski ve aktif kullanıcılara yeni gelenlere göre önemli bir avantaj sağlayacaktır, ancak bu şekilde çalışmıyor mu? Yeni bir geliştiricinin hemen lider çekirdek geliştirici olmasına izin vermiyoruz. Çok uzun bir süre boyunca kaliteli koda katkıda bulunarak değerlerini kanıtlamaları gerekiyor. Bu itibar sistemi tam da bunu yapacaktır.
Daha sonra eklenti arama sonuçlarını etkilemek için itibar sistemini kullanabiliriz. Daha yüksek itibara sahip bir kullanıcı belirli bir eklentiyi beğeniyorsa, bu kesinlikle bir fark yaratır. Örneğin, Otto bir eklentiyi beğendiğinde, bunun oldukça iyi bir eklenti olduğunu varsayarım. Aynı tür önlemler yıldız derecelendirmesi için de kullanılabilir.
Eklenti Yazar İtibarı
Eklenti yazarları diğer tüm kullanıcılar gibi muamele görürken, eklentiler için ayrı bir itibara sahip olacaklardır. Bu, bu yazarın eklentilerine destek sağlayıp sağlamadığını hesaba katabilir. Bu yazarın kaç tane iyi eklentisi var? Örneğin, Mark Jaquith belirli bir eklentiyle ilgileniyorsa, o zaman diğerlerinden biraz daha üst sıralarda yer almasını beklerim. Aynı şey diğer sektör liderleri için de geçerli.
Amaç yeni eklenti yazarlarının cesaretini kırmak değildir. Aksine iyi eklenti yazarlarını takdir etmektir. Bu, yeni yazarları destek sağlayarak topluluk içinde daha iyi bir itibar kazanmaya teşvik edecektir. WordPress tabanlı işletmelerin forumlara daha fazla katılımını göreceğiz.
İnsanları Sorumlu Tutmak
Şu anda, insanlar aslında yazara yardım etmeden sadece bir eklentinin bozuk olduğunu bildirebilir veya 1 yıldız verebilir gibi görünüyor. Evet, eğer birisi bir eklentinin bozuk olduğunu bildirirse, destek forumları sayfasına yönlendiriliyor ve bu da onları sorunları hakkında yazmaya teşvik ediyor. Ancak insanlar kolayca sadece bozuk olduğunu bildirebilir ve bunun hakkında yazmayabilirler. Bozuk değerlendirmesi hala kalır. Kullanıcının destek forumu sorgusu yapıp yapmadığını görmek için bir doğrulama olmalıdır. Eğer yapmadıysa, kırık oyları sayılmamalıdır. Çünkü nasıl bozuk olduğunu açıklamadan bozuk olduğunu söyleyerek gerçekten kimseye yardım etmiyorlar.
Aynı şey yıldız derecelendirmesi için de geçerlidir. Bunlar her kullanıcının profilinde görüntülenmelidir. Kullanıcının neden 2 yıldız veya 5 yıldız verdiğini açıklayan bir yorum ekleme seçeneği olmalıdır. Bu tür bir hesap verebilirlik daha büyük bir topluluğa yardımcı olacaktır.
Ticari Eklentiler
WordPress tema deposunda ticari temalar için bir sekme vardır. Ancak eklentiler için yok. Bu hiç de adil değil. Herkes Gravity Forms, VaultPress, BackupBuddy gibi iyi WordPress eklentilerini bilmelidir. Eklentiler dizini bunu hiç yapmıyor. En azından, tema mağazalarında olduğu gibi ticari eklenti mağazalarını listeleyen bir sayfaya sahip olmalıdır.
Uzun vadede, ticari eklentileri iOS veya Android pazar yerlerine benzer şekilde depoda barındırmak aslında mantıklı olacaktır. Bunun kendi sorunları olduğunu ve başlı başına bir konu olabileceğini biliyorum, ancak bahsetmeden edemedim.
Tüm bunların hayata geçirilmesinin çok zaman alacağını biliyorum. Bunlardan herhangi birinin gerçekten uygulanıp uygulanmayacağından emin değilim. Ancak benim bakış açıma göre, bu kesinlikle eklentiler dizinini çok daha iyi ve ilgi çekici hale getirecektir. Sizin düşüncelerinizi duymak beni mutlu eder. Sizce eklentiler dizininde nelerin değişmesi gerekiyor? Benim vizyonuma katılıyor musunuz? Vizyonumda tespit edemediğim bazı kusurlar nelerdir? Lütfen yorumlarda bana bildirin.
Not: Bu makale Syed Balkhi tarafından yazılmıştır. Buradaki görüşler tamamen kendisine ait olup diğer editörlere ait değildir.
Moinuddin Waheed
Visionary and insightful article about how the plugins should be visible in the search results based on their reputation and ratings.
I just realised it is an older post written more than ten years ago but still I find the wisdom in the arguments made in this article.
Thanks Syed Balkhi for taking wpbeginner this far where it is now the world largest resources website for wordpress on the planet.
Still learning and there is a lot to learn from you.
Elisa
I could not agree more
Dawn Elise
Really helpful post, thank you. I thought it was just me thinking some of these things about the weird SEO plug-ins that come up.
As a newbie who had an SQL injection attack from Tim Thumb, I am too scared to use plug-ins unless they are highly recommended by several people. Besides your general suggestions being advanced, it also really helped that you specifically named several of the best and most popular plug-ins (as well as some that come up high on WordPress search that aren’t).
One additional question, do you recommend a particular plug in for Search we can use? I also don’t find the built-in Search too accurate.
Editorial Staff
You can always use Google Custom Search on your site.
Yönetici
Pete
“There should be a validation to see if the user has made the support forum query. If not, their broken vote should not count. Because they are really not helping anyone by saying it’s broken without explaining how it is broken.”
agreed
Anurag Gogna
When I was reading through the title, I imagined WPBEGINNER would be developing a “more engaging Wordpress plugin directory”, but sadly that’s not the case. I hope Wordpress guys listen and make these must have enhancements. Really Nice Post.
Asma Yasrib
Agree. Agree and couldn’t agree more.
I usually end up checking reviews of plugins before using them. Sometimes I install a plugin with a good rating only to realise its not useful.
Maybe a proper review of at least the most commonly used plugins would be a great addition too – maybe you could add that to your wpbeginner as a seperate section
Chris
totally agree. i hope they do this.