Vaša košarica je prazna
Vse funkcionalnosti
Varnost
UI/UX
Sistem
Vsebine
Poslovno
Trženje
🚧
Skrbniške nastavitveSistem
Način vzdrževanja
Graceful site lockdown with admin bypass
Pregled
One-click maintenance mode that blocks all access except for admins. Displays custom message and optional estimated end time. Enable via admin panel or CLI command.
Oblikovalski premisleki
UX vzorci in opombe vizualnega oblikovanja za to funkcionalnost:
- •Maintenance page should be visually interesting
- •Show estimated end time to manage expectations
- •Email signup for "notify when back" is nice
- •Admin bypass should be clearly indicated
Ključne prednosti
Kaj naredi to funkcionalnost izjemno:
- ✓One-click activation
- ✓Custom maintenance message
- ✓Admin bypass automatic
- ✓CLI and GUI controls
Tehnična opomba
MaintenanceHelper::enable('message', 'end_time'). Middleware checks ConfigHelper::isMaintenanceMode(). Admins with viewAdminPanel bypass automatically.
Pomožni razredi
MaintenanceHelperConfigHelperModeli
SystemSettingTabele baze podatkov
system_settingKonfiguracija
Legenda konfiguracijskih povezav
⚙ Baza podatkov prepiše params.php🔗 Nastavitev povezana z bazo podatkov📋 Baza podatkov hrani samo vrednost
params.php konfiguracija
Konfiguracijska pot: params['maintenance']
params['features']['maintenance'] => trueparams['maintenance']['bypassRoles'] => ['superadmin', 'admin']params['maintenance']['excludeRoutes'] => ['site/login', 'site/maintenance']Nastavitve baze podatkov (tabela system_setting)
| Ključ | Tip | Opis | Relacija |
|---|---|---|---|
maintenance_mode | boolean | Enable/disable maintenance mode | ⚙ |
maintenance_message | string | Message displayed during maintenance | 📋 |
maintenance_end_time | string | Estimated end time (optional) | 📋 |