Homepage
/
Blog
/
Strapi Content Versioning Plugin
Plugin

Strapi Content Versioning Plugin

Jiri Mouka
,
Strapi Guy

2024-12-11

Once content matters, history matters too. Editors want to experiment. Developers want safety. Early Strapi versions did not offer real content versioning.

The Content Versioning plugin from Notum was built to close that gap.

What it did

The plugin adds version history to Strapi entries.

Each change creates a new version. Editors can see previous states, track changes, and restore older versions directly from the admin UI. No database work. No developer involvement.

It brings basic, reliable versioning to Strapi content.

How it worked

The plugin hooks into Strapi’s lifecycle and stores full content snapshots.

  • Automatic version creation on update
  • Full entry snapshots per version
  • Restore previous versions safely
  • Admin UI integration

No Git workflows. No backups. No custom audit tables.

Why it mattered

This was our largest and most impactful Strapi plugin at the time.

It solved a real production problem and was widely adopted by the community. Strapi officially featured it as a community plugin and it became a reference implementation for content versioning in Strapi projects.

What happened next

Over time, we no longer had the capacity to maintain the plugin properly alongside client work.

So Strapi took the concept and implemented content versioning natively in Strapi v5. That was the right outcome.

The plugin did its job. The feature became part of the core.

Links

https://github.com/notum-cz/strapi-plugin-content-versioning

Meet the Author

Jiri Mouka

CMO & co-founder who keeps close to current Strapi trends.

Went full LinkedIn with a Strapi theme. Sharing tips and ways in the newsletter "How Strapi Can Help You"

LinkedIn

Contact Us

Hi, Notum here.

Send us a message and we’ll get back to you shortly.

You can also e-mail us at sales@notum.cz or book a meeting directly in our calendar.

Hi, Notum here.
Step 1

Send us a message or schedule a call.

Step 2

Discuss your needs in a 25 min free call.

Step 3

Get a quote from us within 3 days.

Get in Touch

Submit
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

You can also e-mail us at sales@notum.cz or book a meeting directly in our calendar.