venerdì 6 gennaio 2012

Joomla: scegliere il gruppo utente durante la registrazione

Scegliere il proprio gruppo utente durante la registrazione ad un sito web può diventare una esigenza importante. Joomla dalla versione 1.6 in poi ha introdotto un'ottimo sistema per la gestione dei gruppi utenti e dei permessi, di cui abbiamo già parlato in joomla 1.6: permessi e utenti (ACL).
Ricordiamo però che bisogna assegnare manualmente ogni utente al relativo gruppo dal backend di Joomla. In alcuni casi questo può risultare scomodo. Infatti in alcuni siti web è l'utente stesso che deve decidere a quale gruppo appartenere e questo fin dalla fase di registrazione al sito web.

Plugin jgroup

Ho realizzato un semplice plugin che implementa questa funzionalità andando ad aggiungere un nuovo campo direttamente nel form di registrazione dove l'utente può selezionare il gruppo desiderato. Il plugin, attraverso un semplice parametro da configurare, permette di scegliere quali gruppi mostrare agli utenti semplicemente elencando gli id dei gruppi stessi.

plg_jgroup.zip