Drupal dispone di un sistema ACL dei più avanzati in circolazione. Per mezzo di questo importante sistema è possibile regolare minuziosamente l’accesso degli utenti all’interno dell’area riservata del cms. Dal menu “Persone” è possibile aggiungere Utenti, Ruoli e Permessi:
Ruolo – I Ruoli definiscono gruppi di utenti che possiedono determinati privilegi definiti nella pagina dei permessi. Drupal al momento dell’installazione crea automaticamente i seguenti ruoli:
– utente anonimo (Utenti che non hanno un profilo. Visitatori del sito)
– utente autenticato (Utenti registrati, hanno un profilo ed effettuano il Login)
– amministratore (Ha tutti i diritti e i privilegi sul sito)
Aggiungiamo un nuovo ruolo (prova corso drupal) cliccando sul pulsante “Aggiungi ruolo” ed assegniamo dei permessi cliccando nell’opzione “modifica permessi” che troviamo a destra del ruolo inserito.
Abbiamo la possibilità di modificare i permessi relativi al nuovo Ruolo “prova corso drupal”
Da questa posizione possiamo permettere la visualizzazione, creazione e modifica di articoli ed altri aspetti di gestione di parti del nostro CMS. Da notare che questi permessi, al contrario del ruolo di amministratore e degli utenti registrati, sono in origine tutti deselezionati. Noi possiamo decidere l’assegnazione di questi permessi in base
alle necessità del nuovo Ruolo creato. In questo modo riusciamo a gestire in modo minuzioso ciò che un utente può fare o non fare nel nostro sito web.
Per decidere a quale ruolo inserire un utente bisogna procedere nel seguente modo:
– Creazione di un nuovo utente “Persone”, “”Aggiungi nuovo utente”
– Assegnare un nome, una email ed una password al nuovo utente
– Nella parte inferiore della pagina decidere a quale ruolo (Gruppo) far partecipare
il nuovo utente. Come è possibile notare dall’immagine sottostante un aspetto importante di questa opzione è che il quadratino relativo agli “utenti autenticati” è già selezionato di default. Questo significa che qualsiasi autorizzazione
assegnata agli utenti autenticati, ricadranno anche nei permessi dei nuovi ruoli.
————————————————–
In relazione al “Nodo” (sempre nella pagina dei permessi) possiamo ad esempio decidere se un utente appartenente ad un determinato ruolo può solo visualizzare o anche modificare ed eliminare il nodo corrispondente. Anche i Blocchi e quindi i menu possono essere regolati in questo modo.