Append-only version history
Every publish creates a new semantic version (1.0.0, 1.0.1, …). Drafts are never overwritten. The full audit trail is preserved forever.
Publishing
Every version is kept forever, diffable visually and in code, and revertible in one click. Staging and production are separate gates with their own permissions.
Append-only publishing means you never lose a version. Widgets support visual compare, JSON diff, republish, and restore-to-draft.
Every publish creates a new semantic version (1.0.0, 1.0.1, …). Drafts are never overwritten. The full audit trail is preserved forever.
Compare any two versions side-by-side — rendered previews across desktop, tablet, and phone, plus JSON and split-diff code views.
Republish any previous version to roll back live content instantly. Restore any version to draft for further editing — history stays intact.
Publish to staging first. Separate permissions control who can promote to production. Every gate is permission-aware.
Compose in the visual editor or edit JSON. Auto-save keeps work safe.
Ship to staging. Compare versions before promoting.
Visual preview diff and JSON diff between any two versions.
Production publish requires separate permissions.
One-click republish of any previous version.
Widgets and shared collections share the same publishing workflow: version history, visual and JSON compare, republish a previous version, and restore any version back into your draft.
Pair publishing with automatic cache invalidation so republished content reaches your sites immediately.
Dive deeper into what makes RuleCMS different.
Full history, visual diff, and one-click rollback — included.