Magento 2 CMS Revisions Extension
CMS page and block version history
- Immutable Snaps Pages and blocks
- One-Click Restore With live backup
- Scheduled Windows Activate and revert
- Retention Cap Per-entity max rows
Safe CMS rollback history
Magento CMS saves overwrite pages and blocks with no version history, so accidental edits are hard to recover. CMS Revisions stores immutable snapshots, restores safely, and supports scheduled activation windows.
- Immutable revisions for CMS pages and blocks
- Checksum dedupe skips identical snapshots
- One-click restore with live state saved as backup
- Scheduled start/end windows with optional revert
- Retention cap for max revisions per entity
Built for your store
Admin history on CMS edit screens with configuration under Toweringmedia CMS Revisions and Magento cron for schedules.
- Works with Magento 2.4.x Open Source & Adobe Commerce
- PHP 8.1, 8.2, 8.3, and 8.4 compatible
- Revision panel on CMS page and block edit screens
- Capture master switch and retention under configuration
- Scheduled activations require Magento cron
How It works
See It In Action
Coming Soon...
Toweringmedia CMS Revisions (toweringmedia/module-cms-revisions) is a professional revision management extension for Magento 2 CMS pages and blocks. The module adds a complete version history system directly into Magento Admin, allowing merchants and content teams to safely track, restore, schedule, and manage CMS content changes without modifying Magento’s native CMS workflow.
Designed for teams managing frequently updated content, promotions, landing pages, and seasonal campaigns, the extension automatically captures immutable revision snapshots whenever CMS content is saved. Built-in checksum deduplication prevents unnecessary duplicate revisions while keeping a clean and reliable audit trail of content changes.
The extension includes an intuitive admin revision history interface where administrators can review previous versions, restore older revisions, and configure scheduled publishing workflows. Scheduled revisions can automatically activate and optionally revert using cron-driven automation, making it ideal for time-sensitive campaigns and content rollbacks.
- Automatic revision snapshots for CMS pages and static blocks
- Immutable revision history with checksum deduplication
- Restore previous revisions directly from Magento Admin
- Scheduled publish and revert workflows for campaigns and promotions
- Cron-based automated revision activation
- Configurable revision retention management
- Works alongside Magento’s native CMS architecture
- Designed for multi-admin and content management workflows
Licensed delivery includes Composer repository access and installation support consistent with other Toweringmedia Magento 2 extensions.
Key Features
Automatic CMS revision capture with restore, scheduling, and retention controls.
- Page and block history Captures immutable revisions when CMS pages or blocks save.
- Checksum dedupe Skips identical snapshots so history stays clean.
- Admin restore Restores a snapshot after saving the current live state as backup.
- Scheduled activation Pending start/end windows with optional revert on end.
- Cron-driven apply Minute cron activates due schedules when Magento cron runs.
- Retention control Max revisions per entity under Stores → Configuration.
- Revision history panel Lists recent revisions on CMS page and block edit screens.
- Capture master switch Enable or disable revision capture from configuration.
Demo
Docs & Support
📘 Documentation
Get started quickly with our detailed CMS Revisions user guide. The documentation covers installation, configuration, revision management, and content restoration workflows.
- Step-by-step installation instructions
- CMS page and block revision management
- How to review and restore previous versions
- Admin workflow and content safety best practices
- Magento compatibility and configuration guidance
💬 Support
Need help? Our Magento experts are available to assist with installation, configuration, troubleshooting, and revision management workflows.
- Quick and reliable Magento support
- Help with installation and setup
- Assistance with CMS revision workflows
- Troubleshooting compatibility or admin issues
- Ongoing updates and Magento version support
Frequently Asked Questions
The Magento 2 CMS Revisions Extension allows store admins to track, manage, and restore revisions for CMS pages and blocks. It helps prevent content loss and makes CMS editing safer and more manageable.
Yes, the extension supports revision tracking for both Magento CMS pages and CMS static blocks, giving your content team better control over all CMS content.
Yes, you can quickly restore earlier versions of CMS pages or blocks directly from the Magento admin panel. This makes it easy to recover deleted or incorrect content changes.
Yes, the extension is built specifically for Magento 2 and is designed to work with supported Magento Open Source and Adobe Commerce versions.
Where do I configure CMS Revisions?
Go to Stores → Configuration → Toweringmedia → CMS Revisions. Turn on Enable Revision Capture and set Max Revisions Per Entity. Restore and scheduling controls appear on the CMS page and block edit screens.
Does scheduling require Magento cron?
Yes. Scheduled activations and end-window reverts run through the toweringmedia_cms_revisions_scheduled cron job, so Magento cron must be running.
Do you offer support?
Yes. Email support@toweringmedia.com or call (773) 466-2454. Updates and support continue while your subscription is active.
Can I try a demo?
Yes. Use the View Demo button on this page. For a guided walkthrough, email support@toweringmedia.com.
What happens when I don’t renew?
Uncheck auto-renew at purchase, or cancel later. You keep access until the end of the paid period. After that, updates and support stop.
Technical Specifications
- Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
- PHP Version: PHP 8.1, 8.2, 8.3, 8.4 compatible
- Framework: Built using Magento 2 native architecture
- Installation Type: Composer / Manual installation supported
- Module Dependency: Requires Toweringmedia Base (toweringmedia/module-base)
- Revision Support: CMS Pages and CMS Static Blocks
- Revision Tracking: Automatic content revision history
- Restore Capability: Restore previous CMS versions from admin panel
- Revision History: Revision history list with restore (no side-by-side compare)
- Admin Workflow: Integrated into Magento CMS management workflow
- Multi-Store Support: Yes
- Store Scope Configuration: Website / Store View level compatible
- Content Safety: Helps prevent accidental CMS data loss
- Magento Admin Integration: Native Magento admin experience
- Cron Support: Compatible with Magento cron system
- Admin Configuration Path: Integrated within Magento CMS page and block management
- Core Overrides: Lightweight implementation with Magento best practices
- Security: Uses Magento admin permissions and access control
- Performance Impact: Minimal overhead with optimized revision storage
Compatible with your Magento 2 store
Compatible with Magento 2.4.x (Open Source and Adobe Commerce) and PHP 8.1, 8.2, and 8.3. Requires toweringmedia/module-base and Magento cron for scheduled activations. Configure under Stores → Configuration → Toweringmedia → CMS Revisions.
-
Magento 2.4.x
Open Source & Adobe Commerce
Updates & supportKeep your store running smoothly