Das Beste an WordPress sind die Plugins. Sie geben Ihnen die Möglichkeit, WordPress zu erweitern, um fast alles zu tun, was Sie sich vorstellen können. Es gibt über 21.000 Plugins in der WordPress-Plugin-Repository. In den letzten Monaten wollte ich (Syed) einen Beitrag schreiben, der über meine Vision eines besseren und ansprechenderen WordPress-Plugin-Verzeichnisses spricht. Hier werde ich über einige ernsthafte Probleme mit der Benutzererfahrung sprechen und wie sie verbessert werden können.
Die Suche
Die Suche ist eine dieser Funktionen, die ein echtes Manko dieser Plattform war. Aus diesem Grund verwenden so viele Benutzer die benutzerdefinierte Google-Suche auf ihren WordPress-Sites. Das Plugin-Verzeichnis selbst hat unten einen Hinweis mit der Aufschrift „Sie können Ihre Suche auch bei Google versuchen“ mit einem Link. Aber reicht das wirklich? Wenn man bedenkt, dass viele Leute Plugins über ihr WordPress-Dashboard hinzufügen, das die gleiche Suche wie die Hauptseite verwendet, ist das alles andere als ideal.
In diesem Beispiel suche ich im Plugin-Verzeichnis nach „SEO“. Standardmäßig werden die Ergebnisse nach Relevanz sortiert. Unten ist ein Screenshot der Top 3 Plugins nach Relevanz:
Ich war schockiert, als ich die Ergebnisse sah. Vielleicht bin ich etwas voreingenommen, aber ich dachte eindeutig, dass WordPress SEO von Yoast oder All in One SEO Pack an der Spitze stehen würde. Das Ergebnis war, dass das Yoast SEO-Plugin auf Platz 3 landete und alles in einem SEO-Paket nicht einmal auf der ersten Seite war.
Lassen Sie uns das also klarstellen. Zwei der beliebtesten SEO-Plugins (12 bzw. 2 Millionen Downloads) waren nicht ganz oben. Die beiden Plugins, die an der Spitze stehen, haben auch keine so hohe Bewertung wie das SEO-Plugin von Yoast. Das macht keinen Sinn. Einige werden sagen, dass wir nicht nur die beliebtesten Plugins ganz oben haben können, weil das neuen Entwicklern keine Chance gibt. Das stimmt absolut. Während unserer ganz kleinen Gainesville WordPress Meetup, Ryan Frankel (@Ryanfrankel) hat eine sehr interessante Lösung genannt. Die Lösung bestand darin, einen Suchalgorithmus zu erstellen, der eine Reihe von Community-Variablen hinzufügt.
Diese Variablen können sein:
- Die Anzahl der Downloads – Sicherlich könnte dies älteren Plugins einen kleinen Vorteil verschaffen, aber wir können dies als Variable mit geringer Auswirkung beibehalten.
- Benutzerempfehlung – Da nur eingeloggte Benutzer Favoriten hinzufügen, Sterne bewerten und abstimmen dürfen, ob ein Plugin funktioniert oder nicht, sollten wir eine Art Reputationssystem hinzufügen. Dies werde ich in einem eigenen Abschnitt weiter ausführen.
- Reputation des Autors – Für glaubwürdige bekannte Autoren sollten sie einen besseren Ruf haben. Wir wissen zum Beispiel, dass Andrew Nacin viel zum Kern beiträgt. Er weiß definitiv, was er tut. Er sollte einen höheren Ruf als Autor haben als jemand, der gerade erst mit der Entwicklung begonnen hat. Kriterien dafür werde ich in einem eigenen Abschnitt erarbeiten.
Anhand dieser Kriterien können wir die Relevanz der Plugin-Suchergebnisse deutlich verbessern. Lassen Sie uns tief in das Reputationssystem eintauchen, das ich oben erwähnt habe.
Rufsystem
WordPress-Foren haben ein Reputationssystem gefehlt. Seiten wie StackExchange und Quora haben es beide. Es ist an der Zeit, dass WordPress.org etwas Ähnliches hinzufügt. Benutzer sollten in der Lage sein, für die beste Antwort abzustimmen. Antworten, die positive Stimmen erhalten, fügen dem Ruf des Benutzers Punkte hinzu. Leute, die Fragen stellen, können einem bestimmten Benutzer Fragen zu einem bestimmten Preis stellen (ähnlich wie Quora). Sicherlich wird dies älteren, aktiveren Benutzern einen erheblichen Vorteil gegenüber Neulingen verschaffen, aber so funktioniert es nicht. Wir lassen nicht zu, dass ein neuer Entwickler sofort ein Lead-Core-Entwickler wird. Sie müssen ihren Wert unter Beweis stellen, indem sie über einen sehr langen Zeitraum qualitativ hochwertigen Code beisteuern. Dieses Reputationssystem wird genau das tun.
Wir können dann das Reputationssystem nutzen, um die Plugin-Suchergebnisse zu beeinflussen. Wenn ein Benutzer mit einer höheren Reputation ein bestimmtes Plugin favorisiert, dann macht es definitiv einen Unterschied. Wenn Otto zum Beispiel ein Plugin mag, würde ich davon ausgehen, dass es ein ziemlich gutes Plugin ist. Dieselbe Art von Maßnahmen kann für die Sternebewertung verwendet werden.
Ruf des Plugin-Autors
Während Plugin-Autoren wie jeder andere Benutzer behandelt werden, haben sie einen eigenen Ruf für Plugins. Dies kann berücksichtigt werden, ob dieser Autor sein Plugin unterstützt? Wie viele gute Plugins hat dieser Autor? Wenn Mark Jaquith zum Beispiel an einem bestimmten Plugin beteiligt ist, würde ich erwarten, dass es etwas höher als andere eingestuft wird. Gleiches gilt für andere Branchenführer.
Das Ziel ist nicht, neue Plugin-Autoren zu entmutigen. Vielmehr geht es darum, gute Plugin-Autoren zu schätzen. Dies wird neue Autoren ermutigen, sich durch Unterstützung einen besseren Ruf in der Community zu verschaffen. Wir werden eine stärkere Beteiligung von WordPress-basierten Unternehmen in den Foren sehen.
Menschen zur Rechenschaft ziehen
Derzeit scheint es, dass die Leute ein Plugin einfach als defekt melden oder ihm 1 Stern geben können, ohne dem Autor tatsächlich zu helfen. Ja, wenn jemand ein defektes Plugin meldet, wird er auf die Support-Foren-Seite weitergeleitet, die ihn ermutigt, über sein Problem zu schreiben. Aber die Leute können es einfach als defekt melden und nicht darüber schreiben. Die gebrochene Bewertung bleibt bestehen. Es sollte überprüft werden, ob der Benutzer die Support-Forum-Anfrage gestellt hat. Wenn nicht, sollte ihre gebrochene Stimme nicht zählen. Weil sie wirklich niemandem helfen, indem sie sagen, dass es kaputt ist, ohne zu erklären, wie es kaputt ist.
Gleiches gilt für die Sternebewertung. Diese sollten im Profil jedes Benutzers angezeigt werden. Es sollte eine Option zum Hinzufügen einer Bewertung geben, die erklärt, warum der Benutzer sie mit 2 oder 5 Sternen bewertet hat. Diese Art der Rechenschaftspflicht wird der größeren Gemeinschaft helfen.
Kommerzielle Plugins
Das WordPress-Theme-Repository verfügt über eine Registerkarte für kommerzielle Themen. Plug-ins jedoch nicht. Dies wird nicht gerecht. Jeder sollte über gute WordPress-Plugins wie Gravity Forms, VaultPress, BackupBuddy usw. Bescheid wissen. Das Plugin-Verzeichnis tut das überhaupt nicht. Zumindest sollte es eine Seite geben, die kommerzielle Plugin-Shops auflistet, wie sie es für Theme-Shops tun.
Auf lange Sicht wäre es tatsächlich sinnvoll, kommerzielle Plugins ähnlich wie bei iOS- oder Android-Marktplätzen im Repository zu hosten. Ich weiß, dass dies seine eigenen Probleme hat und ein eigenes Thema sein kann, aber ich konnte nicht anders, als es zu erwähnen.
Ich weiß, dass die Umsetzung viel Zeit in Anspruch nehmen würde. Ich bin mir nicht sicher, ob das wirklich umgesetzt wird. Aber aus meiner Sicht würde dies das Plugin-Verzeichnis definitiv viel besser und ansprechender machen. Ich würde mich freuen, Ihre Meinung zu hören? Was muss Ihrer Meinung nach im Plugin-Verzeichnis geändert werden? Stimmen Sie meiner Vision zu? Was sind einige Mängel in meiner Vision, die ich nicht erkennen kann? Bitte lass es mich in den Kommentaren wissen.
Hinweis: Dieser Artikel wurde von Syed Balkhi geschrieben. Die Ansichten hier sind ausschließlich seine und nicht die der anderen Redakteure.