
Formulaire d'inscription (11)
AllEvents offre deux possibilités de formulaires d'inscription : la gestion interne ou confiée à un composant tiers tels BreezingForms ou CKForms. Dans le cas d'un composant tiers, veuillez consulter la documentation concernant le plugin AllEvents - Formulaires.
Le tableau des inscriptions a été revu afin d'en augmenter, je l'espère, l'efficacité.
Ci-dessous une capture d'écran de ce qu'un auteur peut voir; un auteur, par défaut, peut accepter des inscriptions (mais pas les publier), il peut voir les inscriptions incertaines et les annulations.
![]()
(Cliquez pour agrandir; ici intégration avec Community Builder)
L'affichage des lignes se fait en fonction d'un très grand nombre de paramètres dont le premier étant le niveau d'autorisation :
- est-ce que l'utilisateur / visiteur a le droit de voir les inscriptions ?
- peut-il voir les inscriptions en attente ?
- peut-il voir les annulations ? les inscriptions incertaines ?
- a-t-il le droit d'avoir accès au bouton "Accepter l'inscription" ? Au bouton "Publier / Dépublier l'inscription" ?
Le choix des couleurs des lignes a été simplifié :
- sur fond bleu pour les inscriptions validées (type "Je viens")
- sur fond rouge pastel pour les inscriptions en atttente (non acceptées ou non publiées)
L'icône qui représente l'inscription a également été modifiée : en vert très pâle pour indiquer que l'inscription est de type "Je viens" mais que l'inscription n'est pas encore définitive.
Enfin, j'ai aussi modifié la petite phrase "Il reste xxx places" en reprennant un petit tableau avec différents bonshommes qui donnent le nombre de place total, le nombre d'inscrits, le nombre d'incertains, ... En cliquant sur le petit bonhomme le tableau n'affiche que ces inscriptions-là.
Informations supplémentaires
- Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.
Si votre formulaire d'inscription est aux abonnés absents alors que vous pensez qu'il devrait s'afficher; veuillez vérifier les points suivants :
- l'évènement n'est pas annulé (champs "Annulé Oui")
- dans le frontend, que vous êtes bien connecté. En effet, l'inscription AllEvents requiert la plupart du temps d'être connecté avec un compte utilisateur.
- dans l'écran d'édition de l'évènement; onglet "Inscription"
- les inscriptions sont possibles (champs "Autoriser les inscriptions" initialisé à "Oui")
- un formulaire d'inscription est indiqué (par défaut, "Standard")
- la période id'inscription est en cours c'est-à-dire que
- le champs "Date de début des inscriptions" est dans le passé
- le champs "Date de fin des inscriptions" est dans le futur
- le nombre de places max. est supérieur au nombre de personnes qui seraient déjà inscrites à votre évènement. Le chiffre 0 signifie qu'il n'y a aucune limitation.
- pour vérifier le nombre d'inscrits à votre évènement, vous avez un indicateur visuel (voir ce billet) ou vous ouvrez l'écran backend de gestion des inscriptions et vous filtrer la liste pour afficher les inscriptions à l'évènement problématique.
Ces vérifications faites au niveau de l'évènement, si votre formulaire ne s'affiche toujours pas; vérifiez ceci :
- dans l'écran des permissions (backend), que le groupe d'utilisateurs (enregistré, auteurs, éditeurs, ...) dispose bien du droit "L'utilisateur peut s'inscrire à un évènement". Cette permission figure dans l'écran "Liste des permissions" mais aussi dans l'écran d'édition d'un groupe; onglet "Gestion des inscriptions".
- Le formulaire d'inscription est publié
- S'il s'agit d'un formulaire d'inscription AllEvents, vérifier que le formulaire contient au minimum un bouton publié. Pour vérifier cela, cliquez sur le bouton "Champs" depuis l'écran d'édition du formulaire; dans le backend.
Informations supplémentaires
- Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.
Dès lors que l'utilisateur qui affiche le formulaire d'inscription est déjà inscrit à l'évènement, le bouton "Je viendrais" sera masqué. En effet, s'il est déjà inscrit, ce bouton n'a aucune valeur ajoutée.

Suivant la même logique, le bouton "Je ne pourrais venir" ne sera pas affiché si l'utilisateur est inscrit mais avec une inscription de type "Je ne pourrais venir".
Et, le bouton "Je ne sais pas encore" ne s'affichera pas si l'inscription de l'utilisateur est incertaine.
Dès lors, le formulaire d'inscription n'affichera jamais que deux des trois boutons si l'utilisateur est inscrit à l'évènement. Les trois boutons seront affichés si l'utilisateur n'est pas encore inscrit.
Si vous ne souhaitez jamais afficher le bouton "Je ne sais pas encore", il suffit de le dépublier. Pour ce faire, allez dans le backend, gestion des formulaires puis gestion des champs et désactivez le bouton.
Informations supplémentaires
- Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.
Afficher immédiatement le formulaire d'inscription
Écrit par Christophe
A l'affichage d'une page événementielle, le formulaire d'inscription est par défaut plié : pour l'afficher, il faut cliquer sur l'icône à la droite du titre "Inscription"; comme ci- illustré à gauche.
Si vous souhaitez que le formulaire s'affiche immédiatement, il vous faut aller dans l'écran des permissions de AllEvents. Là, après avoir choisi le groupe de l'utilisateur (p.e.le groupe Enregistré), veuillez cliquez sur l'onglet "Gestion des inscriptions" pour activer l'option "Le formulaire d'inscription doit s'afficher immédiatement".
Veuillez répéter cette opération pour chaque groupe d'utilisateurs pour lesquels vous souhaitez que cette option soit activée.
Par exemple, vous pourriez l'activer pour tous les groupes hormis le groupe visiteur; ceci afin de ne pas afficher immédiatement le message "Vous devez vous connecter sur le site afin de pouvoir vous inscrire".
Informations supplémentaires
- Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.
Petit billet pour insister sur l'interdépendance entre la gestion des permissions et les possibilités offertes par le formulaire frontend :
- si une zone déroulante devrait s'afficher selon votre paramétrage mais ne s'affiche pas (p.e. la liste des ressources), il est probable que votre utilisateur n'ait pas le droit de voir cette donnée-là.
- si vous n'avez pas accès au formulaire d'édition, il est probable que l'utilisateur ne peut pas proposer un évènement
- si vous êtes dans l'écran de description d'un évènement et que vous ne voyez pas l'icône pour éditer l'évènement consulté, il est probable que l'évènement n'est pas le vôtre (et donc vous ne pouvez pas le modifier) et/ou que vous n'avez pas le droit de modifier votre évènement une fois soumis.
- si vous ne pouvez pas sauver votre modification, il est possible que les permissions vous interdisent de modifier un évènement qui aurait été publié
- ...
Toutes ces situations pour illustrer que le formulaire frontend est immédiatement impacté par le niveau de permissions dont dispose votre utilisateur.
Pour avoir accès à toutes les possibilités de l'écran des permissions, il faut ouvrir l'écran d'édition d'un groupe : dans la liste des permissions backend, veuillez cliquer sur le nom du groupe (p.e. Enregistré) pour avoir accès à toutes les permissions de ce groupe. Les permissions pour le formulaire sont principalement dans la zone "Gestion des évènements".
Informations supplémentaires
- Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.
Le formulaire natif de AllEvents ne peut pas être public
Écrit par ChristopheLe formulaire natif de AllEvents est celui qui propose, en standard, les trois boutons "Je viens", "Je ne pourrais pas venir" et "Je ne sais pas encore si je viendrais".
Ce formulaire, ultra-simplifié (inscription en un clic), implique que le visiteur se soit authentifié sur votre site et, donc, est totalement inopérant si le visiteur est un invité.
Dès lors, il est impossible de modifier le niveau d'accès du formulaire standard. Si vous tentez de le faire, AllEvents affichera le message "Le formulaire standard de AllEvents ne peut pas être rendu public car il implique que le visiteur se soit authentifié pour pouvoir s'inscrire".
Informations supplémentaires
- Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.
La RC2 vient corriger un problème avec les formulaires d'inscription AllEvents : les textes correspondant aux noms des formulaires et aux boutons ("Je viendrai", ...) étaient immédiatement stockés dans la base de données.
![]()
(cliquez sur l'image pour l'agrandir)
Ainsi, sur un site multilingue, cela posait évidemment un problème puisque le bouton "Je viendrai" affichait le texte en Français quelque soit la langue de l'interface.
Les textes associés aux formulaires et aux boutons doivent donc non plus correspondre à des textes en "clair" mais à des codes qui seront lus dans le fichier de langue de AllEvents. Ci-dessous les trois boutons standard du formulaire d'inscription.
(cliquez sur l'image pour l'agrandir)
Si vous avez déjà installé AllEvents et que les textes sont "en clair", pour bénéficier de cette fonctionnalité, veuillez remplacer les textes "Je viendrai", ... par les codes que vous verrez sur la capture d'écran.
Informations supplémentaires
- Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.
Exportation frontend de la liste des participants
Écrit par ChristopheDeux nouveaux boutons ont fait leur apparition sur le frontend en- desous de la liste des inscriptions.

Le bouton CSV permet d'extraire la liste des inscrits et de l'exporter au format CSV. Le format CSV est un fichier texte qui sera téléchargé immédiatement sur votre pc et ouvert, en fonction du paramétrage de votre navigateur, soit dans un éditeur style Notepad ou directement dans un tableur (MS Excel, LibreOffice Calc, ...).
La liste au format CSV ne reprend pas forcément les mêmes informations que la liste au format HTML. En CSV, vous aurez un tableau qui reprend tous les champs natifs de AllEvents et rien que ceux- là. En mode HTML, la liste peut-être enrichie de données qui viennent p.e. de Community Builder comme l'illustre la capture d'écran ci-dessous.
La liste reprend strictement les inscriptions qui ont été publiées. Pour obtenir toutes les inscriptions, il faut extraire la liste depuis le backend.
Le bouton HTML va ouvrir un nouvel onglet dans le navigateur. Cet onglet va afficher uniquement la liste des inscrits et rien d'autre. Cela vous permettra d'imprimer la liste de la manière la plus simple qu'il soit.
Pour ceux qui ne l'aurait pas encore constaté, il est possible de trier le tableau. Il suffit de cliquer sur la première ligne, celle qui contient les titres.
Si vous désirez supprimer ce lien, il est possible de surcharger la page,
en savoir plus...
Informations supplémentaires
- Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.
La version 1.1 de AllEvents comportait un bug : dans le backend, il est possible de bloquer une inscription. Cela rend impossible à l'utilisateur de modifier son inscription dans le frontend.
Toutefois, si le formulaire natif d'inscription de AllEvents pouvait être affiché, l'utilisateur avait quand même la possibilité de changer son inscription. Alors que depuis la liste "Qui prévoit d'y participer?", l'inscription était bien bloquée.
AllEvents 1.2 corrige cela et, en lieu et place du formulaire, le message ci-dessous s'affiche :"Votre inscription a été bloquée par un administrateur. Le formulaire qui vous permettrait de modifier votre inscription vous est temporairement indisponible."
Informations supplémentaires
- Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.
Comme vous le savez probablement, AllEvents permet depuis quelque temps déjà d'exporter la liste des inscrits soit au format CSV soit au format HTML. Deux icônes ont été ajoutées sous la liste des inscrits.
L'exportation CSV permet d'obtenir un fichier texte dont les valeurs (nom de l'utilisateur, titre de l'évènement, type de l'inscription, ...) sont séparées par un point-virgule. Ce fichier est généralement soit destiné à être ouvert dans un logiciel type tableur (Microsoft Excel, OpenOffice, Google Docs, ...) soit à être importer dans une application tierce.
La liste des colonnes qui sont présentes dans le fichier CSV a été étendue afin de reprendre des nouvelles colonnes, dont, surtout : l'alias de l'utilisateur et son adresse email.
Ci-dessous, le résultat en Excel une fois le tableau mis en forme (bouton "Formater tableau"). Pour une meilleure lecture, j'ai supprimé quelques colonnes.
L'intérêt de la colonne user_email devient vite indispensable lorsque vous connaissez l'astuce suivante : après avoir sélectionnez la liste des adresses comme sur la capture d'écran ci-contre, copiez les valeurs dans le presse-papier (CTRL-C sous Windows) puis ouvrez votre logiciel de messagerie et créez un nouvel email.
Dans la zone des destinataires, collez le plus simplement du monde les données (CTRL-V). Les différentes adresses vont apparaître et votre logiciel va automatiquement identifier ces valeurs comme adresses email.
Si vous utilisez Outlook; vous pouvez appuyer sur CTRL-K pour forcer cette reconnaissance.
Voilà, vous pouvez envoyer un email à tous vos inscrits.
Si vous désirez supprimer ce lien, il est possible de surcharger la page,
en savoir plus...
Informations supplémentaires
- Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.

