Part of the Maintenance ecosystem · 10 projects
This module allows specific users to bypass maintenance mode for testing purposes without granting access to all visitors. You can exempt users based on their IP address, specific URLs, or a query string variable.
Drupal allows you to set your site into maintenance mode in order to deploy code and database upgrades safely. However, access to the site during maintenance mode is by default controlled by a permission, which is generally only given to administrative users. It's not possible to test the site as a regular anonymous or authenticated user without giving all anonymous/authenticated users the "Use the site in maintenance mode" permission, so you generally have to test those things on the fly after moving the site back to "live" mode.
Until now, that is! This D7+ module (the necessary hook doesn't exist in D6 and below) allows specific people to perform the necessary testing on the site with all role combinations without opening the site up to all of your visitors.
Exemptions can be added by
- Specifying a list of IP addresses (individually or by CIDR notation)
- Specifying a list of URLs
- Specifying a query string variable
Ask your assistant about Maintenance Exempt
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Maintenance ecosystem
Most installed first