Il y a une semaine, je vous présentais la première bêta de Retraceur 4.0.0 et la principale évolution de cette version majeure : la mise en place d’un carrefour ouvert permettant de découvrir et de mettre à jour des extensions et des blocs enrichissant les fonctionnalités ou l’expérience de rédaction de Retraceur.
Depuis cette première publication, mon travail s’est concentré sur une priorité : valider cette nouvelle infrastructure dans des conditions réelles avant la publication de la version finale, prévue le 31 juillet 2026.
Des tests concluants en conditions réelles
La première bêta reposait essentiellement sur des tests de développement. Depuis, j’ai pu vérifier le bon fonctionnement des nouvelles API de mise à jour et de découverte dans des cas d’usage concrets grâce à la publication de la version 1.3.0 de Doubleur et la 1.1.0 de Signet.
Cette nouvelle version du bloc a permis de tester l’ensemble du cycle :
- découverte d’un bloc et installation via Retraceur ;
- détection d’une nouvelle version disponible ;
- récupération des métadonnées ;
- téléchargement de l’archive ;
- installation de la mise à jour depuis Retraceur.
Ces essais se sont déroulés comme prévu et confirment que l’architecture retenue est désormais opérationnelle.
Une documentation désormais disponible
Afin de faciliter l’adoption de cette nouvelle infrastructure, deux nouvelles pages de documentation à destination des auteur·rice·s d’extensions et de blocs ont été rédigées.
La première explique les notions élémentaires de la création d’extensions et de blocs et précise, en particulier, les conventions à utiliser dans le fichier PHP principal pour différencier l’extension d’un bloc.
La seconde décrit la procédure permettant de publier une extension ou un bloc « découvrable » par l’API de découverte de Retraceur.
L’objectif est simple : permettre à chacun·e de comprendre rapidement le fonctionnement de cette nouvelle approche et de contribuer plus facilement à son développement.
Correction d’anomalies mineures
Cette deuxième bêta corrige également les problèmes identifiés depuis la publication de la bêta-1. Cinq anomalies ont été résolues :
- deux concernaient une retouche des chaînes de caractères traduisibles ;
- une affectait la REST API ;
- une autre portait sur le rafraîchissement du thème par défaut « Point » lors de la mise à jour du cœur de Retraceur ;
- une dernière, plus sensible, était liée à l’absence d’invalidation des caches des API de mise à jour et de découverte lorsque qu’une extension ou un bloc était supprimé.
Aucune de ces corrections ne remet en cause les choix d’architecture de la version 4.0.0. Elles participent simplement à sa stabilisation avant la publication finale.
Plus que quelques jours pour tester !
Sauf découverte d’une anomalie importante, Retraceur 4.0.0 sera publié le 31 juillet 2026.
Si vous n’avez pas encore essayé la première bêta, c’est le moment idéal. Cette deuxième bêta intègre les derniers ajustements et constitue la meilleure occasion de vérifier que tout fonctionne correctement dans vos propres configurations.
Comme toujours, vos retours, vos essais et vos signalements d’anomalies sont précieux. Ils contribuent directement à améliorer Retraceur avant sa sortie officielle.
Merci à toutes celles et ceux qui prennent le temps de tester, de signaler un problème ou simplement de suivre l’évolution du projet. Chaque retour contribue à rendre Retraceur plus robuste, plus autonome et plus fidèle à son ambition : proposer une alternative ouverte, distribuée et centrée sur la présence personnelle sur le Web.
Crédits de la photo en une : Pascal Bernardon sur Unsplash


Conversation
Rejoignez la conversation depuis Bluesky