🎯 Features
Last updated on
24 July 2025
🚀 The Maintenance module
extends Drupal’s built-in maintenance mode with a comprehensive set of advanced tools. It empowers site administrators and developers to fully control when and how downtime is presented to users.
-
📝 Custom Maintenance Message:
Display plain text, formatted HTML, or use a full node as the maintenance page. -
⏰ Scheduled Maintenance:
Automate start and end times to enable or disable maintenance mode. -
🔁 User Redirection:
Redirect anonymous users to a custom URL, with an optional delay. -
🔄 Reload & Auto-Refresh:
Show a reload button or enable automatic refresh every 15 seconds. -
📡 Custom HTTP Status Code:
Override the default 503 with codes like 200 or 403. -
📘 Logging & Notes:
Add internal log entries for tracking maintenance events. -
🛡️ Visibility Control:
Filter access by IP addresses, route paths, or query strings. -
🎨 Theme Selection:
Switch between built-in templates such as “clean” or “particles”. -
👨💻 Developer-Friendly Architecture:
Uses services, traits, and helper classes for full extensibility. -
🧩 Modern Admin UI:
Integrates cleanly with Drupal’s admin system for intuitive configuration. -
📦 No External Dependencies:
100% standalone — no additional modules required.
Help improve this page
Page status: No known problems
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion