En este artículo te enseñaremos a realizar un formulario de inscripción de usuario en una página web hecha con Joomla, de manera que puedas personalizar los campos, solicitar la información que necesites y exportar las inscripciones desde PHPMyAdmin. El componente que utilizaremos es Community Builder, que nos ofrece una gran cantidad de prestaciones para personalizar nuestro formulario.

Community Builder

Community Builder, además de simplificar el registro de miembros en Joomla, también te permite crear tu propia comunidad, aceptar la conexión de usuarios y ampliar el componente con plugins. Una vez instalado, accede a Componentes y selecciona Community Builder para ver el panel de administración de la extensión.

Cómo crear formularios de inscripción con base de datos MySQL
Formularios personalizados

En el panel encontrarás las pestañas User Management, Tab Management, Field Management, List Management, Plugin Management, Tools y Configuration. Nos centraremos en User Management y Field Management.

Cómo crear el formulario de inscripción

Para empezar, dirígete a Field Management y haz clic en Nuevo Campo. La primera opción que verás es Tipo, donde se ofrecen más de 14 tipos de campo, entre ellos texto simple o múltiple, calendario, menú desplegable, correo electrónico, inserción de imagen o contraseña.

A continuación, selecciona el formulario, el nombre y el título. En la parte derecha podrás determinar la longitud y otras opciones del campo. Si has elegido un campo con varias opciones, como Drop Down (Multi-select), podrás añadir nuevos valores en la parte inferior del campo.

Cómo crear formularios de inscripción con base de datos MySQL
Menú desplegable con varias opciones

En el centro del panel del campo encontrarás las configuraciones, donde puedes determinar si el campo es requerido o no, mostrar el título, ajustar el tamaño y otras opciones. Además, desde el editor de texto puedes incorporar un texto que aparezca cuando el usuario coloque el cursor sobre el título del campo.

Cómo crear formularios de inscripción con base de datos MySQL
El formulario permite registrase en la página web

Como puedes observar, la creación de un formulario de inscripción totalmente personalizado es realmente sencillo con Community Builder.

Base de datos de usuarios

Si accedes a User Management, encontrarás una lista con todos los usuarios miembros registrados en el componente. Para cada usuario podrás ver toda la información personal, campo por campo.

Cómo crear formularios de inscripción con base de datos MySQL
Base de datos de usuarios

Además, si deseas descargar la base de datos de los usuarios en formato MySQL o CSV, deberás ir a tu servidor de hosting, abrir PHPMyAdmin, seleccionar la tabla users y exportar todo su contenido.

Cómo crear formularios de inscripción con base de datos MySQL
PHPMyAdmin

Como puedes ver, las posibilidades que ofrece Community Builder son enormes, tanto para la creación personalizada de formularios como para exportar y migrar a otra plataforma a los miembros.

Community Builder es una extensión gratuita para Joomla, cuenta con plugins para ampliar sus prestaciones, está disponible en varios idiomas y dispone de una versión comercial mucho más potente.

Sitio oficial: