Sito Offline visibile a un determinato gruppo di utenti

Sito OfflineQuando si operano dei aggiornamenti o quando si fanno delle modifiche sui siti fatti con il CMS Joomla, e una buona norma di mettere il sito offline per vari ragioni. Una di queste ragioni è durante la fase di sviluppo quando non ancora completato sito, vogliamo farlo vedere a un utente o a un determinato gruppo di utenti.
Fra le novità più importanti di Joomla 1.7 e stata introdotta una funzionalità molto attesa e potente chiamata ACL (Access Control Levels) che ci da la possibilità di dare permessi per leggere, creare, modificare e cancellare determinate pagine a utenti o gruppi di utenti, a seconda del ruolo che essi hanno all'interno del sito web.


I permessi si possono assegnare ai gruppi e non ai singoli utenti, e di conseguenza se vogliamo assegnare permessi specifici a un utente dobbiamo creare un gruppo per quel utente e assegnare i permessi a quel determinato gruppo.

Ecco come procedere nel nostro caso:

1. Effettuare l'accesso lato admin con un'utenza con diritti di superuser.

premi per ingrandire2. Clicca su Utenti > Gruppi > Nuovo gruppo.
Nel campo "Titolo gruppo" inseriamo un nome ad esempio Gruppo Offline.
Per il campo "Gruppo principale" selezioniamo il valore Registered. Successivamente cliccare in alto a destra su Salva e Chiudi.
Bene. Adesso che abbiamo creato un gruppo dobbiamo creare un livello di accesso per questo gruppo.

3. Cliccare sulla voce "Livello di accesso" oppure selezionare Utenti > Livelli di accesso. In tutti e due modi arriviamo allo stesso risultato. Per creare un nuovo livello di accesso cliccare su Nuovo.
Nel campo "Titolo livello" inseriamo un nome Accesso Offline e mettiamo la spunta accanto al "Gruppo Offline" e poi Salva e Chiudi;
Cosa ci manca adesso? Ah si, l'utente :) Creiamolo (se non c'è) !premi per ingrandire

4. Cliccare su "Utenti" e poi Nuovo e inseriamo dei dati:
Nome: Utente OFFLINE
Nome utente Login: UtenteOFF
Password: pa$$w0rd
Conferma password: pa$$w0rd
Email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.

premi per ingrandireSpuntare le caselle davanti ai gruppi Registered e Gruppo Offline. Come al solito Salva e Chiudi.

Arrivati a questo punto, vediamo come configurare i permessi per il gruppo "Gruppo Offline" in modo che tutti i utenti appartenenti a questo gruppo possono accedere al sito anche quando questo è in modalità OFFLINE.

5. Clicca su Sito > Configurazione globale e selezionare la scheda Permessi. Compare un elenco di tutti i gruppi presenti nel nostro sito con i relativi permessi.
Adesso se clicchiamo sul nome del gruppo Gruppo Offline, nella maschera successiva vediamo quali sono le impostazioni dei permessi per questo gruppo, e ci accorgiamo che abbiamo Non consentita come impostazioni calcolate.
Bene! Come bene? No, noi vogliamo abilitare l'accesso offline per questo gruppo, ma come ?

Ora viene la cosa più complicata. Occhiolino
Per l'azione chiamata Accesso Offline, nella seconda colonna dobbiamo cambiare il valore da Ereditata in Consentita.
Fatto?

Adesso non ci resta che provare di mettere il sito offline e accedere con le credenziali dell'utente UtenteOFF. Funzionerà ?

Buon Joomla!

premi per ingrandire premi per ingrandire premi per ingrandire

CommentaCommenta questo articolo sul forum