Formbuilder, le module de formulaires pour CMS Made Simple
Fonctionalités de FormBuilder
Installation du module de formulaires
Problèmes avec l'importation de formulaires XML
Pourquoi cette erreur "Cant import Formbuilder Form from XML" ?
Si le CMS n'est pas en UTF-8, il peut y avoir problème à l'import/export d'un formulaire (même au sein du même site).
Solution : créer un nouveau document avec notepad++, choisir Format/encoder en UTF-8 puis y coller le contenu du fichier XML avant de l'enregistrer sur le disque dur pour l'uploader.
Modules complémentaires à FormBuilder
Exemples de réalisations avec le module Formbuilder
Formulaire d'inscription
Un formulaire d'inscription à des cours de photo. Le photographe propose plusieurs types de stages : un stage technique, un stage de composition photographique, un stage de photo HDR... Etant donné que le prix est différent d'un stage à l'autre, j'utilise Redirect to Page Based on Pulldown pour renvoyer une information différente aux personnes en fonction du stage auquel elles se sont inscrites.
Lors de l'inscription, les actions suivantes ont lieu (outre la collecte des informations utiles pour le stage photo) :
- écriture d'une ligne dans un fichier texte
- email au photographe pour information d'une inscription
- email au stagiaire avec résumé des informations saisies
Le stage choisi détermine la page de redirection. A cause d'un bug de FormBuilder, il a été cependant été nécessaire d'adapter le template d'email. fld_38_obj est le champs qui contient le stage choisi (de type "Redirect to Page Based on Pulldown"). La valeur est l'identifiant de la page.
{if $fld_38_obj->value eq 170}
Module 1
{elseif $fld_38_obj->value eq 167}
Module 2
{elseif $fld_38_obj->value eq 168}
Module 3
{elseif $fld_38_obj->value eq 175}
Module 3
{else}
Other
{/if}
Les personnes peuvent également s'inscrire à la newsletter du photographe (newsletter made simple) en même temps qu'au stage.
Questionnaire de satisfaction
Définition du crowdsourcing :
Le principe du Crowdsourcing est de faire appel au public pour concevoir ou bien améliorer un produit. J'ai donc conçu un questionnaire de satisfaction pour les personnes ayant participé aux stages de photo. J'ai étudié la réalisation de questionnaires durant mon master en sciences de gestion, mon mémoire de fin d'études (en marketing) consistait d'ailleurs à concevoir et exploiter un tel questionnaire.Page précédente : newsletter made simple
Page suivante : Droits des utilisateurs