Presence API : une extension pour voir en temps réel qui est connecté à votre admin WordPress

Le contributeur Joe Fusco a lancé un plugin expérimental baptisé Presence API, destiné à améliorer la collaboration en temps réel sur WordPress. Ironique, vu que cette fonctionnalité vient justement d’être retirée de WordPress 7.0.

Annonce officielle Make WordPress Core →

Ce que Presence API montre en temps réel

L’extension permet de voir, depuis l’interface d’administration WordPress :

  • Quels utilisateurs sont actuellement connectés à l’admin
  • Sur quels écrans d’administration ils se trouvent
  • Quels articles ils sont en train de modifier

Pour celles et ceux qui ont déjà travaillé à plusieurs sur un même site WordPress, c’est un cas d’usage très familier : éviter d’écraser le travail d’un collègue qui est en train d’éditer le même article, ou simplement savoir qui est connecté sur le site à l’instant T.

Les outils intégrés

L’extension propose plusieurs interfaces pour exposer les données :

  • Des widgets de tableau de bord pour avoir une vue rapide
  • Une liste d’utilisateurs actifs
  • Un indicateur d’édition directement dans les posts
  • Des outils techniques : API REST et WP-CLI

L’API REST est particulièrement intéressante pour celles et ceux qui voudraient intégrer ces informations dans d’autres outils (Slack, Mattermost, dashboards externes).

Une extension expérimentale

Important : ce plugin est encore en phase de test. Joe Fusco invite la communauté à envoyer du feedback pour affiner les usages et fonctionnalités.

Si vous avez un cas d’usage éditorial collaboratif (équipe de rédaction, agence avec validation client, etc.), c’est exactement le moment d’installer Presence API sur un site de test et de partager vos retours.

Notre lecture

C’est un excellent exemple de ce qui rend WordPress spécial : en attendant que la collaboration en temps réel arrive officiellement dans le Cœur (probablement WP 7.1 en août), des contributeurs comme Joe Fusco proposent leurs propres solutions et font avancer l’écosystème. C’est exactement le genre de projet à encourager.