13 septembre 2023

Les développeurs de plugins WordPress renouvellent leur appel pour de meilleures métriques de plugins

Les développeurs de plugins WordPress réclament de meilleures mesures : incertitude sur la réponse immédiate de Matt Mullenweg, mais la pression de la communauté pourrait conduire à des changements.

Mise à jour du plugin WordPress

Cela fait presque un an depuis WordPress a discrètement désactivé les données de croissance des installations actives pour les plugins hébergé dans le référentiel officiel de plugins, une mesure clé sur laquelle de nombreux développeurs s'appuient pour une surveillance précise et une prise de décision concernant les produits. « L'obscurcissement insuffisant des données » a été cité comme raison de la suppression des graphiques, mais cette décision peu claire a été prise sans aucune communication de la part de ceux qui l'ont prise lors d'une discussion privée.

Dans un ticket initialement intitulé «Ramenez le graphique de croissance des installations actives», Mark Zahra, PDG de RebelCode, a lancé le premier appel à des milliers de développeurs de plugins demandant le retour de ces données. De l'amateur qui héberge simplement des plugins pour le simple plaisir de voir les gens utiliser le logiciel qu'il a créé, aux propriétaires d'entreprise qui ont besoin de ces données pour prendre des décisions critiques, le consensus général était que ces données sont précieuses et devraient être disponibles pour ceux qui contribuent à WordPress via des plugins.

Lors d'une apparition sur le podcast WPwatercooler l'année dernière, le méta-contributeur sponsorisé par Audrey Capital, Samuel « Otto » Wood, a confirmé que la décision avait été prise via des canaux privés via des messages directs sur Slack dans une discussion lancée par Matt Mullenweg. Il a également révélé que le graphique de croissance des installations actives avait été supprimé car il fournissait des données inexactes :

"J'ai lu toute cette discussion et nous avons travaillé, ils ont travaillé dessus pendant longtemps, Scott et d'autres personnes ont essayé diverses choses avant de le supprimer. Ils ont ajusté les valeurs, les chiffres. Ils ont subi un nombre ridicule d’itérations et, au final, aucune n’a fonctionné. Les gens ont continué à l’utiliser même s’il s’agissait essentiellement de déchets. Donc au final, le supprimer était la seule chose à faire. Nous avions un plan pour le remplacer. Nous n’avions tout simplement pas prévu de le remplacer immédiatement. Cependant, nous avons pensé que fournir des chiffres incorrects du nombre d’installations actives était plus préjudiciable à la fois aux utilisateurs et aux développeurs que de simplement ne pas les fournir du tout.

Wood a proposé une explication sur le podcast qui aurait dû être fournie des semaines plus tôt par les personnes impliquées dans la discussion sur les chaînes officielles. Même si les données précédentes étaient erronées et « insuffisamment obscurcies », les développeurs souhaitent toujours accéder aux données brutes, et non aux interprétations de ces données.

Au point culminant de cette discussion, les développeurs ont fait de nombreuses propositions pour différents points de données qui seraient utiles pour suivre leurs efforts, et Matt Mullenweg a répondu qu'il était prêt à montrer aux auteurs de plugins plus de statistiques sur leurs plugins. Depuis lors, aucun progrès n’a été signalé dans ce domaine.

Taylor Waldon, directeur du marketing produit de StellarWP, a rouvert cette discussion près d'un an plus tard, demandant à Mullenweg de cesser de restreindre l'accès aux données des plugins aux personnes qui hébergent des thèmes et des plugins sur WordPress.org.

"J'ai parlé à un groupe de personnes lors de la Journée des contributeurs [WCUS]", a déclaré Jason Coleman, co-fondateur et PDG de Paid Memberships Pro, en réponse au tweet de Waldon. "Pour autant que je sache, il n'y a aucun autre effort actuel pour mettre à jour ou remplacer les chiffres du nombre d'installations ou l'ancien 'graphique de croissance'."

Coleman a élaboré une proposition préliminaire avec quelques idées tirées de ses conversations. Le document décrit un scénario courant dans lequel les développeurs de plugins ne connaissent pas la croissance ou le déclin des installations actives de leurs plugins :

Imaginez un développeur avec un plugin avec 150.000 33 installations actives. Ce développeur n'a effectivement aucun retour quantitatif sur la croissance ou la diminution du nombre d'utilisateurs de son plugin. Le nombre de téléchargements a une tendance, mais il n'y a pas de séparation entre les nouveaux téléchargements et les mises à jour. Le nombre de téléchargements suit le rythme du développement autant que la croissance des utilisateurs. Une augmentation des téléchargements pourrait être due à une faille de sécurité corrigée ou à un afflux de nouveaux utilisateurs. Le nombre actuel d’installations actives est fortement arrondi et n’offre aucun retour jusqu’à ce qu’un tel plugin gagne ou perde XNUMX % de ses utilisateurs, ce qui représente des résultats radicalement différents.

La proposition de Coleman inclut certaines mesures qui aideraient les développeurs à mieux surveiller leurs plugins, même si ces données ne sont montrées qu'aux auteurs :

  • Partagez un décompte plus précis des installations actives avec les propriétaires de plugins.
  • Partagez un nombre de versions plus précis avec les propriétaires de plugins.
  • Différenciez votre nombre de téléchargements par type : téléchargements de sites Web, installations de tableaux de bord, téléchargements de tableaux de bord, mises à jour, autres (accès aux fichiers zip).
  • Autorisez les développeurs de plugins à définir des déclencheurs d'événements personnalisés à compter et à afficher aux propriétaires de plugins sur la page de profil plugins.org.

Le projet de Coleman est toujours en développement. Il n'était pas immédiatement disponible pour commenter lorsqu'on lui a demandé quelle serait la prochaine étape une fois la proposition développée.

WordPress.org a toujours été le canal de distribution le plus populaire pour les plugins populaires, mais les données disponibles n'ont pas suivi le rythme des besoins des développeurs et des entreprises. La publication des données brutes, tout en respectant les restrictions de confidentialité, permettrait aux développeurs d'extraire leurs propres interprétations de ces données et aux services de les présenter de manière créative.

À tout le moins, ces données devraient être accessibles aux développeurs (même si elles ne sont pas publiques) pour les aider à mieux suivre la trajectoire de leurs plugins et l'efficacité de leurs efforts marketing. Plus de données ne peuvent que servir à améliorer la capacité de l’écosystème WordPress à continuer à alimenter une économie de plusieurs milliards de dollars. Il ne fait aucun doute qu’il existe de nombreux besoins techniques pour prendre en charge la publication de ces données, et ceux-ci doivent être prioritaires si WordPress.org veut continuer à attirer les meilleurs produits à distribuer.

"Il ne s'agit pas de mesures vaniteuses ou de chiffres gonflants à des fins de marketing", a déclaré Coleman. "Il s'agit d'obtenir des commentaires précieux sur l'utilisation relative d'un plugin hébergé dans le référentiel .org afin que les développeurs puissent prendre des décisions éclairées et investir dans ces plugins."

Bien que l’appel à de meilleures mesures pour les plugins WordPress ait été renouvelé et soutenu par un large éventail de développeurs, il n’est pas encore clair si Matt Mullenweg et l’équipe WordPress.org répondront immédiatement à ces demandes. L’histoire nous montre que les décisions dans ce domaine sont souvent prises à huis clos, ce qui pourrait laisser les promoteurs dans une position d’incertitude.

Cependant, l’unité et la pression continue de la communauté des développeurs pourraient faire la différence. Si l’appel devient unanime, il est possible que les parties impliquées dans la direction de WordPress.org reconsidèrent leur position. Après tout, ce sont les développeurs qui consacrent du temps et des ressources à la création de nouveaux plugins et fonctionnalités qui enrichissent l’ensemble de l’écosystème WordPress. Ignorer leurs besoins n’est peut-être pas dans l’intérêt à long terme de la plateforme.

Vous avez des doutes ? Vous ne savez pas par où commencer ? Contactez-nous !

Nous avons toutes les réponses à vos questions pour vous aider à faire le bon choix.

Discute avec nous

Discutez directement avec notre support avant-vente.

0256569681

Contactez-nous par téléphone pendant les heures de bureau 9h30 - 19h30

Contactez-nous en ligne

Ouvrez une demande directement dans l'espace contact.

AVIS DE NON-RESPONSABILITÉ, Mentions légales et droits d'auteur. Red Hat, Inc. détient les droits sur Red Hat®, RHEL®, RedHat Linux® et CentOS® ; AlmaLinux™ est une marque commerciale de la AlmaLinux OS Foundation ; Rocky Linux® est une marque déposée de la Rocky Linux Foundation ; SUSE® est une marque déposée de SUSE LLC ; Canonical Ltd. détient les droits sur Ubuntu® ; Software in the Public Interest, Inc. détient les droits sur Debian® ; Linus Torvalds détient les droits sur Linux® ; FreeBSD® est une marque déposée de la Fondation FreeBSD ; NetBSD® est une marque déposée de la Fondation NetBSD ; OpenBSD® est une marque déposée de Theo de Raadt ; Oracle Corporation détient les droits sur Oracle®, MySQL®, MyRocks®, VirtualBox® et ZFS® ; Percona® est une marque déposée de Percona LLC ; MariaDB® est une marque déposée de MariaDB Corporation Ab ; PostgreSQL® est une marque déposée de PostgreSQL Global Development Group ; SQLite® est une marque déposée de Hipp, Wyrick & Company, Inc. ; KeyDB® est une marque déposée d'EQ Alpha Technology Ltd. ; Typesense® est une marque déposée de Typesense Inc. ; REDIS® est une marque déposée de Redis Labs Ltd ; F5 Networks, Inc. détient les droits sur NGINX® et NGINX Plus® ; Varnish® est une marque déposée de Varnish Software AB ; HAProxy® est une marque déposée de HAProxy Technologies LLC ; Traefik® est une marque déposée de Traefik Labs ; Envoy® est une marque déposée de CNCF ; Adobe Inc. détient les droits sur Magento® ; PrestaShop® est une marque déposée de PrestaShop SA ; OpenCart® est une marque déposée d'OpenCart Limited ; Automattic Inc. détient les droits sur WordPress®, WooCommerce® et JetPack® ; Open Source Matters, Inc. détient les droits sur Joomla® ; Dries Buytaert détient les droits sur Drupal® ; Shopify® est une marque déposée de Shopify Inc. ; BigCommerce® est une marque déposée de BigCommerce Pty. Ltd.; TYPO3® est une marque déposée de la TYPO3 Association; Ghost® est une marque déposée de la Ghost Foundation; Amazon Web Services, Inc. détient les droits sur AWS® et Amazon SES® ; Google LLC détient les droits sur Google Cloud™, Chrome™ et Google Kubernetes Engine™ ; Alibaba Cloud® est une marque déposée d'Alibaba Group Holding Limited ; DigitalOcean® est une marque déposée de DigitalOcean, LLC ; Linode® est une marque déposée de Linode, LLC ; Vultr® est une marque déposée de The Constant Company, LLC ; Akamai® est une marque déposée d'Akamai Technologies, Inc. ; Fastly® est une marque déposée de Fastly, Inc. ; Let's Encrypt® est une marque déposée d'Internet Security Research Group ; Microsoft Corporation détient les droits sur Microsoft®, Azure®, Windows®, Office® et Internet Explorer® ; Mozilla Foundation détient les droits sur Firefox® ; Apache® est une marque déposée de The Apache Software Foundation ; Apache Tomcat® est une marque déposée de The Apache Software Foundation ; PHP® est une marque déposée de PHP Group ; Docker® est une marque déposée de Docker, Inc. Kubernetes® est une marque déposée de The Linux Foundation ; OpenShift® est une marque déposée de Red Hat, Inc. ; Podman® est une marque déposée de Red Hat, Inc. ; Proxmox® est une marque déposée de Proxmox Server Solutions GmbH ; VMware® est une marque déposée de Broadcom Inc. ; CloudFlare® est une marque déposée de Cloudflare, Inc. ; NETSCOUT® est une marque déposée de NETSCOUT Systems Inc. ; ElasticSearch®, LogStash® et Kibana® sont des marques déposées d'Elastic NV ; Grafana® est une marque déposée de Grafana Labs ; Prometheus® est une marque déposée de The Linux Foundation ; Zabbix® est une marque déposée de Zabbix LLC ; Datadog® est une marque déposée de Datadog, Inc. ; Ceph® est une marque déposée de Red Hat, Inc. ; MinIO® est une marque déposée de MinIO, Inc. ; Mailgun® est une marque déposée de Mailgun Technologies, Inc. ; SendGrid® est une marque déposée de Twilio Inc. Postmark® est une marque déposée d'ActiveCampaign, LLC ; cPanel®, LLC détient les droits sur cPanel® ; Plesk® est une marque déposée de Plesk International GmbH ; Hetzner® est une marque déposée de Hetzner Online GmbH ; OVHcloud® est une marque déposée d'OVH Groupe SAS ; Terraform® est une marque déposée de HashiCorp, Inc. ; Ansible® est une marque déposée de Red Hat, Inc. ; cURL® est une marque déposée de Daniel Stenberg ; Facebook®, Inc. détient les droits sur Facebook®, Messenger® et Instagram®. Ce site n'est pas affilié, sponsorisé ou autrement associé à l'une des entités mentionnées ci-dessus et ne représente aucune de ces entités de quelque manière que ce soit. Tous les droits sur les marques et noms de produits mentionnés sont la propriété de leurs titulaires respectifs des droits d'auteur. Toutes les autres marques mentionnées sont la propriété de leurs titulaires respectifs. MANAGED SERVER® est une marque déposée européenne de MANAGED SERVER SRL, dont le siège social est situé Via Flavio Gioia, 6, 62012 Civitanova Marche (MC), Italie et le siège opérationnel Via Enzo Ferrari, 9, 62012 Civitanova Marche (MC), Italie.

JUSTE UN MOMENT !

Vous êtes-vous déjà demandé si votre hébergement était nul ?

Découvrez dès maintenant si votre hébergeur vous pénalise avec un site web lent digne des années 1990 ! Résultats immédiats.

Fermer le CTA
Retour en haut de page