Versiebeheer
Onbeperkte versiegeschiedenis, branching zoals in git, versie-tags en releaseplanning — ingebouwd in elk b10cks-plan. Geen premium add-on. Geen enterprise-feature. Gewoon hoe een CMS zou moeten werken.
Undo is geen versiebeheer
Een CMS-item publiceren voelt niet voor niets spannend: als er iets misgaat, is teruggaan naar waar je was niet altijd eenvoudig. Sommige platformen geven je een beperkte undo-stack. Andere beperken de geschiedenis tot een vast aantal revisies of een rollend venster van 30 dagen. Weer andere beschouwen volledige versiegeschiedenis als een enterprise-feature waarvoor je apart betaalt.
Het resultaat is een contentteam dat voorzichtig publiceert — niet omdat ze zo gedisciplineerd zijn, maar omdat ze nerveus zijn. Dat is de verkeerde soort voorzichtigheid.
b10cks bewaart elke versie, voor altijd, in elk plan. Experimenteer vrij. Draai met vertrouwen terug.
Onbeperkte versiegeschiedenis
Elke keer dat content in b10cks wordt opgeslagen — als concept, autosave, publicatie of bewerking — wordt er een nieuwe versie aangemaakt en bewaard. Er is geen bewaartermijn. Geen limiet op het aantal revisies. Geen "oudere versies worden na 30 dagen verwijderd."
De versiegeschiedenis van je content is net zo lang als de levensduur van je project. Als je wilt zien hoe je homepage er zes maanden vóór een rebranding uitzag, dan staat die er gewoon.
Branching zoals in git
Een contentbranch is een geïsoleerde werkkopie van je contentomgeving. Redacteuren werken vrij — structuren herschikken, nieuwe pagina’s opstellen, nieuwe contenttypes testen — zonder enig risico voor de live site.
Zo werken branches in b10cks:
Dit is de workflow waarmee een developer in staging het contentmodel van een site opnieuw kan opbouwen terwijl redacteuren gewoon doorgaan met publiceren naar productie. Geen freezes. Geen "raak het CMS deze week alsjeblieft niet aan."
Versie-tags
Niet elke versie is gelijk. Sommige markeren een mijlpaal — een productlancering, een seizoenscampagne, een snapshot vóór een redesign, een goedgekeurde tekstreview.
Met versie-tags kun je elke versie van elke content een betekenisvolle naam geven:
v2.-launch · black-friday-2025 · pre-rebrand-snapshot · legal-approved-Q1Wanneer de ceo vraagt "wat stond er precies live op de lanceringsdag?" — dan heb je meteen het antwoord.
Releaseplanning
Een release in b10cks is een benoemde verzameling contentwijzigingen — over meerdere items, blocktypes en talen heen — die samen worden voorbereid en als één gecoördineerd moment worden gepubliceerd.
Zo ziet een campagne lanceren eruit als je CMS het echt ondersteunt.
Publiceer elke versie
Elke versie in de b10cks-geschiedenis is publiceerbaar — niet alleen het huidige concept. Als je een live pagina wilt terugzetten naar een eerdere staat, hoef je niet handmatig wijzigingen terug te draaien of iets uit een back-up te plakken. Je promoot de versie die je wilt en die gaat live.
Geen "herstellen vanaf back-up"-proces. Geen developer nodig. Kies gewoon de versie die live moet en publiceer die.
Live preview & diff
Live preview van elke versie Richt je frontend preview-URL op een historische versie, tag of branch — niet alleen op het huidige concept. Zie precies hoe een vroegere contentstaat werd gerenderd op je echte site, in de echte lay-out, voordat je besluit om die terug te zetten of weg te gooien. Werkt met elk frontend-framework via de b10cks preview token API.
Side-by-side diff Selecteer twee willekeurige versies van een item en krijg een veldniveau-diff — wat is toegevoegd, wat is gewijzigd, wat is verwijderd. Gepresenteerd als heldere, leesbare output: geen ruwe JSON, geen muur van rode en groene regels.
Wanneer een stakeholder vraagt "wat is er sinds afgelopen dinsdag veranderd?" heb je binnen drie klikken het exacte antwoord.
Werkt met je contentworkflow
Voor developers
Branch het contentmodel zelf — niet alleen items. Test nieuwe blocktypes en schemawijzigingen in een geïsoleerde branch voordat je ze naar je live omgeving promoot. Schemabranches zijn direct zichtbaar in de API, zodat je frontendbranch parallel kan bouwen op de nieuwe contentstructuur.
Voor contentteams
Seizoenscampagnes, A/B-teksttests en site-relaunches profiteren allemaal van branches. Werk geïsoleerd aan concepten, preview in context, merge zodra alles is goedgekeurd. Geen eindeloze e-mailketens meer met "niks publiceren tot de lancering".
Voor bureaus
Maak een branch per klantdeliverable. Bouw en review in isolatie. Merge naar main zodra het is goedgekeurd. Het werk van elke klant blijft onzichtbaar voor productie totdat het klaar is.
Stop met zenuwachtig publiceren. Begin met zelfverzekerd leveren.