Homepage
/
Blog
/
Strapi Content Versioning Plugin
Plugin
2
min read
Dec 11, 2024

Strapi Content Versioning Plugin

Jiří Mouka
Jiří Mouka
,
Co-founder

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

Jiří Mouka

exCMO & 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"

More about:
Jiří Mouka
Jiří Mouka

Frequently Asked Questions

What did the Content Versioning plugin do?

It saved a full snapshot of an entry on every update and let editors restore previous versions from the Strapi admin UI.

Is the Content Versioning plugin still maintained?

No. Strapi built content versioning natively into Strapi v5, so this plugin is no longer maintained.

Do I need this plugin on Strapi v5?

No. Use the native content versioning built into Strapi v5 instead.

Let's Get Started

Contact form
Not in the mood to type? Book a call instead.

We’ll find out what your team needs, together. Book on Calendly.

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.