< May 2012 >
SunMonTueWedThuFriSat
12345
6789101112
13141516171819
20212223242526
2728293031

LICENZA

Creative Commons License

Eccetto dove diversamente specificato, i contenuti di questo sito sono rilasciati sotto Licenza Creative Commons.

Gestione degli utenti

L'installazione di default di SnipSnap definisce diverse tipologie di comunità:
  • la close community (gli utenti non registrati non possono leggere o scrivere pagine e commenti)
  • la web site community (gli utenti non registrati possono solo leggere)
  • la web site plus self-registration community (ognuno può registrarsi sul sito e scrivere pagine e commenti).
La flessibilità di SnipSnap ci ha permesso di implementare nuovi ruoli per una gestione degli utenti personalizzata.

Le tipologie di utenti da noi definite sono:

  • utente non registrato: può solamente leggere i contenuti del portale
  • utente registrato: può leggere i contenuti e scrivere commenti
  • editor: può leggere i contenuti, scrivere contenuto e commenti, effettuare l'upload di files, editare le categorie, bloccare le pagine
  • editor della E-Library: può editare dati della E-Library
  • editor dei Link: può editare dati della sezione Link
  • admin: ha i diritti di editor e di editor della E-Library con l'aggiunta della possibilità di eliminare pagine e di cambiare il livello degli utenti
Anziché disporre differenti classi di utenti, SnipSnap infatti si basa sul concetto di "ruolo". Ogni utente può avere alcuni ruoli. Per esempio un utente non registrato non ha ruoli, mentre un editor ha i ruoli "write comment"e "editor".

I ruoli che possono essere assegnati agli utenti di ArcheoServer sono:

  • scrittura di commenti
  • editing di commenti (che include anche l'upload dei files e il blocco delle pagine)
  • gestione degli utenti
  • editing dei dati dell E-Library
  • editing dei dati dei Link
Questo approccio permette un controllo più granulare sui diritti degli utenti e predispone il sistema a future estensioni. Per esempio, se avessimo bisogno di aggiungere una nuova funzionalità a disposizione solo di un limitato gruppo di utenti, potremmo semplicemente aggiungere un nuovo ruolo, assegnarlo ai membri del gruppo e aggiungere un controllo ‘has role’ alla nuova funzionalità.

Commenti

no comments

ACCESSO AL SISTEMA

UTENTI CONNESSI

  • Googlebot
  • 11 ospiti