Freeze content editing across your whole CMS - perfect for site migrations, big launches, and locking your Commerce store before a sale.
Content Freeze lets you temporarily pause content editing in the Craft control panel, so nothing changes in the CMS whilst you carry out work like moving hosting, migrating between environments, running a major update, or locking down ahead of a launch - all times when a stray edit could clash with your changes or be lost.
Schedule a freeze (now or for in the future) and the plugin moves the affected user groups into a view-only copy of their group, then restores them automatically when it lifts. Warn editors with a notice bar and pane, email them as it's scheduled, starts and ends, and optionally back up the database when it begins.
Features
- Multiple freezes - Create as many as you need, each with its own optional schedule (date from/to)
- Scheduling - Freezes activate and lift automatically at their start/end times
- Dashboard widget - Lists active and upcoming freezes
- Notice bar - Show a bar at the top of the CMS while a freeze is active
- Notice pane - Show a full-screen notice when users log in during a freeze
- Custom notices - Set plugin-wide defaults, and optionally override the bar/pane per freeze
- Database backups - Optionally queue a backup when a freeze becomes active
- Email notifications - Optionally email affected users when a freeze is scheduled, becomes active and ends
- Front-end variable - Block front-end actions while frozen with the
craft.contentFreezeTwig variable - Permissions - Control access with the Access Content Freeze permission
- Console commands - Trigger (enable) or lift (disable) freezes from the command line by ID
Installation Instructions
To install this plugin, copy the command above to your terminal.
Reviews
This plugin doesn't have any reviews.
Active Installs
33
License
Craft
Last release
June 11, 2026
Activity (30 days)
0
Closed Issues
0
Open Issues
0
Merged PRs
0
Open PRs





