🔔
Sistem

Sistem obveščanja

Skrbniške nastavitve

Obvestila v aplikaciji s posodobitvami v realnem času

Pregled

Popoln sistem obveščanja za opozorila uporabnikov. Podpira vrste informacij, uspeha, opozoril in napak. Gradnik z ikono zvonca prikazuje število neprebranih. Center za obvestila za ogled zgodovine.

Premisleki glede oblikovanja

Vzorci UX in opombe o vizualnem oblikovanju za to funkcijo:

  • •Značka Neprebrano bi morala poskočiti, ne pa kričati
  • •Trajanje obvestila: 5-8 sekund
  • •Združite podobna obvestila, da zmanjšate hrup
  • •Povlecite za opustitev na mobilniku deluje intuitivno

Ključne prednosti

Po čem ta funkcija izstopa:

  • ✓Štiri vrste obvestil z ikonami
  • ✓Število neprebranih v glavi
  • ✓Označi kot funkcijo branja/opusti
  • ✓Admin lahko pošlje kateremu koli uporabniku
Tehnična opomba

NotificationHelper::info($userId, $title, $message). Pripomoček upodablja ikono zvonca. Model obveščanja obravnava CRUD. Preverite/obvestilo za uporabniški center.

Pomočniki
NotificationHelper
Modeli
Notification
Tabele baze podatkov
notification

Konfiguracija

Legenda razmerja konfiguracije
⚙ DB preglasi params.php🔗 Nastavitev, povezana z DB📋 DB hrani samo vrednost
params.php Konfiguracija

Konfiguracijska pot: params['notifications']

params['features']['notifications'] => trueparams['notifications']['showInHeader'] => trueparams['notifications']['maxDisplayed'] => 5params['notifications']['autoRefresh'] => false
Opomba: Notifications are runtime data - stored in notification table, not in system_setting. Feature toggle only in params.php.