Kontroverse um „beliebte“ Themes von WordPress.org enthüllt Schwächen im Algorithmus
Veröffentlicht: 2016-10-27
Wenn Sie sich jemals gefragt haben, wie das WordPress-Themenverzeichnis die Themen identifiziert und einordnet, die unter der Registerkarte „Beliebt“ angezeigt werden, werden Sie vielleicht überrascht sein zu erfahren, dass dies nichts mit Bewertungen zu tun hat. Popularität ist in erster Linie eine etwas subjektive Qualität, die es zu messen gilt, aber WordPress.org verfügt über einen Algorithmus, der den Benutzern eine Vorstellung davon gibt, welche Themen im Trend liegen.

Die Anzahl der Websites, die ein Thema verwenden, ist die erste Kennzahl, die für die Popularität in den Sinn kommt, aber sie kann nicht darauf beschränkt werden, sonst könnten die Ergebnisse in Richtung älterer Themen verzerrt werden, die eigentlich nicht mehr beliebt sind. Samuel „Otto“ Wood hat als Antwort auf einen Twitter-Thread darüber, wie Themen das System zu spielen scheinen, ein Video erstellt, um zu erklären, wie der Popularitätsalgorithmus funktioniert.
„Beliebt sind derzeit aktive Installationen, geteilt durch das Alter des Themas und einige andere Faktoren“, sagte Wood. „Ratings spielen derzeit keine Rolle. Wir versuchen, einen Algorithmus auszuarbeiten, um Bewertungen hinzuzufügen. Zum größten Teil ist es eine Sache der Popularität.“
Ich bat ihn um weitere Erläuterungen zu den anderen Faktoren, und er sagte, dies hänge davon ab, welche Daten sie haben und wie diese Daten im Laufe der Zeit aussehen. „Wir passen es so an, dass es sich ziemlich regelmäßig ändert, aber immer noch das widerspiegelt, was zu dieser Zeit beliebt ist“, sagte Wood.
Dion Hulse, der auch bei der Wartung der Infrastruktur von WordPress.org hilft, sagte: „Es wurde nicht beabsichtigt veröffentlicht, um hoffentlich zu verhindern, dass Autoren zu viel damit herumspielen. Abgesehen von dem, was Otto gesagt hat, ist der einzige andere öffentliche Teil davon, dass ein Thema mindestens zwei Wochen alt sein muss, um in die populären Rankings aufgenommen zu werden.“
Ende letzten Jahres wurde die Anzahl der Theme-Downloads durch die Anzahl der aktiven Installationen ersetzt, um zu versuchen, Theme-Autoren daran zu hindern, das System zu spielen, um auf der Registerkarte „Beliebt“ zu erscheinen. Das Spielen des Systems ist jetzt viel schwieriger, aber es gibt andere Möglichkeiten, dies zu tun, aufgrund der unvollkommenen Messungen für aktive Installationen.
Wie WordPress.org aktive Installationen für Themes misst
Das Thema der aktiven Installationen wurde gestern von Matt Medeiros, einem Kleinunternehmer und WordPress.org-Theme-Autor, neu entfacht, der den Autor eines kürzlich beliebten Themas des Spielens des Systems verdächtigte.
Gaming .org-Design-Downloads/aktiv ist weit verbreitet. Dieses Thema „hat bereits 10.000 aktive Installationen.“ DL zählen etwa 3k @Otto42 pic.twitter.com/aaYwWcsvu8
– Matt Medeiros (@mattmedeiros) 25. Oktober 2016
Das Vertex-Theme, das diesen Monat neu im Verzeichnis ist, hat bereits mehr als 10.000 aktive Installationen, obwohl es eine viel geringere Download-Zahl und keine Bewertungen hat. Medeiros machte ein Video, in dem er erklärte, was er als verdächtige Aktivität empfand, was es auf den viertbeliebtesten Platz auf WordPress.org brachte. Dies veranlasste Samuel Wood dazu, eine Antwort zu filmen, die einige der Fehler im System zur Messung aktiver Installationen aufschlüsselt.
„Die Anzahl der aktiven Installationen ist die Anzahl der Websites, die uns gemeldet haben, dass sie nach einem Update für dieses Thema suchen und dass es aktiv ist“, sagte Wood. Er erklärte, dass die 10.000+ in diesem Fall und in vielen anderen eine grobe Schätzung sind, da WordPress.org keine genaue Messung darüber hat, wie viele Websites ein Thema installiert haben:
Was wir tatsächlich zählen, ist ja die Anzahl der aktiven Installationen eines Themas namens Vertex. Dies kann Themen umfassen, die nicht in unserem Verzeichnis enthalten sind, wie z. B. dieses von Elegant themes. Wenn das Thema nicht in unserem Verzeichnis ist, erhalten wir trotzdem Berichte darüber. Die einzige Möglichkeit für uns, dies nicht zu tun, besteht darin, das Thema selbst auf Updates prüfen zu lassen, anstatt uns auf Updates zu prüfen, was ihr Thema tatsächlich tun sollte. Ich würde so weit gehen zu sagen, dass jedes kommerzielle Thema tatsächlich seine kommerzielle Website überprüfen sollte, ihre Systeme nicht unsere, aber wenn sie keinen speziellen Code haben, um diesen Fall zu handhaben, dann ja, es wird an unseren API-Server zurückgemeldet auf der Suche nach Aktualisierungen. Und wenn es den Namen Vertex hat, dann ja, wird es als Vertex-Thema gezählt.
In diesem Fall wurden die Ersteller des Vertex-Themes darauf aufmerksam gemacht, dass der Name bereits außerhalb von WordPress.org verwendet wurde. Sie boten an, den Namen des Designs während des Überprüfungsprozesses in iVertex zu ändern, aber das Design-Überprüfungsteam entschied, dass dies nicht notwendig sei.

„Dahinter findet kein Gaming statt“, sagte Wood. „Wenn jemand das System spielt, werde ich es finden. Ich garantiere dir. Dies ist jedoch kein solcher Fall. Unser aktueller Algorithmus sieht sich aktive Installationen an, und wenn Sie zufällig einen Namen auswählen, der [außerhalb von WordPress.org] sehr beliebt ist, können Sie eine große Anzahl aktiver Installationen haben, ohne dass dieses Thema tatsächlich gezählt wird.“
Dieses Problem könnte mit einer eindeutigen ID für Themen gelöst werden. Wood sagte, dass es ein sechs Jahre altes Core-Ticket gibt, das er gerne implementieren würde, aber es ist derzeit keine Priorität.
„Leider gibt es dafür keinen wirklichen Anstoß“, sagte er. „Irgendwann in der Zukunft möchte ich, dass alle Themen und Plugins im WordPress-Verzeichnis eine eindeutige ID erhalten, die sie in ihre Kopfzeilen einfügen können, und wenn sie sich melden, wird diese eindeutige ID dieses Thema oder Plugin eindeutig identifizieren. Es würde so viele Probleme für mich beseitigen. Es würde Updates so viel einfacher machen. Ich könnte eine ganze Menge nützlicher Dinge damit machen und es würde mir ermöglichen, dieses Problem hier zu beheben.“
Wie sich der Algorithmus für beliebte Themen auf Themenunternehmen auswirkt
Es ist keine einfache Lösung, eindeutige IDs einzurichten, da die Themenberichterstattung überarbeitet werden müsste und mehrere Systeme, die miteinander interagieren, geändert werden müssten. Langfristig würde sich eine genauere Berichterstattung auf WordPress.org lohnen, die für viele Benutzer die erste Anlaufstelle ist, wenn sie nach einem neuen Thema suchen. Wenn die Anzahl der aktiven Installationen keine korrekte Darstellung der Installationen über WordPress.org ist, dann macht es keinen Sinn, den beliebten Algorithmus an diese Zahl zu binden.
Ich habe Matt Medeiros gefragt, warum er sich entschieden hat, die Situation mit Vertex hervorzuheben, und er hat erklärt, warum viele Kleinunternehmer ein starkes Interesse an der beliebten Themenseite haben.
„Es wird heutzutage immer schwieriger, als Themenladen zu überleben“, sagte Medeiros. „Indie-Autoren werden von riesigen Themenshops und Mega-Marktplätzen überschattet. Für mich ist .org die einzige Verbreitungsquelle für meine Themen, und ich möchte, dass das Repo der Defacto-Ort wird, an dem qualitativ hochwertige Themen zu finden sind. Leider werden nicht alle Themen eingereicht, um es richtig zu machen, und viele tauchen auf, um ahnungslosen Endbenutzern schnell Geld abzujagen. Spitzenplätze sind VIEL Geld wert (siehe: Zerif) und gepaart mit einer in die Jahre gekommenen Suchmaschine für Themen lohnt sich das Spielen an die Spitze auch kurzfristig. Ahnungslose Benutzer, die die Suche zu schwierig finden, begnügen sich mit dem, was vor ihnen liegt.“
Medeiros verwies auf Zerif Lite, das kürzlich von WordPress.org entfernt wurde, aufgrund von Verstößen gegen Richtlinien, die nach der Genehmigung des Themas durchgesetzt wurden. Das Thema brachte ThemeIsle Zehntausende von Dollar ein, dank seiner häufigen Platzierung unter den beliebtesten Themen auf WordPress.org. Ionut Neagu, der CEO des Unternehmens, schätzt, dass die Aussetzung von Zerif Lite aus dem Verzeichnis den Umsatz des Unternehmens von 70.000 $/Monat um 50 % schmälern wird.
„Es gibt eine anhaltende Abneigung im Überprüfungsprozess für Freemium-Upsells“, sagte Medeiros. „Nicht jeder stimmt zu, dass die Leute hier ein Upsell-Produkt haben sollten, und das ist bedauerlich. Als Inhaber eines kleinen Unternehmens hilft mir dieser Umsatz, in die WordPress-Community, WordCamps zu investieren, Leute einzustellen und in der Entwicklung mit WordPress zu schulen. Manchmal fühlt sich der Überprüfungsprozess, gemischt mit den Emotionen anderer, wie eine steigende Steuer für den Eigentümer eines kleinen Softwareunternehmens wie mich an.“
Als Medeiros auf die verdächtigen aktiven Installationszahlen für das Vertex-Thema und die Fehler im Algorithmus aufmerksam machte, zog er Widerstand von Wood, der das Verzeichnis nicht als einen Ort ansieht, an dem Unternehmen eine Rendite für ihre Investitionen erwarten sollten.
„Das Themenverzeichnis ist keine Werbung, um Ihre Waren zu verkaufen“, sagte Wood. „Es ist genau diese Denkweise, [die] mich dazu bringt, alle Themes mit einer ‚bezahlten‘ Version vollständig aus dem Verzeichnis zu verbannen. Das Themenverzeichnis ist kein Werbemittel. Das ist nicht sein Zweck. Wenn das deine Absicht ist, dann machst du es falsch.“
Medeiros sagte, er sei nicht daran interessiert, alle Themen auf möglichen Betrug zu überprüfen, und er erwarte auch nicht, dass Otto dasselbe tue. Vertex ist nur ein Beispiel von vielen, wo die Fehler im Algorithmus öffentlich zur Schau gestellt werden.
„Ich habe mich entschieden, dieses Problem hervorzuheben, weil ich denke, dass das Repo für Benutzer eine bessere Wahl sein kann als ein gewinnorientierter Marktplatz“, sagte Medeiros. „In jedem Fall kann ich nur hoffen, dass das Aufdecken dieses Gesprächs dazu beiträgt, Veränderungen zum Besseren zu bewirken.“
