Lo sviluppo del sito web Prefer è stata un'occasione per studiare una soluzione al problema delle ACL per Joomla. Le ACL, per spiegarle in modo semplice, sono delle librerie che gestiscono i permessi degli utenti. Una delle poche limitazioni di Joomla (che probabilmente sarà ovviata nella versione 1.6) è proprio la mancanza di un componente di spessore per gestire questo aspetto del sito. Attualmente infatti gli utenti di un sito in Joomla sono divisi per gruppi (guest, registrati, manager, editori...) e non è possibile segmentare i permessi all'interno di un gruppo.
Questo comporta una grossa limitazione nel caso in cui vogliamo ad esempio creare un'area riservata per i nostri clienti e un'area riservata per i nostri agenti. Sarebbe infatti impossibile gestire in modo comodo due gruppi di utenti che hanno solo l'autorizzazione a visualizzare una sezione di documenti a loro riservata.
Abbiamo quindi usato l'ingegno e provveduto a clonare il database del sito web in Joomla in una installazione aggiuntiva, localizzata nella cartella AREARISERVATA del sito web; dopodichè abbiamo eliminato tutti i contenuti superflui e reinstallato i componenti dedicati alla profilazione avanzata degli utenti ed alla repository dei files. Applicando all'area riservata lo stesso template del sito principale l'utente non percepisce, di fatto, di trovarsi in una installazione diversa e, inoltre, la gestione risulta più comoda anche per il cliente, che si trova due siti semplici da gestire piuttosto che uno molto complicato.
- Leggi il feedback di Marco Busnelli, Responsabile Progetti Speciali Prefer.

Twitter
Googlize this
Wikio
Diggita
Kipapa.cc
Notizieflash
OKnotizie
Segnalo
Ziczac