Versionierung (CMS) – Definition
Versioning in a CMS refers to automatically saving every content state as a separate version, so changes can be tracked and earlier states restored.
A complete version history makes it possible to trace, at any point, who changed what and when. This matters for compliance (who approved the faulty text?), for quality assurance (what was the state before the last change?), and for rollbacks (how do you quickly restore an earlier state?). Good CMS systems treat a rollback as a new version — nothing is deleted; an earlier state is simply activated as the current content. How granular the versioning is matters as much as whether versioning exists at all: a system that versions an entire page as a single unit makes it hard to isolate exactly what changed when multiple edits happen close together, while field-level versioning lets a reviewer see precisely which sentence, image, or price changed. Versioning also needs to interact sensibly with scheduling — a version scheduled to go live at a future date should itself be trackable and comparable to the current live version before it activates.