Maintenance
The maintenance system allows you to put your ClientXCMS in maintenance mode. This means your CLIENTXCMS will be inaccessible to users during the maintenance period.
It allows you to inform users of the reason for the maintenance and the estimated maintenance duration. To do this, go to the Settings menu, then to the General Settings section, and finally to Maintenance.

- Enable maintenance: Enable or disable maintenance.
- Maintenance message: The maintenance message that will be displayed to users.
- Maintenance URL: The URL to bypass maintenance.
- Maintenance button text: The text of the button to bypass maintenance.
- Maintenance image URL: The URL of the maintenance image.
- Maintenance icon: The maintenance icon.
Maintenance mode is your protective shield during sensitive operations. It allows you to work peacefully while keeping your clients informed of the situation.
Why Use Maintenance Mode?
Maintenance mode is essential for:
- Protecting your data during critical updates
- Avoiding errors caused by access during modifications
- Communicating professionally about service interruptions
- Maintaining trust by showing that maintenances are planned
It's like putting an "Closed for maintenance" sign on your shop 🚧 — your clients understand and appreciate the transparency.
Maintenance Mode Configuration
Activation and Deactivation
Enable maintenance | (switch)
Instantly enables or disables maintenance mode on your platform.
When enabled, only administrators can access the system.
Once maintenance is enabled, all non-administrator users will be automatically logged out and redirected to the maintenance page.
Information Message
Maintenance message | (text area)
The main message displayed on the maintenance page.
Briefly explain the reason for the interruption and the estimated duration.
Example of an effective message:
We are currently performing an important update to our systems.
Our platform will be available again in approximately 2 hours.
Thank you for your understanding.
Visual Customization
Maintenance image URL | (URL)
Add a custom image to illustrate the maintenance page.
Can be your logo or a themed illustration.
Maintenance icon | (text)
Defines the icon displayed on the page (uses CSS icon classes).
For example: fas fa-tools for a tools icon.
Bypass Options
Maintenance URL | (URL)
External link to redirect users to during maintenance.
Useful for directing to a status page or temporary site.
Maintenance button text | (text)
The text displayed on the redirect button.
For example: "View status" or "More information".
System Behavior During Maintenance
For Administrators
✅ Full access maintained: Administrators can still log in ✅ Uninterrupted work: All features remain accessible ✅ Visual indicator: A badge or notification reminds that maintenance is active
For Users
🚫 Access blocked: Unable to log into the client area 🚫 Sessions terminated: Logged-in users are disconnected ✅ Informative page: Display of the customized maintenance page
Advanced Customization
Modify the Maintenance Template
For complete customization, you can modify the template file:
resources/themes/default/views/maintenance.blade.php
This allows you to:
- Fully adapt the design to your brand guidelines
- Add dynamic elements (countdown, etc.)
- Integrate additional information
Customization Best Practices
- Keep it simple: The page should load quickly
- Stay informative: Clear message about duration and reason
- Keep your identity: Use your colors and logo
- Think mobile: The page must be responsive
Usage Examples
Planned Maintenance
For a scheduled update:
- Enable maintenance before starting work
- Set a precise message with the estimated return time
- Make your modifications
- Disable maintenance once finished
Emergency Maintenance
In case of a critical problem:
- Immediately enable maintenance
- Use a generic message if necessary
- Update the message with more details as soon as possible
- Communicate on other channels (social media, email)
Maintenance Page Preview
Here is what the maintenance page looks like as seen by your users:

The page displays:
- Your custom message
- The configured image or icon
- The redirect button (if configured)
- A clean and professional design
Tips and Recommendations
Proactive Communication
- Notify in advance: Inform your clients of planned maintenances
- Be precise: Give clear schedules and respect them
- Stay reachable: Indicate a means of contact for emergencies
Time Optimization
- Off-peak hours: Schedule maintenances during low activity hours
- Minimal duration: Prepare everything in advance to reduce downtime
- Prior testing: Test modifications in a test environment
Post-Maintenance Follow-up
- Check everything: Make sure everything works after maintenance
- Communicate the end: Inform your clients that service is restored
- Monitor: Stay vigilant for potential post-maintenance issues
Maintenance mode is a powerful tool that, when used well, strengthens your clients' trust. Well-managed and communicated maintenance is perceived as a sign of professionalism and reliability.