Najlepszą rzeczą w WordPressie są wtyczki. Dają one możliwość rozszerzenia WordPressa, aby robił prawie wszystko, co możesz sobie wyobrazić. W repozytorium wtyczek WordPress znajduje się ponad 21 000 wtyczek. W ciągu ostatnich kilku miesięcy ja (Syed) miałem zamiar napisać post o mojej wizji lepszego i bardziej angażującego katalogu wtyczek WordPress. Tutaj omówię kilka poważnych problemów z użytecznością i sposoby ich poprawy.
Wyszukiwanie
Wyszukiwanie jest jedną z tych funkcji, która była prawdziwym brakiem tej platformy. Z tego powodu tak wielu użytkowników korzysta z niestandardowego wyszukiwania Google na swoich stronach WordPress. Sam katalog wtyczek ma na dole notatkę, która mówi „Możesz również spróbować wyszukać w Google” z linkiem. Ale czy to naprawdę wystarczy? Biorąc pod uwagę, że wiele osób dodaje wtyczki za pomocą swojego panelu WordPress, który wykorzystuje to samo wyszukiwanie co główna strona, jest to mniej niż idealne.
W tym przykładzie wyszukam „SEO” w katalogu wtyczek. Domyślnie wyniki są sortowane według trafności. Poniżej znajduje się zrzut ekranu z 3 najlepszymi wtyczkami według trafności:

Byłem w szoku, widząc wyniki. Może jestem trochę stronniczy, ale wyraźnie myślałem, że WordPress SEO by Yoast lub All in One SEO pack znajdą się na szczycie. Wyniki były takie, że wtyczka Yoast SEO zajęła 3. miejsce, a All in One SEO pack nawet nie znalazł się na pierwszej stronie.
Więc ustalmy jedno. Dwie z najpopularniejszych wtyczek SEO (odpowiednio 12 mln i 2 mln pobrań) nie znajdowały się na samym szczycie. Dwie wtyczki, które są na szczycie, nie mają tak wysokiej oceny jak wtyczka Yoast SEO. To nie ma sensu. Niektórzy powiedzą, że nie możemy po prostu umieścić najpopularniejszych wtyczek na górze, ponieważ nie daje to szansy nowym deweloperom. To absolutna prawda. Podczas naszego bardzo małego spotkania Gainesville WordPress Meetup, Ryan Frankel (@Ryanfrankel) zaproponował bardzo ciekawe rozwiązanie. Rozwiązaniem było stworzenie algorytmu wyszukiwania, który dodaje wiele zmiennych społecznościowych.
Te zmienne mogą być:
- Liczba pobrań – Jasne, może to dać starszym wtyczkom niewielką przewagę, ale możemy potraktować to jako zmienną o niskim wpływie.
- Uznanie użytkownika – Ponieważ tylko zalogowani użytkownicy mogą dodawać ulubione, oceniać gwiazdkami i głosować, czy wtyczka działa, powinniśmy dodać jakiś system reputacji. Rozwinę to dalej w osobnej sekcji.
- Reputacja autora – Wiarygodni, znani autorzy powinni mieć lepszą reputację. Na przykład wiemy, że Andrew Nacin wnosi duży wkład w rdzeń WordPressa. Zdecydowanie wie, co robi. Powinien mieć wyższą reputację autora niż ktoś, kto dopiero zaczął tworzyć wtyczki. Rozwinę kryteria dotyczące tego w osobnej sekcji.
Używając tych kryteriów, możemy znacząco poprawić trafność wyników wyszukiwania wtyczek. Zagłębmy się w system reputacji, o którym wspomniałem powyżej.
System reputacji
Fora WordPress cierpią na brak systemu reputacji. Witryny takie jak StackExchange i Quora mają go. Czas, aby WordPress.org dodał coś podobnego. Użytkownicy powinni mieć możliwość głosowania na najlepszą odpowiedź. Odpowiedzi, które otrzymują głosy na plus, dodają punkty do reputacji użytkownika. Osoby zadające pytania mogą zadawać pytania konkretnemu użytkownikowi za określoną cenę (trochę jak Quora). Jasne, da to starszym, bardziej aktywnym użytkownikom znaczącą przewagę nad nowicjuszami, ale czy tak nie działa świat? Nie pozwalamy nowemu programiście zostać od razu głównym programistą rdzenia. Muszą udowodnić swoją wartość, wnosząc przez bardzo długi czas wysokiej jakości kod. Ten system reputacji właśnie to zrobi.
Możemy wtedy wykorzystać system reputacji do wpływania na wyniki wyszukiwania wtyczek. Jeśli użytkownik z wyższą reputacją doda wtyczkę do ulubionych, ma to z pewnością znaczenie. Na przykład, jeśli Otto polubi wtyczkę, zakładam, że jest to całkiem dobra wtyczka. Podobne środki można zastosować do ocen gwiazdkowych.
Reputacja autora wtyczki
Chociaż autorzy wtyczek będą traktowani jak wszyscy inni użytkownicy, będą mieli osobną reputację dla wtyczek. Można to wziąć pod uwagę, czy autor zapewnia wsparcie dla swojej wtyczki? Ile dobrych wtyczek ma ten autor? Na przykład, jeśli Mark Jaquith jest zaangażowany w konkretną wtyczkę, oczekiwałbym, że będzie ona plasować się nieco wyżej niż inne. To samo dotyczy innych liderów branży.
Celem nie jest zniechęcanie nowych autorów wtyczek. Raczej chodzi o docenienie dobrych autorów wtyczek. To zachęci nowych autorów do zdobycia lepszej reputacji w społeczności poprzez zapewnienie wsparcia. Zobaczymy większe zaangażowanie firm opartych na WordPressie na forach.
Pociąganie ludzi do odpowiedzialności
Obecnie wydaje się, że ludzie mogą po prostu zgłosić wtyczkę jako zepsutą lub dać jej ocenę 1 gwiazdki, nie pomagając faktycznie autorowi. Tak, jeśli ktoś zgłosi wtyczkę jako zepsutą, zostaje przekierowany na stronę forum wsparcia, co zachęca go do napisania o swoim problemie. Ale ludzie mogą po prostu zgłosić ją jako zepsutą i nic o tym nie napisać. Ocena „zepsuta” nadal pozostaje. Powinna istnieć walidacja, aby sprawdzić, czy użytkownik zadał pytanie na forum wsparcia. Jeśli nie, jego głos „zepsuty” nie powinien być liczony. Ponieważ tak naprawdę nikomu nie pomagają, mówiąc, że jest zepsuta, nie wyjaśniając, jak jest zepsuta.
To samo dotyczy ocen gwiazdkowych. Powinny być one wyświetlane w profilu każdego użytkownika. Powinna istnieć opcja dodania recenzji, która wyjaśnia, dlaczego użytkownik ocenił coś na 2 lub 5 gwiazdek. Taki rodzaj odpowiedzialności pomoże większej społeczności.
Wtyczki komercyjne
Repozytorium motywów WordPress ma zakładkę dla motywów komercyjnych. Wtyczki nie mają. To nie jest sprawiedliwe. Wszyscy powinni wiedzieć o dobrych wtyczkach WordPress, takich jak Gravity Forms, VaultPress, BackupBuddy itp. Katalog wtyczek w ogóle tego nie robi. Przynajmniej powinien mieć stronę z listą sklepów z wtyczkami komercyjnymi, tak jak robią to dla sklepów z motywami.
W dłuższej perspektywie miałoby sens hostowanie komercyjnych wtyczek w repozytorium, podobnie jak w sklepach z aplikacjami iOS lub Android. Wiem, że ma to swoje własne problemy i może być tematem samym w sobie, ale nie mogłem się powstrzymać od wspomnienia o tym.
Wiem, że wdrożenie tego wszystkiego zajęłoby dużo czasu. Nie jestem pewien, czy cokolwiek z tego zostanie faktycznie wdrożone. Ale z mojej perspektywy, to z pewnością uczyniłoby katalog wtyczek znacznie lepszym i bardziej angażującym. Chętnie poznam Wasze opinie? Co Waszym zdaniem powinien zmienić katalog wtyczek? Zgadzasz się z moją wizją? Jakie są wady mojej wizji, których nie potrafię wykryć? Dajcie znać w komentarzach.
Uwaga: Ten artykuł został napisany przez Syeda Balkhi. Poglądy tutaj zawarte są wyłącznie jego własnymi i nie należą do innych redaktorów.


Moinuddin Waheed
Wizjonerski i wnikliwy artykuł o tym, jak wtyczki powinny być widoczne w wynikach wyszukiwania na podstawie ich reputacji i ocen.
Zdałem sobie sprawę, że jest to starszy post napisany ponad dziesięć lat temu, ale nadal znajduję mądrość w argumentach przedstawionych w tym artykule.
Dziękuję Syedowi Balkhi za doprowadzenie wpbeginner do miejsca, w którym jest to obecnie największa na świecie strona z zasobami dla WordPressa na świecie.
Nadal się uczę i jest jeszcze wiele do nauczenia od Ciebie.
Elisa
Nie mogłabym się bardziej zgodzić
Dawn Elise
Naprawdę pomocny post, dziękuję. Myślałem, że tylko ja mam takie przemyślenia na temat dziwnych wtyczek SEO, które się pojawiają.
Jako nowicjusz, który padł ofiarą ataku SQL injection ze strony Tim Thumb, boję się używać wtyczek, chyba że są one wysoko rekomendowane przez kilka osób. Oprócz tego, że Twoje ogólne sugestie są zaawansowane, bardzo pomogło również to, że konkretnie wymieniłeś kilka najlepszych i najpopularniejszych wtyczek (a także kilka, które wysoko pojawiają się w wyszukiwarce WordPress, a nie są).
Dodatkowe pytanie, czy polecasz jakąś konkretną wtyczkę do wyszukiwania, której możemy użyć? Ja również nie uważam wbudowanego wyszukiwania za zbyt dokładne.
Personel redakcyjny
Zawsze możesz użyć Google Custom Search na swojej stronie.
Admin
Pete
„Powinna istnieć walidacja sprawdzająca, czy użytkownik zadał pytanie na forum wsparcia. Jeśli nie, jego błędny głos nie powinien być liczony. Ponieważ tak naprawdę nikomu nie pomagają, mówiąc, że coś jest zepsute, bez wyjaśniania, w jaki sposób jest zepsute.”
zgadzam się
Anurag Gogna
Czytając tytuł, wyobraziłem sobie, że WPBEGINNER opracuje „bardziej angażujący katalog wtyczek WordPress”, ale niestety tak nie jest. Mam nadzieję, że ludzie z WordPressa posłuchają i wprowadzą te niezbędne ulepszenia. Naprawdę fajny 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
całkowicie się zgadzam. mam nadzieję, że to zrobią.