Drupal dispose d'un mode maintenance natif, accessible depuis Configuration > Développement > Mode de maintenance. Une simple case à cocher bascule le site en page d'attente pour les visiteurs anonymes, tandis que les utilisateurs disposant de la permission adéquate conservent un accès complet. Aucun module supplémentaire n'est nécessaire.
Deux façons de procéder selon votre contexte :
Deux points de vigilance. D'abord, videz le cache après chaque bascule : sans cela, des pages mises en cache peuvent continuer à s'afficher, ou la page de maintenance rester visible après réactivation. Ensuite, vérifiez la permission « Utiliser le site en mode maintenance » attribuée aux rôles : c'est elle qui détermine qui peut encore travailler pendant l'intervention. Un oubli fréquent consiste à laisser un rôle éditeur sans cette permission, ce qui bloque l'équipe éditoriale.
Pour une montée de version ou un déploiement, cette bascule s'inscrit dans une procédure plus large, testée au préalable en préproduction. C'est le cadre de nos prestations de maintenance évolutive.