Le projet WP Feature Notifications, anciennement connu sous le nom de Notifier WPest faire des progrès vers la création d’une meilleure façon de gérer et de fournir des notifications dans l’administrateur WordPress. Le contributeur principal Jonathan Bossenger a lancé le projet en 2019 avec un proposition pour créer un centre de notification unifié dans WordPress qui remplacerait le chaos causé par les développeurs qui se connectent aux avis d’administration, qui n’a pas été conçu pour être un système de notification.
Dans la dernière mise à jour 0.2.0 du plugin de fonctionnalité, les contributeurs ont implémenté un système basé sur JavaScript plus robuste pour normaliser la façon dont les notifications apparaissent dans l’administrateur.
« Ce qui a commencé comme un Preuve de concept UX a évolué vers un système basé sur JS plus sophistiqué pour afficher des notifications basées sur des données sérialisées », a déclaré Joe Bailey-Roberts, principal contributeur de WordPress. « Pour le moment, cela utilise des données factices statiques, mais dans une future mise à jour, cela s’interfacera avec les prochains contrôleurs REST pour afficher des données persistantes. »

Le projet restructure sa direction avec Bossenger quittant la tête et Bailey-Roberts prenant la relève.
Bien que WP Feature Notifications existe actuellement en tant que plugin de fonctionnalité, ses contributeurs ont l’intention de le voir fusionné avec le noyau lorsqu’il sera prêt, au lieu d’être conservé en tant que plugin canonique. Ils sont impatients de voir la conception et les fonctionnalités du projet fonctionner de concert avec la modernisation prévue de l’administration dans le cadre de la phase 3 de Gutenberg.
« La fonctionnalité de notification est en effet fondamentale, et déjà constamment utilisée via le hook admin_notices, une solution de contournement qui présente des problèmes majeurs de normalisation et de accessibilité», a déclaré Bailey-Roberts. « La nouvelle API doit être universelle et disponible par défaut, sinon admin_notices restera l’option de facto. »
Les contributeurs prévoient de supprimer le contenu de démonstration du plugin dans la version 0.3.0 et d’en faire un MVP (minimum viable product) avec un système de notification fonctionnel.
« La prochaine (et la plus grande) pièce du puzzle est le stockage persistant des données de notification dans une base de données », a déclaré Bailey-Roberts. « Nous travaillons sur la finalisation du schéma proposé, ainsi que sur d’autres problèmes tels que la rétention, les traductions, le support multisite, etc. »
Afin de continuer à faire avancer le projet, les contributeurs recherchent un partenariat avec un committer principal pour obtenir des conseils sur la préparation du plugin pour être un bon candidat pour le noyau, ainsi que des contributeurs supplémentaires avec une expertise PHP et SQL. Le plugin de fonctionnalité est disponible sur GitHub pour tester.
Une solution pour les notifications dans WordPress est essentielle pour améliorer l’expérience d’administration de chaque utilisateur. Une manière standardisée d’afficher les notifications fera de la gestion du site une tâche plus prévisible et moins épuisante sur le plan cognitif. Le projet WP Feature Notifications en est encore à ses débuts, mais il a un certain élan et a besoin d’aide. Les contributeurs peuvent rejoindre les heures de bureau hebdomadaires de l’équipe sur WP Slack dans le # canal de notifications de fonctionnalitéet le projet sera également représenté au Contributor Day de WordCamp Europe.
Source link