Dans cet article, nous allons vous apprendre à réaliser un formulaire d'inscription d'utilisateur sur un site web fait avec Joomla, afin que vous puissiez personnaliser les champs, demander les informations que vous jugez nécessaires, puis exporter les inscriptions depuis PHPMyAdmin. Le composant que nous utiliserons est Community Builder, qui nous offre une grande quantité de prestations pour personnaliser notre formulaire.

Community Builder

Community Builder, en plus de simplifier l'enregistrement des membres dans Joomla, vous permet également de créer votre propre communauté, d'accepter la connexion des utilisateurs et d'étendre le composant avec des plugins. Une fois le composant installé dans Joomla, allez dans Composants et cliquez sur Community Builder pour voir le panneau d'administration de l'extension.

Comment créer des formulaires d'inscription avec une base de données MySQL
Formulaires personnalisés

Dans le panneau, vous trouverez les onglets User Management, Tab Management, Field Management, List Management, Plugin Management, Tools et Configuration. Nous nous concentrerons sur User Management et Field Management.

Comment créer le formulaire d'inscription

Tout d'abord, vous devrez aller dans Field Management et cliquer sur Nouveau champ. La première option que vous trouverez est Type (il existe plus de 14 types de champs) et vous devrez choisir entre un champ de texte simple ou multiple, de calendrier, de menu déroulant, de courrier électronique, d'insertion d'image et de mot de passe, entre autres types de champs.

Ensuite, vous devrez sélectionner le formulaire, le nom et le titre, et à droite vous pourrez déterminer la longueur et d'autres options du champ. Si vous avez choisi un champ qui a plusieurs options, comme par exemple Drop Down (Multi-select), dans ce cas vous pourrez ajouter de nouvelles valeurs en bas du champ.

Comment créer des formulaires d'inscription avec une base de données MySQL
Menu déroulant avec plusieurs options

Ensuite, au centre du panneau de champ, vous trouverez les configurations du champ, où vous pourrez déterminer si le champ est requis ou non, afficher le titre et la taille entre autres options. Depuis l'éditeur de texte, vous aurez l'option d'incorporer du texte pour qu'il apparaisse lorsque l'utilisateur place le curseur sur le titre du champ.

Comment créer des formulaires d'inscription avec une base de données MySQL
Le formulaire permet de s'inscrire sur le site web

Comme vous pouvez le constater, la création d'un formulaire d'inscription entièrement personnalisé est vraiment simple à réaliser avec Community Builder.

Base de données des utilisateurs

Si vous allez dans User Management, vous trouverez une liste de tous les utilisateurs membres qui se sont inscrits dans le composant, et pour chaque utilisateur vous pourrez observer toutes les informations personnelles champ par champ.

Comment créer des formulaires d'inscription avec une base de données MySQL
Base de données des utilisateurs

Aussi, si vous voulez télécharger la base de données des utilisateurs au format MySQL ou CSV, vous devrez vous rendre sur votre serveur d'hébergement et cliquer sur PHPMyAdmin, sélectionner la table users et exporter tout son contenu.

Comment créer des formulaires d'inscription avec une base de données MySQL
PHPMyAdmin

Comme vous pouvez le constater, les possibilités que nous offre Community Builder sont très grandes, tant pour la création personnalisée de formulaires que pour exporter et migrer les membres vers une autre plateforme.

Community Builder est une extension gratuite pour les plateformes Joomla, dispose de plugins pour étendre ses fonctionnalités, de langues et possède une version commerciale beaucoup plus puissante.

Site officiel :