Vse funkcije
Varnost
UI/UX
Sistem
Vsebina
Posel
Trženje
🚧
Skrbniške nastavitveSistem
Način vzdrževanja
Elegantno zaklepanje spletnega mesta s skrbniškim obvodom
Pregled
Način vzdrževanja z enim klikom, ki blokira vsak dostop, razen za skrbnike. Prikaže sporočilo po meri in izbirni predvideni končni čas. Omogoči prek skrbniške plošče ali ukaza CLI.
Premisleki glede oblikovanja
Vzorci UX in opombe o vizualnem oblikovanju za to funkcijo:
- •Stran za vzdrževanje mora biti vizualno zanimiva
- •Prikaži predvideni končni čas za upravljanje pričakovanj
- •E-poštna prijava za "obvesti, ko se vrnem" je dobra
- •Skrbniški obvoz mora biti jasno označen
Ključne prednosti
Po čem ta funkcija izstopa:
- ✓Aktivacija z enim klikom
- ✓Sporočilo o vzdrževanju po meri
- ✓Admin bypass avtomatsko
- ✓Kontrolniki CLI in GUI
Tehnična opomba
MaintenanceHelper::enable('message', 'end_time'). Vmesna programska oprema preveri ConfigHelper::isMaintenanceMode(). Skrbniki s funkcijo viewAdminPanel samodejno zaobidejo.
Pomočniki
MaintenanceHelperConfigHelperModeli
SystemSettingTabele baze podatkov
system_settingKonfiguracija
Legenda razmerja konfiguracije
⚙ DB preglasi params.php🔗 Nastavitev, povezana z DB📋 DB 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č | Vrsta | Opis | Razmerje |
|---|---|---|---|
maintenance_mode | boolean | Enable/disable maintenance mode | ⚙ |
maintenance_message | string | Message displayed during maintenance | 📋 |
maintenance_end_time | string | Estimated end time (optional) | 📋 |