Skip to content

Funzionalità utente

scaloni edited this page Feb 12, 2012 · 1 revision

14. Funzionalità utente

Ogni utente registrato dispone di funzionalità private [private] e di contenuti pubblici [public].

14.1 Modifica dati personali [private]

Ogni utente potrà accedere a funzionalità che gli permetteranno di modificare/aggiungere dati del profilo quali:

  • Comune
  • Territorio (quartiere)
  • Foto personale
  • sito web personale
  • info biografiche
  • cambio password (ripeti)
  • associare la propria utenza a quella dei social network

La email, essendo la username per il login, potrà essere modificata solo contattando l'amministratore del sito.

14.2 Configurare la privacy

L'utente inoltre ha la possibilità di configurare i suoi parametri di privacy:

  • Rendi pubblici i miei voti sugli atti (default NO)
  • Rendi pubblici gli oggetti che sto monitorando (default NO)
  • Permetti agli altri utenti di contattarmi senza rendere pubblica la mia email (default: SI).
  • Usa il mio nome pubblico (default SI). Se NO, usa Nickname.

14.3 Utente A scrive a utente B - NBlock

Questa minima funzionalità è progettata per dare modo agli utenti di interagire one-to-one. Ci sono due casi d'uso, nel primo A e B non sono amici su FB, nel secondo si.

Nel primo caso:

  1. L'utente A, loggato sul sito, entra nella pagina personale pubblica dell'utente B.
  2. Se l'utente B nella sua configurazione di privacy ha dato il permesso ad essere contattato (punto 3 di “Configurare la privacy”), l'utente A trova la funzione contattami.
  3. All'utente A viene fornito un form di contatto (oggetto, messaggio).
  4. All'invio del form avvengono i seguenti eventi:
    • viene inviata una mail con FROM email_utente_A e TO email_utente_B. A quindi non conoscerà l'indirizzo email di B. La risposta di B ad A avverrà direttamente usando le email (reply to) e senza più passare per openmunicipio.
    • Viene generata una notifica all'utente B.

Nel secondo caso:

  1. Utente A usa il send di FB per inviare il messaggio
  2. Viene generata una notifica all'utente B.

14.4 Funzioni per la gestione del monitoraggio [private]

Sono le funzioni che permettono all'utente di accedere alle news e gestire gli oggetti monitorati. In progress

14.5 La funzione “avvisami quando” [private]

In progress

14.6 Le notifiche utente [private] - NBlock

Come abbiamo visto un utente ha delle news dedicate che dipendono dal tipo di monitoraggio impostato. Le news possono essere lette nella sezione del monitoraggio e sono ricevute giornalmente (digest) per email. Le notifiche sono concettualmente diverse della news: non dipendono dal monitoraggio impostato dall'utente ma dalle azioni di altri utenti. Le notifiche sono visualizzate in un apposito spazio nella sezione personale dell'utente e non vengono mai inviate via email.

Questi gli eventi che generano le notifiche per l'utente A:

  • utente B ha fatto click su “mi piace” di uno dei contenuti (commenti e link esterni) pubblicati da A
  • utente B ha condiviso su social network uno dei contenuti (commenti e link esterni) pubblicati da A
  • un politico ha descritto o commentato un atto che l'utente A sta monitorando/ha votato/ha commentato/ha aggiunto link esterni
  • un atto che sta monitorando l'utente A, ha raggiunto un certo numero di utenti che lo stanno monitorando
  • un atto che l'utente A ha votato, ha raggiunto un certo numero di voti degli utenti
  • un utente ha scritto un messaggio all'utente A

14.7 La pagina utente [public]

  • Info personali – Indice di attività
  • Feed delle attività (rss)

Il feed è costituito dalle notizie legate ai seguenti eventi:

  • utente pubblica un commento
  • utente pubblica un link esterno
  • utente monitora un oggetto (se permesso da privacy)
  • utente vota un atto (se previsto da privacy)
  • utente scrive a un politico
  • utente riceve risposta da un politico
  • utente riceve da altri utenti i mi piace su contenuti pubblicati
  • altri utenti condividono su social network i contenuti pubblicati dall'utente
  • utente clicca su mi piace o condivide commenti o link di altri utenti
  • utente clicca su mi piace o condivide descrizione di atto di un politico.
  • Cosa ha votato
  • Cosa sta monitorando