Vse funkcije
Varnost
UI/UX
Sistem
Vsebina
Posel
Trženje
📊
Skrbniške nastavitveSistem
Dnevniki dejavnosti
Obsežna revizijska sled za vsa dejanja uporabnikov
Pregled
Celoten revizijski sistem beleženja, ki sledi dejanjem uporabnikov, sistemskim dogodkom in spremembam podatkov. Beleži naslove IP, uporabniške agente in vrednosti pred/po. Bistvenega pomena za skladnost in odpravljanje napak.
Premisleki glede oblikovanja
Vzorci UX in opombe o vizualnem oblikovanju za to funkcijo:
- •Pogled časovne premice omogoča pregledovanje dnevnikov
- •Barvno kodiranje vrst dejanj (ustvari=zeleno, izbriši=rdeče)
- •Razširljive vrstice za podrobne poglede razlik
- •Filtri so bistveni za velike nabore podatkov
Ključne prednosti
Po čem ta funkcija izstopa:
- ✓Popolna revizijska sled
- ✓IP in sledenje uporabniškega agenta
- ✓Primerjava vrednosti prej/potem
- ✓Nastavljivo obdobje hrambe
Tehnična opomba
ActivityLog::log() za generično beleženje. ActivityLogHelper ima bližnjice, kot sta logLogin(), logLogout(). Stare vrednosti in nove vrednosti, shranjene kot JSON.
Pomočniki
ActivityLogHelperModeli
ActivityLogTabele baze podatkov
activity_logKonfiguracija
Legenda razmerja konfiguracije
⚙ DB preglasi params.php🔗 Nastavitev, povezana z DB📋 DB hrani samo vrednost
params.php Konfiguracija
Konfiguracijska pot: params['activityLog']
params['activityLog']['enabled'] => trueparams['activityLog']['logActions'] => ['login', 'logout', 'create', 'update', 'delete']params['activityLog']['excludeRoutes'] => ['site/captcha']Nastavitve baze podatkov (tabela system_setting)
| Ključ | Vrsta | Opis | Razmerje |
|---|---|---|---|
activity_log_retention_days | number | Days to retain logs before cleanup | 📋 |
activity_log_anonymous_visits | boolean | Log anonymous visitor page views | 📋 |