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.
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.
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.
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.
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.
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.