CMS Revisions for Magento 2

CMS Revisions for Magento 2

Version control for Magento 2 CMS pages and blocks.

  • v100.2.2
  • Magento 2.1 – 2.4
  • PHP 5.5 – 8.x
  • MIT License
  • Released Oct 2026

Features

  • Automatic revision of CMS pages and blocks on every save
  • Restore a revision with one click
  • Preview page revisions in the storefront
  • Edit block revisions in the content editor
  • Unlimited revisions per page or block
  • Shows who made each revision and when
  • Recover accidentally deleted or overwritten content

Overview

The CMS Revisions extension automatically backs up content pages and blocks, allowing you to keep multiple versions of your store content and roll back to saved revisions at any time with only one click of a button.

One click preview & restore functionality#

CMS Revisions for Magento 2 automatically creates a backup each time a page or block is saved and enables you to preview, edit and restore revisions directly in the Admin Panel.

You can quickly preview page revisions in the front-end store and compare changes made to the page content and layout, while block revisions can be directly loaded and modified in the back-end content editor.

With the plugin's one click restore functionality you can roll back revisions at any time without worrying about losing your store content.

Simplified content management#

The CMS Revisions extension provides you with a clear overview of all changes made to your store's content pages and blocks, directly showing when and by who each revision has been made.

Because you can save an unlimited amount of CMS revisions in the back-end, the extension suits Magento 2 webshops with frequently changing designs or recurring seasonal promotions.

Documentation

5 pages from the user manual.

Changelog

Release history17 releases, Oct 2016 – Oct 2026

Since 2026Open source

  1. 100.2.2
    • Security fix: restoring a page or block revision now requires an admin login and the Restore Revision permission.
    • Security fix: revision previews now use signed links from the admin revision grid that expire after 1 hour; other preview URLs show the 404 page, and preview pages are no longer stored in the full page cache.
    • Security fix: deleting revisions now requires the Delete Revision permission (before, any logged-in admin user could delete them).
    • Earlier versions let unauthenticated requests restore and preview revisions.
    • Verified by static analysis of the changed files (PHPCompatibility, php -l on PHP 5.6, 7.4, 8.1 and 8.3); not run on a live store.
  2. 100.2.1

    PHP 8.x compatibility fix (Magento 2.4.4 / 2.4.5)

  3. 100.2.0
    • Added ACL permissions functionality for CMS Block Revisions: General, restore & delete
    • Added ACL permissions functionality for CMS Page Revisions: General, restore & delete
    • Fixed confirmation popup text rendering issue for Magento versions below v2.4.0 (issue was introduced in v100.1.11)
  4. 100.1.11
    • Fixed confirmation popup text rendering issue for Magento 2.4.x
    • Verified compatibility with Magento 2.4.x and PHP 7.4.x
  5. 100.1.10
    • Verified compatibility with Magento ECE / EE 2.3.5 + PageBuilder
    • Updated PHP and licence manager version requirements in composer.json
Show 12 older releases
  1. 100.1.9

    Removed block revision 'Edit' button when Page Builder module is active

  2. 100.1.8
    • Removed magento framework dependency from composer.json
    • Updated license manager dependency in composer.json
  3. 100.1.7

    License manager update to latest version

  4. 100.1.6

    Fixed conflict with other extensions generating CMS pages and blocks during installation

  5. 100.1.5

    Fix for block saving issue introduced in v100.1.4

  6. 100.1.4
    • Fixed issue where selecting all revisions and then deselecting one or more resulted in the delete mass action not working properly
    • Fix for double creation of revisions when saving page / block
  7. 100.1.3

    Removed some redundant XML tags

  8. 100.1.2
    • Bugfix for block revisions in Magento EE 2.2
    • Bugfix for all revisions being shown when creating new page / block
    • Additional code changes for Magento Marketplace validation
  9. 100.1.1

    Code changes (mainly comments) for Magento Marketplace validation

  10. 100.1.0
    • Magento 2.2 compatibility
    • Code refactoring
    • Updated installer so initial revisions are generated on install
    • Preview CMS page bug fix
  11. 100.0.2
    • Fixed compiler issues
    • Composer json update
  12. 100.0.0

    First release of Magento 2 CMS Revisions extension by Plugin Company.

More for Magento 2

  • Custom Contact Forms

    Drag‑and-drop contact form builder for Magento 2.

    v100.17.12Magento 2.1 – 2.4