Introduzione al sistema di news e monitoraggio
Il sistema prevede da generazione automatica di news (non di notifiche) quando accadono determinati eventi. Le news sono una delle caratteristiche fondamentali della piattaforma in quanto sono alla base del sistema di monitoraggio offerto agli utenti.
La produzione di news è molto elevata e quindi sarà necessario prevedere una tabella nel db con funzione di cache per velocizzare le varie estrazioni.
In questo capitolo viene data una descrizione generale del funzionamento delle news e del monitoraggio, rimandando il dettaglio ai singoli capitoli all'interno di questo documento.
A seconda della tipologia della news il sistema assegna automaticamente alla stessa un valore di priorità: max priorità (I), media (II) o bassa priorità (III).
Una news è determinata da due categorie di eventi:
- eventi generati da lavori istituzionali (Is)
- eventi generati dalle azioni degli utenti (Ut)
Gli eventi puntuali (P) sono quelli che da soli generano una news (p.e. la presentazione di un atto). Ci sono inoltre degli eventi di gruppo (G) che genera una news (p.e. “100 utenti sono contrari all'atto …).
Le news prodotte riguardano vari oggetti del sistema. Se ne offre una panoramica rimandando per gli approfondimenti ai capitoli successivi.
- News generali della piattaforma
- News riferite ad un atto
- News riferite ad un politico
- News riferite ad un argomento (categorie e tags)
- News riferite ad un territorio
Le news vengono visualizzate, oltre che nelle pagine dedicate agli oggetti cui sono riferite, anche nelle pagine utente dedicate al monitoraggio oltre che inviate via email sempre agli utenti che hanno attivato il monitoraggio. Nelle pagine degli oggetti e dei monitoraggi gli utenti possono due modalità di visualizzazione:
- news principali (default)
- tutte le news
Di seguito, per ogni oggetto, la visualizzazione a seconda delle priorità:
Oggetto | Priorità News Principali | Priorità Tutte le news |
---|---|---|
News generali della piattaforma | I | Non prevista |
Atto | I e II | I, II e III |
Politico | I e II | I, II e III |
Argomento | I e II | I, II e III |
Territorio | I e II | I, II e III |
Le news inviate via e-mail sono solo quelle di priorità I e II.
Ogni utente registrato più attivare il monitoraggio dei seguenti oggetti:
- Ogni singolo atto
- Ogni singolo politico
- Ogni singolo argomento (categorie e tags)
- Ogni singolo territorio
L'utente può attivare i monitoraggi dalle pagine degli oggetti (un atto, un politico, …) e può gestirli dal suo profilo personale.
Come abbiamo visto gli oggetti possono produrre delle news. Quando un utente sta monitorando più oggetti viene avvertito quando uno di questi produce almeno una news. Le news degli oggetti monitorati vengono visualizzate: nel profilo personale dell'utente tramite una email giornaliera (digest) in cui sono riportate le news prodotte dagli oggetti monitorati nelle ultime 24 ore.