J’ai le plaisir de vous annoncer la publication de Retraceur 4.0.0, baptisée Correspondance.
Cette version marque l’aboutissement d’un marathon commencé à la mi-mars avec un objectif clair : donner à Retraceur la capacité de découvrir et de maintenir à jour les ressources qui l’enrichissent grâce à deux API essentielles, « Discovery » et « Update ».
Après plusieurs mois de développement, trois versions bêta, la candidate d’hier, de nombreux correctifs et une documentation largement enrichie, les mécanismes pouvant favoriser une meilleure appropriation de Retraceur sont en place.
Correspondance ouvre ainsi une nouvelle étape du projet : celle d’un logiciel capable de dialoguer avec un réseau de ressources distribuées tout en restant fidèle à son ambition d’un Web ouvert plus libre, plus sobre et plus respectueux de l’indépendance de chacun.
« Correspondance » ?
Si j’ai choisi de baptiser cette version majeure « Correspondance », c’est parce qu’elle résume à elle seule ce que Retraceur 4.0.0 apporte.
Une correspondance est d’abord un moment de transition. On quitte un premier trajet pour en poursuivre un autre. Elle ne constitue pas la destination, mais elle rend le voyage possible. C’est exactement le rôle de cette version : elle ne cherche pas à multiplier les fonctionnalités, elle crée les conditions qui permettront à Retraceur d’évoluer durablement.
Ce mot possède aussi un second sens. Une correspondance est un échange entre des personnes. Cette version établit justement un nouveau dialogue entre Retraceur et les ressources qui l’entourent. Les blocs, les extensions et demain les thèmes ou les traductions ne sont plus simplement installés : ils sont découverts, mis à jour et reliés au site grâce à des échanges standardisés.
Cette correspondance est finalement celle qui relie un site à celles et ceux qui le font évoluer, tout en laissant chacun libre de choisir son propre chemin.
Le marché de la place Billard ?
Depuis la première bêta, chacune des annonces de Retraceur 4.0.0 a été illustrée par une photographie du marché aux légumes de la place Billard, à Chartres. Ce choix n’avait rien d’anodin.
Un marché n’est pas un magasin. Il ne produit pas ce qu’il propose, il rassemble des producteurs indépendants dans un même lieu. Chacun conserve son identité, ses spécialités et sa liberté, tandis que les visiteurs peuvent comparer, découvrir et choisir ce qui leur convient.
C’est précisément la philosophie qui a guidé la conception des nouvelles API de Retraceur. Le projet ne cherche pas à devenir un catalogue centralisé ni une plateforme incontournable. Il propose un carrefour ouvert où des ressources publiées sur différentes forges pourront être découvertes simplement, sans remettre en cause leur origine ni leur indépendance.
Le marché de la place Billard symbolise ainsi l’idée que je me fais d’un carrefour ouvert : un lieu de rencontre où l’on vient découvrir des ressources, pas un endroit où l’on met en avant un unique vendeur.

Découvrir avant de mettre à jour
Les deux principales nouveautés de Retraceur 4.0.0 sont les API Discovery et Update. Elles répondent à un besoin simple : permettre à un site de trouver facilement des ressources pertinentes puis de les maintenir à jour.
La première étape est naturellement la découverte. L’API Discovery permet de rechercher directement depuis l’administration des blocs et des extensions compatibles avec Retraceur. L’objectif : offrir une porte d’entrée vers des ressources publiées librement. Cette liberté exige plus de responsabilité :
- des utilisateur·rice·s, qui doivent faire leurs choix avec vigilance, comme c’est le cas lorsqu’ils·elles naviguent sur Internet ;
- et des développeur·rice·s, qui doivent s’assurer de la sécurité, du maintien et de la qualité de leurs créations.
Une fois une ressource installée, l’API Update prend le relais. Elle vérifie régulièrement si une nouvelle version est disponible et permet de l’installer de manière aussi simple que les mises à jour intégrées au cœur de Retraceur.
En séparant clairement ces deux fonctions — découvrir puis maintenir à jour — Retraceur pose les bases d’une infrastructure simple, ouverte et pérenne pour l’ensemble de ses ressources.
Et ensuite ?
Cette première étape concerne les blocs et les extensions, car ce sont aujourd’hui les ressources qui enrichissent le plus directement l’expérience d’un site Retraceur.
La prochaine étape est déjà identifiée. Les API Discovery et Update ont été pensées dès leur conception pour accueillir progressivement les thèmes et les traductions. L’objectif reste inchangé : offrir une manière unique de découvrir, d’installer et de maintenir à jour toutes les ressources qui composent un site, sans imposer une forge, un catalogue ou privilégier un acteur unique.
Photo originale de PtrQs (CC BY-SA 4.0), remixée avec l’aide de l’intelligence artificielle et repartagée selon la même licence.


Conversation
Rejoignez la conversation depuis Bluesky