La controverse entourant les thèmes «populaires» de WordPress.org révèle les faiblesses de l'algorithme

Publié: 2016-10-27
crédit photo : Luis Llerena
crédit photo : Luis Llerena

Si vous vous êtes déjà demandé comment le répertoire de thèmes WordPress identifie et classe les thèmes qui s'affichent sous l'onglet populaire, vous pourriez être surpris d'apprendre que cela n'a rien à voir avec les notes. La popularité est une qualité quelque peu subjective à mesurer en premier lieu, mais WordPress.org a mis en place un algorithme pour donner aux utilisateurs une idée des thèmes à la mode.

theme-directory-popular-tab

Le nombre de sites utilisant un thème est la première mesure qui vient à l'esprit pour la popularité, mais cela ne peut pas se limiter à cela, sinon les résultats pourraient être biaisés vers des thèmes plus anciens qui ne sont plus en fait populaires. Samuel "Otto" Wood, en réponse à un fil Twitter sur la façon dont les thèmes semblent jouer avec le système, a créé une vidéo pour expliquer le fonctionnement de l'algorithme de popularité.

"Les installations actuellement actives sont divisées par l'âge du thème et quelques autres facteurs", a déclaré Wood. « Les cotes d'écoute ne sont pas prises en compte actuellement. Nous essayons de mettre au point un algorithme pour y ajouter des notes. Pour la plupart, c'est une question de popularité.

Je lui ai demandé plus de précisions sur les autres facteurs et il a dit que cela variait en fonction des données dont ils disposaient et de l'apparence de ces données au fil du temps. "Nous l'ajustons pour qu'il change assez régulièrement, tout en reflétant ce qui est populaire à l'époque", a déclaré Wood.

Dion Hulse, qui aide également à maintenir l'infrastructure de WordPress.org, a déclaré : « Il n'est pas publié à dessein, pour éviter, espérons-le, que les auteurs ne jouent trop dessus. En dehors de ce qu'Otto a dit, la seule autre partie publique est qu'un thème doit avoir au moins deux semaines pour être inclus dans le classement populaire.

À la fin de l'année dernière, le nombre de téléchargements de thèmes a été remplacé par le nombre d'installations actives pour essayer d'empêcher les auteurs de thèmes de jouer avec le système afin d'apparaître dans l'onglet Populaire. Jouer avec le système est beaucoup plus difficile maintenant, mais il existe d'autres façons de le faire, en raison des mesures imparfaites pour les installations actives.

Comment WordPress.org mesure les installations actives pour les thèmes

Le sujet des installations actives a été relancé hier par Matt Medeiros, propriétaire d'une petite entreprise et auteur du thème WordPress.org, qui soupçonnait l'auteur d'un thème récemment populaire de jouer au système.

Le thème Vertex, nouveau dans l'annuaire ce mois-ci, compte déjà plus de 10 000 installations actives, malgré un nombre de téléchargements beaucoup plus faible et aucune évaluation. Medeiros a réalisé une vidéo expliquant ce qu'il percevait comme une activité suspecte, la propulsant au quatrième endroit le plus populaire sur WordPress.org. Cela a incité Samuel Wood à filmer une réponse, qui corrige certaines des failles du système qui mesure les installations actives.

"Le nombre d'installations actives est le nombre de sites qui nous ont signalé qu'ils recherchent une mise à jour pour ce thème et qu'il est actif", a déclaré Wood. Il a expliqué que les 10 000+ dans ce cas et dans de nombreux autres sont une estimation approximative car WordPress.org n'a pas de mesure exacte du nombre de sites ayant installé un thème :

Ce que nous comptons en fait, c'est oui, le nombre d'installations actives d'un thème nommé Vertex. Cela peut inclure des thèmes qui ne figurent pas dans notre répertoire, comme celui-ci des thèmes élégants. Si le thème n'est pas dans notre répertoire, nous recevons toujours des rapports à ce sujet. La seule façon pour nous de ne pas le faire est que le thème lui-même vérifie les mises à jour au lieu de nous vérifier les mises à jour, ce que leur thème devrait en effet faire. J'irais jusqu'à dire que tout thème commercial devrait en effet vérifier son site commercial, ses systèmes pas les nôtres, mais s'il n'a pas de code spécial pour gérer ce cas, alors oui, il fera rapport à notre serveur API à la recherche de mises à jour. Et s'il porte le nom Vertex, alors oui, il sera compté comme étant le thème Vertex.

Dans ce cas, les créateurs du thème Vertex ont été informés que le nom était déjà utilisé en dehors de WordPress.org. Ils ont proposé de changer le nom du thème en iVertex pendant le processus de révision, mais l'équipe de révision du thème a décidé que ce n'était pas nécessaire.

"Il n'y a pas de jeu derrière cela", a déclaré Wood. « Si quelqu'un déjoue le système, je le trouverai. Je vous garantis. Cependant, ce n'est pas un tel cas. Notre algorithme actuel examine les installations actives et si vous choisissez un nom très populaire [en dehors de WordPress.org], vous pouvez avoir un grand nombre d'installations actives sans que ce soit réellement ce thème qui soit compté.

Ce problème pourrait être résolu avec un identifiant unique pour les thèmes. Wood a déclaré qu'il y avait un ticket de base de six ans qu'il aimerait mettre en œuvre, mais ce n'est pas actuellement une priorité.

"Malheureusement, il n'y a pas vraiment de pression pour le faire", a-t-il déclaré. «À un moment donné dans le futur, j'aimerais que tous les thèmes et plugins du répertoire WordPress obtiennent un identifiant unique qu'ils peuvent mettre dans leurs en-têtes et lorsqu'ils feront rapport, avoir cet identifiant unique identifiera de manière unique ce thème ou plugin. Cela éliminerait tellement de problèmes pour moi. Cela faciliterait tellement les mises à jour. Je serais capable de faire beaucoup de choses utiles avec et cela me permettrait de résoudre ce problème ici même.

Comment l'algorithme des thèmes populaires affecte les entreprises thématiques

La mise en place d'identifiants uniques n'est pas une solution simple, car les rapports thématiques devraient être révisés et plusieurs systèmes qui interagissent les uns avec les autres devraient être modifiés. Cela en vaudrait la peine à long terme pour des rapports plus précis sur WordPress.org, qui est le premier endroit où de nombreux utilisateurs consultent lorsqu'ils recherchent un nouveau thème. Si le nombre d'installations actives n'est pas une représentation correcte des installations via WordPress.org, cela n'a aucun sens d'épingler l'algorithme populaire à ce nombre.

J'ai demandé à Matt Medeiros pourquoi il avait choisi de mettre en évidence la situation avec Vertex, et il a expliqué pourquoi de nombreux propriétaires de petites entreprises s'intéressent vivement à la page des thèmes populaires.

"Il devient de plus en plus difficile de survivre en tant que boutique à thème ces jours-ci", a déclaré Medeiros. « Les auteurs indépendants sont éclipsés par d'énormes boutiques thématiques et des méga places de marché. Pour moi, le .org est la seule source de diffusion de mes thèmes, et j'ai une envie de voir le repo devenir le lieu de facto pour trouver des thèmes de qualité. Malheureusement, tous les thèmes ne sont pas soumis pour "faire les choses correctement" et beaucoup surgissent pour faire une prise d'argent rapide auprès d'utilisateurs finaux sans méfiance. Les meilleurs spots valent BEAUCOUP d'argent (voir: Zerif) et couplé à un moteur de recherche vieillissant pour les thèmes, le jeu au sommet en vaut la peine, même à court terme. Les utilisateurs sans méfiance, qui trouvent la recherche trop difficile, se contentent de ce qui se trouve devant eux. »

Medeiros a fait référence à Zerif Lite, qui a récemment été supprimé de WordPress.org, en raison de violations des directives qui ont commencé à être appliquées après l'approbation du thème. Le thème rapportait des dizaines de milliers de dollars à ThemeIsle, grâce à sa place fréquente parmi les thèmes les plus populaires sur WordPress.org. Ionut Neagu, PDG de la société, estime que la suspension de Zerif Lite du répertoire diminuera de 50 % les revenus de 70 000 $/mois de la société.

"Il y a un dégoût persistant dans le processus d'examen des ventes incitatives freemium", a déclaré Medeiros. "Tout le monde n'est pas d'accord pour dire que les gens devraient avoir un produit de vente incitative ici, et c'est malheureux. En tant que propriétaire d'une petite entreprise, ces revenus m'aident à réinvestir dans la communauté WordPress, les WordCamps, à embaucher et à former des personnes au développement avec WordPress. Parfois, le processus d'examen, mélangé aux émotions des autres, ressemble à une augmentation de la taxe contre le propriétaire d'une petite entreprise de logiciels, comme moi.

En attirant l'attention sur les numéros d'installation actifs suspects pour le thème Vertex et les failles de l'algorithme, Medeiros a attiré la résistance de Wood, qui ne considère pas le répertoire comme un endroit où les entreprises devraient s'attendre à un retour sur leurs investissements.

"Le répertoire thématique n'est pas une publicité pour vendre vos marchandises", a déclaré Wood. "C'est exactement ce genre de pensée [qui] me donne envie d'interdire complètement tous les thèmes avec une version "payante" de l'annuaire. Le répertoire thématique n'est pas un moyen publicitaire. Ce n'est pas son but. Si telle est votre intention, alors vous le faites mal.

Medeiros a déclaré qu'il n'était pas intéressé par l'examen de tous les thèmes pour une éventuelle fraude, et qu'il ne s'attendait pas non plus à ce qu'Otto fasse de même. Vertex n'est qu'un exemple parmi tant d'autres où les défauts de l'algorithme sont exposés au public.

"J'ai choisi de mettre en évidence ce problème parce que je pense que le repo peut être un meilleur choix pour les utilisateurs qu'un marché à but lucratif", a déclaré Medeiros. "De toute façon, je ne peux qu'espérer que déterrer cette conversation contribuera à améliorer le changement."