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.
- Umleitung des Frontends zu einer festgelegten URL
- Freigabe des Frontends für hinterlegte IP-Adressen
- Freigabe des Frontends durch ein Passwort (Aufruf über eine geheime URL oder eine Passworteingabe)
- Zugang zum Frontend, wenn in REDAXO eingeloggt (auswählbar ob erlauben oder nicht)
- Wird keine URL eingegeben, wird eine gestaltete Maintenance-Seite ausgegeben. Diese kann durch ein eigenes Fragment überschrieben werden.
- Redakteure können ausgesperrt werden
- Umleitung zu einer festgelegten URL
- Wird keine URL eingegeben, wird eine gestaltete Maintenance-Seite ausgegeben. Diese kann durch ein eigenes Fragment überschrieben 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).
- Standard: Alle Funktionen sind deaktiviert.
- Rot: Der Modus "Frontend-Sperre" ist aktiv!
- Gelb: Der Modus "Backend-Sperre" ist aktiv!
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