In questo articolo ti insegneremo a realizzare un modulo di iscrizione utente in un sito web creato con Joomla, in questo modo potrai personalizzare i campi, richiedere le informazioni che ritieni necessarie e poi esportare le iscrizioni da PHPMyAdmin. Il componente che utilizzeremo è Community Builder che ci offre una grande quantità di funzionalità per personalizzare il nostro modulo.

Community Builder

Community Builder, oltre a semplificare la registrazione dei membri in Joomla, ti permetterà anche di creare la tua comunità, accettare la connessione di utenti ed estendere il componente con plugin. Una volta installato il componente in Joomla, vai su Componenti e fai clic su Community Builder e vedrai il Pannello di Amministrazione dell'estensione.

Come creare moduli di iscrizione con database MySQL
Moduli personalizzati

Nel pannello troverai le schede User Management, Tab Management, Field Management, List Management, Plugin Management, Tools e Configuration. Noi ci concentreremo su User Management e Field Management.

Come creare il modulo di iscrizione

Prima dovrai andare su Field Management e fare clic su Nuovo Campo e la prima opzione che troverai in Tipo (Esistono più di 14 tipi di campo) e dovrai scegliere tra un campo di testo semplice o multiplo, di calendario, a discesa, di email, di inserimento di immagine e password, tra altri tipi di campi.

Quindi dovrai selezionare il modulo, il nome e il titolo e a destra potrai determinare la lunghezza e altre opzioni del campo. Se hai scelto un campo che ha più opzioni come per esempio Drop Down (Multi-select), in questo caso potrai aggiungere nuovi valori nella parte inferiore del campo.

Come creare moduli di iscrizione con database MySQL
Menu a discesa con più opzioni

Poi al centro del Pannello del Campo troverai le configurazioni del campo, dove potrai determinare se il campo è obbligatorio o no, mostrare il titolo e la dimensione tra altre opzioni. Dall'editor di testo avrai l'opzione di incorporare testo affinché appaia quando l'utente posiziona il cursore sopra il titolo del campo.

Come creare moduli di iscrizione con database MySQL
Il modulo consente di registrarsi sul sito web

Come puoi osservare, la creazione di un modulo di iscrizione totalmente personalizzato è davvero semplice da realizzare con Community Builder.

Base di dati degli utenti

Se vai su User Management, troverai un elenco con tutti gli utenti membri che si sono registrati nel componente e per ogni utente potrai osservare tutte le informazioni personali campo per campo.

Come creare moduli di iscrizione con database MySQL
Base di dati degli utenti

Inoltre, se vuoi scaricare il database degli utenti in formato MySQL o CVS, dovrai andare sul tuo server di hosting e fare clic su PHPMyAdmin e selezionare la tabella users ed esportare tutto il suo contenuto.

Come creare moduli di iscrizione con database MySQL
PHPMyAdmin

Come puoi osservare, le possibilità offerte da Community Builder sono molto grandi, sia per la creazione personalizzata di moduli, sia per esportare e migrare i membri su un'altra piattaforma.

Community Builder è un'estensione gratuita, per piattaforme Joomla, dispone di plugin per ampliare le sue funzionalità, lingue e ha una versione commerciale molto più potente.

Sito ufficiale: