Gestion des versions
Historique de versions illimité, branching à la Git, balisage des versions et planification des mises en production — inclus dans chaque offre b10cks. Pas une option premium. Pas une fonctionnalité entreprise. Juste la façon dont un CMS devrait fonctionner.
Annuler n’est pas la gestion de versions
Publier une entrée de CMS, c’est stressant pour une bonne raison : si quelque chose tourne mal, revenir en arrière n’est pas toujours simple. Certaines plateformes te donnent une pile d’annulation bien trop courte. D’autres limitent l’historique à un nombre fixe de révisions ou à une fenêtre glissante de 30 jours. Plusieurs considèrent l’historique complet des versions comme une fonctionnalité entreprise à payer en supplément pour la débloquer.
Le résultat : une équipe de contenu qui publie avec prudence — non pas parce qu’elle est disciplinée, mais parce qu’elle est sur les nerfs. Ce n’est pas la bonne forme de prudence.
b10cks conserve chaque version, pour toujours, dans toutes les offres. Expérimente librement. Reviens en arrière en toute confiance.
Historique de versions illimité
Chaque fois qu’un contenu est enregistré dans b10cks — brouillon, sauvegarde automatique, publication ou modification — une nouvelle version est créée et stockée. Il n’y a aucune limite de conservation. Aucun plafond sur le nombre de révisions. Aucun « les versions plus anciennes sont purgées après 30 jours ».
L’historique des versions de ton contenu est aussi long que la vie de ton projet. Si tu veux voir à quoi ressemblait ta page d’accueil six mois avant un rebranding, c’est là.
Branching à la Git
Une branche de contenu est une copie de travail isolée de ton espace de contenu. Les éditeurs avancent librement — en réorganisant les structures, en rédigeant de nouvelles pages, en testant de nouveaux types de contenu — sans risquer de perturber le site en ligne.
Comment fonctionnent les branches dans b10cks :
C’est le workflow qui permet à un développeur de reconstruire le modèle de contenu d’un site en préproduction pendant que les éditeurs continuent de publier en production. Aucune interruption. Aucun « ne touche pas au CMS cette semaine, s’il te plaît ».
Balisage des versions
Toutes les versions ne se valent pas. Certaines marquent une étape importante — un lancement de produit, une campagne saisonnière, un instantané avant refonte, une relecture validée par le service juridique.
Les tags de version te permettent d’attribuer un nom parlant à n’importe quelle version de n’importe quel contenu :
v2.-launch · black-friday-2025 · pre-rebrand-snapshot · legal-approved-Q1Quand le CEO demande « qu’est-ce qui était exactement en ligne le jour du lancement ? » — tu as la réponse, immédiatement.
Planification des mises en production
Une mise en production dans b10cks est un ensemble nommé de changements de contenu — répartis sur plusieurs entrées, types de blocs et langues — préparés ensemble et publiés comme un seul événement coordonné.
Voilà à quoi ressemble le lancement d’une campagne quand ton CMS le prend vraiment en charge.
Publie n’importe quelle version
Chaque version de l’historique b10cks peut être publiée — pas seulement le brouillon actuel. Si tu dois remettre une page en ligne dans un état antérieur, tu n’as pas besoin d’annuler manuellement les changements ni de copier-coller depuis une sauvegarde. Tu promouvois la version voulue et elle passe en ligne.
Aucune procédure de « restauration depuis une sauvegarde ». Aucun développeur nécessaire. Choisis simplement la version que tu veux mettre en ligne et publie-la.
Prévisualisation en direct et diff
Prévisualisation en direct de n’importe quelle version Associe l’URL de prévisualisation de ton frontend à n’importe quelle version historique, tag ou branche — pas seulement au brouillon actuel. Vois exactement comment un état de contenu passé s’affichait sur ton vrai site, avec sa vraie mise en page, avant de décider de le restaurer ou de le supprimer. Compatible avec n’importe quel framework frontend via l’API de jetons de prévisualisation b10cks.
Diff côte à côte Sélectionne deux versions quelconques d’une entrée et obtiens un diff au niveau des champs — ce qui a été ajouté, modifié ou supprimé. Affiché de façon claire et lisible : pas du JSON brut, pas un mur de lignes rouges et vertes.
Quand un décideur te demande « qu’est-ce qui a changé depuis mardi dernier ? » tu as la réponse exacte en trois clics.
Compatible avec ton workflow de contenu
Pour les développeurs
Branche le modèle de contenu lui-même — pas seulement les entrées. Teste de nouveaux types de blocs et des changements de schéma dans une branche isolée avant de les promouvoir dans ton espace en ligne. Les branches de schéma se répercutent instantanément dans l’API, afin que ta branche frontend puisse travailler en parallèle avec la nouvelle structure de contenu.
Pour les équipes contenu
Les campagnes saisonnières, les tests A/B de copy et les relances de site bénéficient tous des branches. Rédige à l’écart, prévisualise dans le contexte, fusionne une fois validé. Fini les chaînes d’e-mails du type « ne publiez rien avant le lancement ».
Pour les agences
Crée une branche par livrable client. Construis et relis à l’écart. Fusionne dans la branche principale une fois approuvé. Le travail en cours de chaque client reste invisible en production jusqu’à ce qu’il soit prêt.
Arrête de publier avec appréhension. Commence à livrer avec confiance.