Utenti e permessi
Le persone cercano semplicemente di usare il sito di Joomla! che avete creato per loro - in modo attivo o passivo. Migliore è l'esperienza, migliore sarà percepito il sito. Joomla! - come ogni CMS distingue tra visitatori e utenti registrati con diversi permessi. Ai visitatori che di solito arrivano dai motori di ricerca o da siti social media, le raccomandazioni sono di diventare utenti registrandosi. Soprattutto gli utenti registrati, sanno cosa stanno cercando, e arrivano al vostro sito con certe aspettative.
Più utenti ha un sito, più complicato diventa l’argomento dei permessi agli utenti. Nelle versioni precedenti di Joomla! 1.6, c’era un sistema statico costituito da gruppi di utenti, permessi e livelli di accesso che non poteva essere cambiato. Con Joomla! 2.5, il vecchio sistema è ancora esistente come configurazione predefinita nella cosiddetta lista di controllo accessi (ACL).
Ogni accesso al sito verrà valutato da un Gruppo di Permessi, ed anche un accesso da un visitatore. Dopo la registrazione sul vostro sito Joomla!, l’utente diventerà automaticamente un membro di un Gruppo di Permessi. Il gruppo ha permessi predefiniti ed appartiene ad un livello di accesso. Un Livello di Accesso può avere un certo numero di Gruppi di Permessi. Un gruppo può avere un certo numero di utenti/visitatori. I permessi possono essere ereditati e sostituiti in diversi posti.
Diamo uno sguardo al processo di registrazione.
Registrazione e Login
Il ciclo di vita del primo processo di registrazione nel vostro sito è stato completato con l’installazione di Joomla! Nell’ultimo passo vi veniva richiesto un nome utente, un indirizzo email e una password. La persona che ha installato Joomla! ora è il Super Amministratore, che ha permessi per fare qualsiasi cosa sul sito. Questo perché ogni sito Joomla! ha almeno un account utente. Sta solo a questo utente modificare il comportamento del sito in Utenti - Gestione Utente - Opzioni (Figura 1).
Figura 1: Opzioni utente
Sul nostro sito Joomla!, potete creare tanti utenti quanti ne volete. Potete anche permettere ai visitatori di registrarsi da soli. A seconda dei loro permessi, gli utenti possono creare il proprio contenuto e/o vedere in particolare, il contenuto che è stato creato per loro.
Opzioni utente
Il modulo utente ha tre tabelle:
- Componente
In quest’area potete configurare se una registrazione utente al sito sarebbe possibile oppure no. Una delle nuove funzionalità di Joomla! 1.6 è la possibilità di predeterminare in quale gruppo utente gli ospiti dovrebbero essere assegnati, e in quale gruppo utente i nuovi utenti sono registrati di default. - Mail di massa
Potete inviare una mail di massa ai vostri utenti. In questa tabella potete configurare le impostazioni di una mail statica. - Permessi
In questa tabella potete gestire le impostazioni di permessi per ciascun gruppo utente.
Login
I visitatori possono registrarsi sul sito. Joomla!, quindi, offre un modulo di login, che può essere posizionato nel sito (Figura 2).
Figura 2: Modulo login
Questo modulo può essere configurato con molte caratteristiche aggiuntive come testo SSL crittografato e reindirizzamento login/logout. Date un’occhiata a Estensioni - Gestione Modulo (Figura 3).
Figura 3: Opzioni modulo login
Il vantaggio del modulo, che viene consegnato dal modulo di login, è che non necessita da parte dell’utente di cliccare un link prima che il modulo di login appaia. Se questo comportamento non è necessario o non volete avere un form di login come un modulo, potete anche creare un form da componente. Per fare questo, dovete creare delle voci di menu con l’appropriato tipo di voci di menu secondo le vostre esigenze (Figura 4).
Figura 4: Tipi di voci di menu per utenti
Campi di profilo supplementari
In passato era possibile avere ulteriori campi nel modulo di registrazione solo con estensioni aggiuntive. Per risolvere questo problema e collegare i dati dell’utente al componente contatto, Joomla! 2.5 è dotato di un plug-in chiamato Profilo Utente. In Estensioni - Gestione Plug-in, potete attivare e configurare il plug-in (vedete anche Componente contatto). Questo modulo fornisce diversi campi aggiuntivi, anche un’opzione Termini del servizio in cui l’utente deve cliccare durante il processo di registrazione per accettare i termini del servizio (Figura 5).
Figura 5: Campi profilo supplementari
Suggerimento: Per una migliore funzionalità di gestione estesa dei membri inclusi nel modulo registrazione, va aggiunta a profilo e campi di registrazione, approvazione dei flussi di lavoro dei membri, tabelle profilo, ecc, un'estensione per la gestione di membri, come per esempio, Community Builder.
Gruppi Utenti
L’idea di un gruppo utente è creare un set di permessi al Controllo Livello Accesso. Questo non va confuso con le altre funzionalità disponibili tramite estensioni aggiuntive (per esempio, GroupJive) che permette agli utenti di organizzarsi in speciali gruppi di interesse.
"Se volete essere un autore sul vostro sito, avrete bisogno dei seguenti permessi."
Invece di assegnare questi permessi ad ogni utente, sono assegnati ad un gruppo. L’utente individuale può essere assegnato ad uno o più gruppi. Immaginate di avere 10.000 utenti in quattro gruppi diversi. E’ facile per l’amministratore cambiare i permessi per ognuno dei gruppi. Senza i gruppi dovete cambiare i permessi di ogni utente manualmente. Se invece usate i gruppi dovete cambiare soltanto i permessi. Comunque, quando usate i gruppi, dovete cambiare i permessi solo una volta!
In Joomla! 2.5 potete creare tanti gruppi utente quanti ne volete. In Gestione Utente - Gruppi, trovate una panoramica di tutti i gruppi, che sono nella base di Joomla! (Figura 6).
Figura 6: Gruppo utenti
L’impostazione predefinita è la stessa che c’era in Joomla! 1.5. Se siete soddisfatti della struttura, non sarà necessario cambiare nulla.
Permessi predefiniti per i gruppi utenti del front-end del sito:
- Gruppo registrato
Un utente registrato può loggarsi, modificare le proprie credenziali e vedere parti del sito che utenti non registrati non possono vedere. - Gruppo autore
L’autore può fare tutto quello che un utente registrato può fare. Un autore può anche scrivere articoli e modificarne il proprio contenuto. Generalmente, c'è un link nel menu utente per questo. - Gruppo editor
L’editor può fare tutto quello che un autore può fare. Un editore può anche scrivere e modificare tutti gli articoli che compaiono nel front-end. - Gruppo editore
L’editore può fare tutto quello che un editore può fare. Un editore può anche scrivere articoli e modificare ogni parte di informazione che appare nel front-end. In aggiunta, un editore può decidere, tra l’altro, quali articoli pubblicare oppure no.
Permessi predefiniti per i gruppi utenti del back-end del sito:
- Gruppo direttore
Un responsabile può create contenuto e vedere varie parti di informazione riguardo il sistema. A lui non è consentito:- Gestire utenti
- Installare moduli e componenti
- Aggiornare un utente a super amministratore o modificare un super amministratore
- Lavorare sulla voce di un menu Sito/Configurazione Globale
- Inviare un messaggio di posta a tutti gli utenti
- Cambiare e/o installare template e file di lingua
- Amministratore
Ad un amministratore non è consentito:- Aggiornare un utente a super amministratore o modificare un super amministratore
- Lavorare su una voce di menu Sito/Configurazione Globale
- Inviare un messaggio di posta a tutti gli utenti
- Cambiare e/o installare template e file di lingua
- Super Amministratore o Super Utente
A questo utente è consentito di eseguire tutte le funzioni nell’amministrazione di Joomla! Soltanto un super amministratore può aggiungere altri super amministratori.
Livelli di accesso
Ai gruppi utenti possono essere assegnati livelli di accesso. Così abbiamo un utente, collegato ad un gruppo, e gruppi collegati ad un livello di accesso (Figura 7, Figura 8)
Figura 7: Livelli di accesso
Figura 8: Gruppi assegnati ad un livello di accesso
Perché i livelli di accesso?
Come abbiamo visto, i livelli di accesso sono un pacchetto di gruppi. Con la combinazione di gruppi di permessi e livelli di accesso, potete risolvere tutti i casi di utilizzo possibile. In un articolo, ad esempio, potete limitare l’accessibilità ad un livello di accesso (Figura 9).
Figura 9: Livelli di accesso in un articolo
Tale funzionalità è necessaria per limitare l'accesso a contenuti e funzioni in grandi organizzazioni o a supporto per l'e-commerce e abbonamenti basati su servizi in casi d'uso su siti web Joomla!. Il sistema ACL di joomla! non è disponibile solo per i contenuti Joomla! e le funzioni di base, ma è disponibile anche per l'uso delle estensioni Joomla!. Per esempio, Community Builder e altre soluzioni di gestione membri possono trarre vantaggio da questa funzionalità avanzata ACL.
Note utenti
Potete creare note con le date di revisione per ogni utente (Figura 10). Potete raggruppare le note degli utenti in categorie. Questa funzione permette di impostare un processo di flusso di lavoro, ad esempio, per la revisione degli account utente. Potete ordinare le note utente dalla data di revisione (Figura 11).
Figura 10: Nota utente
Figura 11: Lista di note utenti
Mass mail utenti
A volte volete poter inviare un messaggio per email a tutti i vostri utenti. A volte volete inviare quel messaggio soltanto ad un gruppo di utenti o soltanto a coloro che hanno accesso al back-end. L’invio di email è sempre un tantino delicato. Nessuno vuole essere uno SPAMMER e nessuno vuole ricevere SPAM, bisogna stare attenti!
Per poter utilizzare il componente di mass mail utenti, dovete configurare Joomla! per l’invio di email in Configurazione Globale → Server → Impostazioni Mail. Potete poi configurare il Prefisso Soggetto ed il Suffisso Corpo Mail in Utenti → Mass Mail Utenti: Opzioni - Mass Mail.
L’interfaccia utente del componente Mass Mail Utenti è facile da comprendere. Potete scegliere il gruppo utente di questi utenti che dovrebbero ricevere l’email. Da Joomla! 1.7 è possibile decidere se disabilitare (bloccare) gli utenti che dovrebbero ricevere la mail oppure no.
Potete determinare se anche i sottogruppi utente dovrebbero ricevere le email, se l’email deve essere in formato html o testo semplice, e se tutti i destinatari sono elencati nell’email o marcati come BCC (Blind Carbon Copy - Copia Carbone Nascosta). Il messaggio ha una linea soggetto e un corpo mail. Potete usare l’editor html ma non è previsto nessun editor wysiwyg (Figura 1).
Figura 12: Modulo Mass mail
In Joomla! non è possibile memorizzare le mass mail. Dopo la compilazione del modulo, cliccare sull’icona invia email. Ora le email sono state inviate.
















0 commenti
Invia nuovo commento