Questa è una vecchia versione del documento!
Il sistema comprende più moduli, alcuni che possiamo considerare “di base”, altri più “complementari” e per questo definiti “strumenti”.
Ogni parte del sistema è gestita da un modulo diverso, ecco quindi un elenco di quelli definiti “di base”:
UTENTI (vedi API)
Questo modulo gestisce e visualizza il profilo degli utenti, con la possibilità di modificarne le informazioni sottoscritte al momento della registrazione.
Ogni utente può essere 'registrato' ma 'non attivo' e può essere o meno 'admin'.
E' possibile inoltre inserire nuovi utenti e salvare in formato csv la lista di quelli già registrati.
Un caso a parte sono gli utenti Anonimi (vedi API), gestiti in un modulo a parte ma che vengono integrati nella visualizzazione di tutti gli utenti.
GRUPPI (vedi API)
Questo modulo permette di raggruppare gli utenti a seconda delle esigenze di amministrazione, ad ogni gruppo viene affidato un id.
E' possibile creare/rimuovere gruppi interi, togliere/aggiungere singoli utenti in un gruppo.
PERMESSI (vedi API)
Questo modulo è di fondamentale importanza per il funzionamento del sistama, infatti gestisce i permessi definiti su ogni modulo/strumento e su ogni utente.
Ad ogni modulo corrispondono delle istanze (ad es. il modulo Agenda ha al suo interno molte agende differenti) e per ogni istanza sono definiti i gli utenti che vi appartengono e i permessi relativi.
Vengono definite le azioni (edit-view-create-upload etc…) possibili per ogni utente così da delineare una gerarchia ben definita di ruoli per ogni modulo/strumento.
In questo modulo è concesso creare/rimuovere qualsiasi tipo di ruolo o permesso del sistema.
BLOCKSET (vedi API)
Questo modulo consente la creazione, modifica e cancellazione dei blockset presenti nel sistema. Un blockset è un insieme di blocchi all'interno dei quali sono presenti i contenuti della pagina.
Ai blockset è quindi affidata la disposizione spaziale dei contenuti, organizzata secondo la disposizione di singoli blocchi.
RATING (vedi API)
Il modulo rating si occupa di gestire le votazioni che vengono fatte dagli utenti nelle varie sezioni del sistema; non è presente una sezione all'interno dell'amministrazione per gestire questa parte che è totalmente controllata dal codice.
RESOURCE (vedi API)
Il sistema è in grado di contenere risorse di varia tipologia (video, testi, link…); questo modulo permette la gestione delle risorse all'interno del database e il loro controllo/validità all'interno della piattaforma.
WIKI (vedi API)
Il modulo wikitool gestisce il wiki messo a disposizione dal sistema.
MARKERSET (vedi API)
Questo modulo controlla il tipo di marcatori presenti nel sistema, permette di aggiungere o togliere immagini da usare come marcatori, rinominare il set etc.
LEGENDA (vedi API)
Il modulo legenda visualizza e gestisce le legende presenti per le mappe.
NOTIFICATION (vedi API)
Si occupa delle notifiche.
TEXT (vedi API)
Questo modulo gestisce l'inserimento e la cancellazione di testi, creando oltre al titolo e al testo anche la data esatta in cui è stato caricato.
VARIABLES (vedi API)
Questo modulo controlla la tipologia delle variabili che vengono utilizzate.
LOGS (vedi API)
Questo modulo gestisce tutti i movimenti di log degli utenti, registrando le azioni, i permessi e i percorsi fatti da ogni utente.
MENU (vedi API)
Questo modulo …