WordPress doit-il informer les utilisateurs des modifications apportées au propriétaire du plugin? Telle était la question posée par Ian Atkins il y a deux mois. Les lecteurs de WP Tavern semblaient penser que c’était une bonne idée, du moins ceux qui ont commenté la nôtre Faire rapport à ce sujet. L’original, cependant Billet Trac n’a vu aucun mouvement depuis.

L’automatisation du processus pose de réels problèmes techniques. Un changement de propriétaire ne signifie pas nécessairement un changement d’auteur du plugin. C’est souvent le cas lorsqu’une personne acquiert une entreprise et maintient la marque.

Le suivi de ces changements ne doit pas nécessairement être effectué via WordPress. Chris Hardie a créé un service appelé Point de vue WP cela informe les utilisateurs de ces changements et bien plus encore. Il est également disponible depuis août 2020.

« WP Lookout est à la recherche de modifications intéressantes des thèmes et plugins WordPress qui intéressent quelqu’un », a déclaré Hardie. « J’ai créé WP Lookout pour les développeurs, consultants et gestionnaires de sites WordPress professionnels qui souhaitent être mieux informés sur les plugins et les sujets dont ils (et leurs clients) dépendent. »

Bien que WP Lookout soit confronté aux mêmes défis avec les changements de propriétaire du plugin, il présente un avantage. Ça aussi suit les organisations de presse WordPress, y compris WP Tavern et Statut du message. Même si le changement de propriétaire n’apparaît pas sur la page WordPress.org du plugin, l’histoire peut toujours être reprise dans les actualités.

Hardie a lancé la fonction de suivi des actualités début décembre 2020 Blog sur la vulnérabilité de Wordfence et Blog sur le tour d’horizon des vulnérabilités iThemes dans le cadre du système de notification de sécurité du service. Le service recherche également dans les journaux des modifications des mots-clés liés à la sécurité.

Les notifications ne s’arrêtent pas là. WP Lookout suit le plugin, le thème et les mises à jour principales de WordPress. Il prend également en charge plusieurs plugins commerciaux tels que Advanced Custom Fields Pro, Gravity Forms et WP Rocket.

«Espérons que la première fois que nous décidons d’utiliser un thème ou un plugin sur un site WordPress, nous effectuons une recherche approfondie – qualité du code, évaluations, réactivité du support, historique des nouvelles versions, vitesse des correctifs de sécurité, etc. – mais une fois installé, c’est juste cela vous négligez ces informations importantes sur la WordPress Divi au fil du temps », a déclaré Hardie. «Les mises à jour automatiques sont excellentes à bien des égards, mais je pense que quiconque a dû gérer un site WordPress non trivial et corriger des bogues au fil du temps sait qu’il est également important d’être clair, par exemple, sur ce qui s’est passé dans le journal des modifications ou si la propriété d’un plugin a changé de mains. Mais personne ne veut se connecter à wp-admin sur un certain nombre de sites Web chaque semaine pour collecter ces informations. « 

Hardie a déclaré que WP Lookout aura toujours une option gratuite robuste pour les personnes qui souhaitent simplement une notification par e-mail quotidienne pour une poignée de plugins et de thèmes. Cependant, il existe des niveaux payants permettant aux clients d’accéder à des fonctionnalités supplémentaires. Ils permettent aux utilisateurs de suivre plus de plugins et de thèmes et d’obtenir des notifications instantanées par e-mail, RSS, Slack ou des webhooks personnalisés.

«Le niveau intermédiaire prend en charge jusqu’à 50 thèmes / plugins, des notifications par e-mail instantanées et un flux RSS personnalisé», a-t-il déclaré. «Le niveau constructeur prend en charge jusqu’à 200 thèmes / plugins et offre une prise en charge de Slack et de webhook personnalisé, ainsi que la possibilité de ne recevoir que des notifications liées à la sécurité. Avec des retours d’utilisateurs plus réalistes, nous pouvons ajuster le contenu de chaque niveau au fil du temps. « 

Tous les utilisateurs auront accès au niveau constructeur pendant quelques semaines après la connexion. Après cela, ils doivent s’abonner ou conserver les fonctionnalités de l’offre gratuite.

Comment fonctionne le service

Suivi de l'historique des plugins individuels via le site Web WP Lookout.
Historique de suivi des plugins individuels.

WP Lookout permet aux utilisateurs de rechercher et d’ajouter un tracker pour des plugins individuels. Le service s’appuie principalement sur l’API publique WordPress.org pour extraire les données des plugins et des thèmes. C’est le même système que WordPress utilise pour vérifier les mises à jour.

« Mais cela va également au-delà de ce que propose l’API », a déclaré Hardie. «Par exemple, il n’existe toujours pas de norme permettant aux auteurs de rubrique de fournir des journaux de modification de rubrique .ORG, de sorte que les informations ne s’affichent pas lorsque vous mettez à jour une rubrique dans wp-admin. Vous devrez parcourir les fichiers trac ou source pour les trouver. Ainsi, WP Lookout suit le chemin d’accès aux détails du journal des modifications et mets ça juste devant toi. « 

Plusieurs plugins sont suivis via le service WP Lookout.
Trackers de plugins actifs.

Il y en a aussi un Plugin WP Lookout disponible dans le répertoire du plugin. Il utilise une clé API que les utilisateurs peuvent obtenir sur le site Web de WP Lookout. Le plugin indique ensuite au service WP Lookout quels plugins et thèmes sont installés et les ajoute en tant que tracker. L’utilisation du plugin est beaucoup plus efficace que l’ajout manuel de plugins et de thèmes individuels.

Pour les plugins et les thèmes non inclus sur WordPress.org, le service utilise des API de mise à jour personnalisées fournies par des développeurs tiers. Si cela ne suffit pas, le scraping de page Web est utilisé. Les flux RSS sont analysés pour les sources de nouvelles.

«Il était intéressant de voir à quel point les auteurs de thèmes et de plugins WordPress gèrent les données sur leurs produits et ne les présentent pas publiquement», a déclaré Hardie. «Certains ont des points de terminaison d’API qui renvoient le même niveau de détail que l’API .ORG, d’autres ont des documents de journal des modifications / version générés par certains outils internes, et d’autres encore ne se soucient pas du tout de faire grand-chose. Je pense qu’un argument pourrait être avancé pour standardiser quelque chose ici à long terme pour promouvoir la culture de la mise à jour des logiciels, même si cela élimine finalement le besoin d’un outil comme WP Lookout. « 

L’avenir de WP Lookout

Hardie n’a pas l’intention de s’asseoir sur ce qu’il a déjà construit. L’un des prochains objectifs est d’ajouter régulièrement de nouveaux thèmes et plugins qui ne sont pas disponibles sur WordPress.org. Cela signifie se connecter avec les équipes de développement et déterminer comment les utilisateurs peuvent recevoir des notifications sur des éléments qui n’ont souvent pas d’API publiques. Le manque de normalisation dans l’espace pourrait être un obstacle difficile.

«J’ai une longue liste de fonctionnalités que j’aimerais ajouter, notamment l’intégration des versions de suivi des dépôts GitHub, l’intégration de certains points de données utiles de WP Lookout dans l’interface wp-admin et l’intégration de WordPress Packagist, les configurations Slack -Channel par tracker permettent une meilleure internationalisation et une meilleure gestion des journaux de modifications à gérer par les auteurs de sujets / plugins en dehors de leurs référentiels de code .org », a-t-il déclaré.

Hardie ne veut pas aller trop loin avec des idées de fonctionnalités. Il a dit qu’il attend avec impatience de recevoir plus de commentaires des utilisateurs sur ce qu’ils trouvent utile. Il y a actuellement 80 utilisateurs qui sont des données accessibles au public. WP Lookout en maintient un Ouvrez la page Data and Financial Transparency.

«Bien que j’aie payé pour des options utilisateur avancées, je vois surtout cela comme un service que je souhaite exécuter pour la communauté WordPress, et j’aurai toujours un ensemble solide de fonctionnalités gratuites», a-t-il déclaré. « Je suis également déterminé à participer à Five for the Future et à réintégrer ce que j’ai appris ici dans des améliorations qui pourraient profiter à tous les utilisateurs de WordPress, qu’ils utilisent WP Lookout ou non. »



Source link

Recent Posts