🔔
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.