🎯 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: