Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Magento 2 CMS Revisions with History and Restore

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: CMSPAGEREVISIONS1

  • every save of a CMS page or block is kept as a revision
  • diff comparison of two versions with colour marks
  • one-click restore, optionally for single fields only
  • retention, rights and cron cleanup configurable
Auf Lager
€129.00

Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.

No download, but personal setup

No download, but personal setup. This product is not a downloadable software package for self-installation. With your order, you commission Mironsoft to individually set up this module in your shop. We will get in touch with you within 2 business days — we'll sort out the details and payment together then.

This offer is aimed at business owners and companies running a Magento 2 shop.

6 features

Magento 2 CMS revisions: every change traceable and reversible

With the Magento 2 CMS revisions module from Mironsoft, your shop stores a revision automatically each time a CMS page or CMS block is saved. Editors browse the history, compare two versions side by side and restore an earlier one with a single click. The module works in the admin without jQuery and without an extra library, and its interface follows the standard Magento look. Magento 2 CMS revisions can be switched on or off per store view and per content type and is configured in a few minutes.

Automatic revisions

Every save of a page or block creates a version with time and user.

Diff view

Two versions are compared line by line, changes in the HTML are highlighted in colour.

Restore

An older version is written back with one click, and the current state is kept as a revision.

Pages and blocks

Versioning covers CMS pages and CMS blocks, including Page Builder content.

Change note

Editors add a short note when saving, which then appears in the history.

Rights and retention

ACL rights decide who may restore, and a cron job removes old revisions.

Why revisions

Why editors want to trace every change in the Magento 2 CMS

By default, every save overwrites the previous content of a CMS page. Anyone who deletes a paragraph by mistake, breaks a layout or edits a legal page wrongly has no way back except a database backup. Many merchants therefore search for Magento 2 CMS revisions, a history for CMS pages or an undo function for blocks. On home pages, landing pages and legal texts a mistake quickly costs revenue or creates legal risk.

With Magento 2 CMS revisions, a final save becomes a traceable step. You see who changed what and when, and can go back to the last good version in seconds. That protects teams with several editors, agencies with client access and anyone who maintains content under time pressure.

01History

Magento 2 CMS revisions: the history inside the page editor

With Magento 2 CMS revisions, the editor of every CMS page and block gets an extra section called Versions. It lists all saved versions with date, user, store view and change note. The list can be searched and filtered, so even pages with hundreds of revisions stay clear. A revision is created only if the content actually changed, empty saves create no entries.

  • Date, user and note for each version at a glance
  • Filter by period, user and store view
  • No revision when the content is unchanged
Content › Pages › Versions
History (sample data)
Revision 14 · Editor ANote: teaser added
Revision 13 · Editor BNote: prices adjusted
Revision 12 · Editor ANote: first version
Content › Pages › Compare
Revision 12
Delivery paragraph: 3 to 5 days (example)
Revision 14
Delivery paragraph: 2 to 3 days (example)
Changed: 1 line, meta title unchanged
02Diff

Compare two versions: the diff shows every change

Pick two revisions and the module shows them side by side. Added lines are marked green, removed lines red, and changed attributes such as meta title or URL key are listed separately. You see in seconds which sentence is missing or which widget was swapped. The comparison works for HTML content as well as for Page Builder source.

  • Line-by-line comparison with colour marks
  • Meta fields, URL key and layout in the comparison
  • Also usable for Page Builder source
03Restore

Restore an earlier version without losing data

With Magento 2 CMS revisions, one click on Restore turns the chosen version into the current page content. Before that, the module saves the existing content as its own revision, so even a restore can be undone. Optionally you can bring back single fields only, for example the content but not the URL key. The full page cache of the affected page is cleared automatically.

  • The current state is saved before writing back
  • Restore selected fields only if you wish
  • Cache of the affected page is cleared
Content › Pages › Restore
Selected
Revision 12 (example)
Fields
Content: yes · URL key: no
RestoreButton
Stores › Configuration › Mironsoft › CMS Revisions
Maximum revisions per page
50 (sample value)
Retention
365 days (sample value)
Version blocks
yes
04Configuration

Control retention, rights and storage space

Under Stores › Configuration you set for Magento 2 CMS revisions how many revisions are kept per page or how many days the history reaches. A cron job removes older entries so the database does not grow. ACL rights decide who may view the history, compare and restore. If you need the module only for certain pages, an exclusion list leaves out the others.

  • Maximum number of revisions or retention in days
  • Separate rights for viewing and restoring
  • Exclusion list for pages and blocks
Use cases

Where Magento 2 CMS revisions help in daily editing

Typical situations in which Magento 2 CMS revisions saves time and nerves.

Deleted by mistake

An editor removes a section of the home page while tidying up. In the history yesterday's version is chosen and written back.

Campaign pages

A landing page is rebuilt several times for a campaign. If the campaign is cancelled, the page returns to the old version.

Legal pages

When the imprint or withdrawal notice is edited, the history shows who saved which wording and when. Legal review remains the merchant's responsibility.

Agencies and teams

Several people maintain the same pages. The diff shows which change came from whom, and conflicts can be resolved cleanly.

Comparison

Magento 2 CMS revisions: with and without the module

What Magento 2 CMS revisions changes compared with database backups and guesswork.

TopicWithout moduleWith Mironsoft CMS Revisions
UndoOnly via database backup or rewritingRestore with one click
TraceabilityNo hint who changed whatHistory with date, user and note
Spotting changesCompare pages by handDiff view with colour marks
Database sizeNo controlLimited count and cron cleanup
PermissionsEvery editor overwrites everythingSeparate rights for viewing and restoring
Setup

How we set up Magento 2 CMS revisions for you

The process after you place the order.

1

Alignment

You decide whether pages, blocks or both are versioned and how long the history is kept.

2

Installation

We install the module, enable Magento 2 CMS revisions for your store views and check compatibility with your Page Builder. From the first save on, Magento 2 CMS revisions keeps the history.

3

Rights

We assign ACL rights for viewing, comparing and restoring to your editorial roles.

4

Test

We test saving, diff, restore and cache clearing on real pages and blocks of your shop.

5

Handover

Your team gets an introduction to history, comparison and cleanup.

Differentiation

Differentiation from scheduling, import and page restriction

The CMS block scheduler from Mironsoft switches content on or off at fixed dates, the CMS block import moves blocks between systems, and the page restriction controls who sees a page in the storefront. Magento 2 CMS revisions serves a different purpose: it records the editing history and makes changes reversible.

All modules can be combined. The admin interface works without jQuery, and the module changes nothing in the storefront and loads no JavaScript there.

05How buying works

No download, but personal setup

CMS Revisions is not listed here as a ready-made download file to install yourself. The purchase is a commission: we contact you after the purchase, install the module in your shop and agree on retention, rights and exclusions together with you.

Important to know

Your purchase does not include a download link. We will get in touch with you within 2 business days — we'll sort out the details and payment together then. This offer is aimed at business owners and companies running a Magento 2 shop.

FAQ

Frequently asked questions

Everything important about history, diff, restore and how the purchase works.

How can I roll a CMS page back to an earlier version in Magento 2?
With Magento 2 CMS revisions, open the page, choose the version in the Versions section and click Restore. The previous content stays available as its own revision.
How can I see who changed a CMS page in Magento 2?
The history shows date, user, store view and the note the editor entered when saving for every revision.
Are CMS blocks versioned too?
Yes. You can enable pages, blocks or both and exclude single entries through an exclusion list.
How do I compare two versions of a page?
Select two revisions and click Compare. Added lines are green, removed lines red, changed meta fields are listed separately.
Does the database grow because of revisions?
Only within limits. You set a maximum per page or a retention in days, and a cron job removes older versions.
Does Magento 2 CMS revisions work with the Page Builder?
Yes, Page Builder content is saved as source and can be compared and restored.
Who may restore versions?
ACL rights decide. Viewing and restoring can be assigned separately, so editors may read while only managers may roll back.
Does the module work with Hyvä?
Yes. The module acts in the admin and does not change the storefront, where it loads no extra JavaScript.
How does it differ from the scheduler and import for CMS blocks?
Those modules switch content on a schedule or move it between systems. Magento 2 CMS revisions records the editing history and restores versions.
Can I download and install the module myself?
No. This offer is not a download product. After the purchase we install and configure the module personally in your shop.
Write Your Own Review
You're reviewing: Magento 2 CMS Revisions – Mironsoft
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Magento 2 CMS Revisions – Mironsoft

Magento 2 CMS Revisions – Mironsoft

€129.00