Les notifications qui envahissent l’administration de WordPress, vous connaissez. Bannières promotionnelles, alertes de mise à jour, rappels d’extensions : tout s’empile en haut du tableau de bord. Un projet officiel veut y mettre de l’ordre, et il vient de sortir d’une longue sieste.

L’annonce
Dans une publication du 10 octobre sur le blog des contributeurs du Core, Jonathan Bossenger (Automattic) annonce la relance du projet « Feature Notifications », en sommeil depuis la sortie de sa version 0.2.0 en avril 2023. Objectif : publier une version 0.3.0 le 1er décembre, quelques jours avant la sortie officielle de WordPress 7.2, prévue le 8 décembre.
Le contexte : un projet lancé en 2019
Le projet a démarré en 2019 sous le nom de « WP Notify ». L’idée : centraliser toutes les notifications dans un système unifié, plutôt que de laisser chaque extension afficher ses messages comme bon lui semble. Après des débuts prometteurs, le projet s’était progressivement arrêté.
Jonathan Bossenger a passé en revue le code existant. Son constat : les fondations sont solides (modèles de données, schéma de base de données, centre de notifications dans la barre d’administration), mais le système n’est pas encore branché de bout en bout. La couche de stockage n’est qu’une ébauche, l’API REST renvoie des réponses vides et masquer une notification n’enregistre rien.
Ce que va apporter la version 0.3.0
Cette version doit être la première réellement fonctionnelle. Elle permettra de créer, stocker, afficher et masquer des notifications. Au programme du chantier :
- une mise à jour du schéma de base de données, avec une procédure de migration ;
- une API PHP pour émettre des notifications vers un canal ;
- des points d’accès REST complets, avec une gestion correcte des droits ;
- la correction de plusieurs problèmes de sécurité, dont un contrôle de permissions manquant ;
- une traduction fonctionnelle de bout en bout ;
- une commande WP-CLI pour générer des notifications de test.
Les prérequis annoncés sont WordPress 6.7 et PHP 8.1 au minimum.
Une extension d’abord, le Core ensuite
La version 0.3.0 sera publiée sur GitHub et soumise au répertoire officiel des extensions WordPress.org. L’idée est de recueillir les retours des utilisateurs avant une éventuelle intégration au Core. Le projet a d’ailleurs reçu un soutien de poids : Beau Lebens, de WooCommerce, a annoncé que des membres de son équipe viendraient prêter main-forte, le sujet étant particulièrement important pour les marchands.
Calendrier
- 1er décembre 2026 : sortie visée de la version 0.3.0, en même temps que la dernière version candidate de WordPress 7.2 ;
- 8 décembre 2026 : sortie de WordPress 7.2 ;
- ensuite : phase de tests et de retours, avant une éventuelle intégration au Core, sans date annoncée.
Notre lecture
C’est l’un des chantiers les plus attendus par les utilisateurs, et l’un des plus grands serpents de mer de l’écosystème. Sept ans après son lancement, le projet n’a toujours rien livré de concret aux utilisateurs. On salue donc la relance, mais on reste prudent : une version de test sous forme d’extension, c’est encore loin d’une fonctionnalité intégrée au Core.
Le vrai défi ne sera d’ailleurs pas technique. Un centre de notifications n’a d’intérêt que si les éditeurs d’extensions l’adoptent, et renoncent à leurs bannières tapageuses. L’implication de WooCommerce est un bon signe. Reste à convaincre le reste de l’écosystème.
