Vaša košarica je prazna
Vse funkcionalnosti
Sigurnost
UI/UX
Sustav
Sadržaj
Poslovno
Trženje
🚧
Skrbniješke postavkeSustav
Način održavanja
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 i opombe vizualnega ulikovanja 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
Tehniječna opomba
MaintenanceHelper::enable('message', 'end_time'). Middleware checks ConfigHelper::isMaintenanceMode(). Admins with viewAdminPanel bypass automatically.
Pomoćni razredi
MaintenanceHelperConfigHelperModeli
SystemSettingTablice baze podataka
system_settingKonfiguracija
Legenda konfiguracijskih povezav
⚙ Baza podatkov prepijoš params.php🔗 Nastavitev povezana z bazo podatkov📋 Baza podatkov hranije samo vrednost
params.php konfiguracija
Konfiguracijska pot: params['maintenance']
params['features']['maintenance'] => trueparams['maintenance']['bypassRoles'] => ['superadmin', 'admin']params['maintenance']['excludeRoutes'] => ['site/login', 'site/maintenance']Postavke baze podatkov (tabela system_setting)
| Ključ | Vrsta | Opis | Relacija |
|---|---|---|---|
maintenance_mode | boolean | Enable/disable maintenance mode | ⚙ |
maintenance_message | string | Message displayed during maintenance | 📋 |
maintenance_end_time | string | Estimated end time (optional) | 📋 |