Wartungsmodus: Sperrung des Frontends für Besucher und des Backends für Redakteure
Das AddOn ermöglicht die Sperrung des Frontends und/oder des Backends bei Wartungsarbeiten oder in der Entwicklungsphase. Die Sperrung kann wahlweise über einen speziellen Link oder Passworteingabe aufgehoben werden.
Der Konfigurationswert "Nur Config-Wert setzen" steht zur Verfügung um ggf. selbst eigene Lösungen in Templates und Modulen zu realisieren. Es wird nur ein Config-Wert erstellt. Alle weiteren Angaben entfallen.
Will man keine Umleitung einrichten und stattdessen eine gestaltete Seite anzeigen kann man das Fragment überschreiben und so eine individuelle Info hinterlegen.
Hierzu im Project-AddOn einen Ordner fragments
erstellen und eine Datei maintenance_page.php
, maintenance_page_pw_form.php
(Mit Passworteingabe) oder maintenance_page_be.php
(für die Backend-Sperrung) mit eigenem Text, Logo oder komplett anderer Gestaltung anlegen.
Das AddOn-Symbol erhält je nach Status eine andere Farbe. Durch Mouse-Over auf dem Symbol erhält man den passenden Text (title-attribut).
Über diesen Extension-Point kann ein Array mit Medien übergeben werden, die Maintenance nicht sperren soll.
Ist die Frontendsperre aktiviert, kann Search_it den Index nicht erstellen. Bei aktivierter Sperre fügt man einfach die IP des Servers in den Frontendeinstellungen hinzu, schon kann search_it wieder crawlen. ;-)
Es wird die im Backend ausgewählte Sperrseite angezeigt. Aktivieren der Frontendsperre
Mit maintenance:on
oder frontend:off
Deaktivieren mit maintenance:off
oder frontend:on
Friends Of REDAXO
Projekt-Lead
KLXM Crossmedia / Thomas Skerbis
Danke an: Christian Gehrke
Ursprung
Basiert auf out5-Plugin: Wartungsarbeiten