Repository navigation
4.0.0
Release Notes - Maintenance AddOn 4.0.0
Was ist beim Update zu beachten?
allowed_yrewrite_domains) wurde entfernt. Domain-basierte Wartung läuft jetzt ausschließlich über die neue Seite Maintenance > Domains.
Was ist neu?
Zeitgesteuerte Wartung – Der Wartungsmodus kann jetzt automatisch zu bestimmten Zeiten aktiviert und deaktiviert werden (nur über Cronjob).
Silent Mode – Sendet nur HTTP-Status-Code ohne HTML-Inhalt, ideal für Staging-Umgebungen.
Planungs-Seite – Neue Übersichtsseite unter Maintenance > Frontend > Planung für zeitgesteuerte Wartung und Wartungsankündigungen.
Mehrsprachige Sperrseite – Language-Switcher (DE/EN) mit SessionStorage-Unterstützung.
Backend Sperrseite mit LogOut
Im Impersonate mode kann der Admin immer noch als User agieren : Zusätzliche Info wird angezeigt.
Domain-Verwaltung – YRewrite-Domains können jetzt direkt über Maintenance > Domains verwaltet werden (keine manuelle Eingabe mehr nötig).
Erweiterte Console-Kommandos – Wartungsmodus kann jetzt granular über die Konsole gesteuert werden:
php redaxo/bin/console maintenance:mode status
php redaxo/bin/console maintenance:mode frontend on|off
php redaxo/bin/console maintenance:mode backend on|off
php redaxo/bin/console maintenance:mode all on|off
php redaxo/bin/console maintenance:mode domain example.com --lock|--unlockWas hat sich geändert?
UX-Verbesserungen
- Einstellungen reorganisiert: Frontend > Planung, Frontend > Erweitert
- IP-Whitelist vereinfacht: Click-to-Add-Buttons, komma-getrennte Liste
- Sidebar mit Quick-Links und Bypass-URLs (nur für gesperrte Domains)
- Toggle-Buttons für Domain-Verwaltung
- Moderne Card-basierte UI mit Dark Mode Support
Performance & Code-Qualität
- YRewrite-Check nur einmal pro Request
- Redundante Checks entfernt
- PHP CS Fixer, externe Assets, REDAXO-Standards
Nach dem Update:
Cronjob einrichten (nur für zeitgesteuerte Wartung):
- System > Cronjobs > Neuen Cronjob erstellen
- Typ: "Geplante Wartung prüfen"
- Ausführungsart: "Jede Minute" oder "Alle 5 Minuten"
- Domain-Einstellungen prüfen (falls YRewrite verwendet):
- Öffnen Sie Maintenance > Domains
- Aktivieren/Deaktivieren Sie Domains per Toggle
Die alte Konfiguration wird automatisch migriert.
What's Changed
- Bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in #154
- Add 2factor_auth support to prevent maintenance mode bypass by @Copilot in #151
- feat: Umfassende Verbesserungen des Maintenance AddOns by @skerbis in #156
- Update README.md by @skerbis in #158
- Add Joachim Doerr to acknowledgments section by @skerbis in #160
- Update version from 4.0.0-beta2 to 4.0.0 by @skerbis in #161
New Contributors
- @Copilot made their first contribution in #151
Full Changelog: 3.4.0...4.0.0