Test de Caldera : comment créer un formulaire facilement
Caldera est une extension de WordPress qui permet de créer un formulaire facilement et l’intégrer dans une page. Un formulaire n’est pas forcément un outil qui permet d’être contacté, les possibilités sont énormes avec Caldera ! Vous pouvez bien sûr utiliser l’outil pour permettre à vos internautes de vous envoyer un message depuis votre site mais aussi faire des formulaires d’inscription ou de réservation.

Les modèles type de formulaire
Caldera vous a mâché le travail en vous proposant des formulaires déjà construits, prêts à être modifiés mais déjà adaptés à vos besoins. Vous pourrez ainsi facilement :
- créer un formulaire de contact
- créer un formulaire d’inscription
- créer un formulaire de réservation
- créer un formulaire pour avoir des avis
- créer un formulaire de demande d’emploi
- créer un formulaire de ce que vous voulez, nous avons par exemple utilisé Caldera pour créer un formulaire « générateur de texte » sous WordPress (expliqué plus bas)
Avec ses modèles préformatés, Caldera s’adresse à la fois aux débutants mais aussi aux développeurs qui cherchent un outil plus poussé.

Créer un formulaire avec Caldera
Cliquez sur « Créer un formulaire » puis choisissez ou non un modèle. Je choisis « formulaire de contact », qui sera d’ailleurs utilisé sur mon site à la place de Contact Form 7.
Le formulaire est déjà pré-rempli, avec des champs préformatés. Mais vous pouvez en ajouter autant que vous voulez : des cases à cocher, champs texte, liste déroulante, etc.
Cliquez sur le bouton « ajouter un champ », la liste d’options est énorme !

Quand vous avez terminé de créer la structure de votre formulaire, passez aux onglets suivants, pour régler l’envoi du message notamment.

Régler l’envoi du formulaire
Le but du formulaire de contact, c’est de pouvoir recevoir l’information sur votre boîte mail, choisissez donc l’adresse sur laquelle sera envoyé le message mais aussi l’objet du mail envoyé.
Vous pouvez utiliser des variables du formulaire pour personnaliser l’objet (exemple « untel vous envoie un message »). Pour ça, il suffit juste de reprendre les « slugs » de chaque champ et les mettre entre % %.

Le traitement du mail
Que se passe-t-il une fois que le mail est envoyé depuis votre site ? Tout cela se règle depuis l’onglet « traitement », choisissez l’action qui doit se passer. Par défaut si vous ne choisissez rien, l’internaute recevra un mail par défaut, le remerciant de vous avoir contacté. Mais vous pouvez aussi proposer un mail personnalisé ou faire une redirection vers une page spécifique de votre site.
Je ne saurais que vous conseiller de créer une vraie réponse en français, ce sera plus pro que le modèle de base envoyé automatiquement en anglais !

Du coup, l’internaute reçoit un message d’attente personnalisé et vous recevez une notification personnalisée également !

Les conditions sur Caldera
Si vous continuez à naviguer sur les onglets de création du formulaire avec Caldera, vous arriverez sur l’onglet « conditions ».
Je suppose que vous n’allez pas utiliser les conditions de Caldera pour un simple formulaire de contact : l’onglet condition est un paramètre avancé disponible avec la version gratuite de Caldera, réservé à ceux qui veulent faire un formulaire très intuitif. J’entends par là qu’il est souvent inutile d’afficher des questions si les réponses sont positives ou négatives.
Exemple : vous utilisez Caldera pour créer un formulaire d’inscription en ligne à un événement et vous proposez à l’internaute de choisir son repas. Inutile d’afficher la question « pâtes carbonara ou bolognaise ? » si la réponse à la question « souhaitez-vous manger sur place ? » est non.
Les conditions permettent donc d’afficher des questions en fonction de réponses à d’autres questions !
N’hésitez pas à poser vos questions en commentaire si vous avez besoin d’aide pour paramétrer Caldera !
Intégrer Caldera sur son site
Rien de plus simple, l’intégration se fait avec des shortcodes ! Pour récupérer le shortcode, rendez-vous sur l’onglet « formulaires » puis survolez le formulaire que vous souhaitez intégrer. Cliquez sur « obtenir le code court » puis collez-le à l’endroit de votre choix (une page, un article ou autre).

Transformer Caldera en générateur de texte avec des variables
L’internaute tape son nom, son prénom, une date, et le texte se complète tout seul sous ses yeux. J’ai longtemps cherché une extension WordPress capable de remplacer des variables dans un texte de cette façon, et c’est Caldera qui le fait. C’est l’outil que nous utilisons pour les outils webmasters proposés sur ce site.
Les cas où un générateur de texte rend service
Le besoin est venu d’un client qui voulait proposer gratuitement, sur son site, la création d’un règlement d’épreuve : l’organisateur saisit le nom de l’événement, celui de l’association, le type d’épreuve et la date, et le règlement est généré.
Le même principe sert pour une maquette de CV à remplir en ligne, pour un modèle de lettre (plutôt que de demander à l’internaute de remplacer les « XXX » à la main), ou pour un modèle de mentions légales ou de règlement RGPD à compléter avec ses propres données. Si vous cherchez plutôt à faire varier une année dans vos pages, c’est un autre besoin : voyez comment utiliser des variables dans le contenu et le title.
Construire le générateur en quatre champs
Partez d’un formulaire vide et donnez-lui un nom. Mon générateur de démonstration tient en quatre champs :
- deux champs « texte sur une ligne » pour le nom et le prénom ;
- un champ de type « date » ;
- un champ « Contenu > Zone HTML » qui affiche le texte final, avec les variables écrites sous la forme du slug de chaque champ entre %.
Pour que le texte affiche « xxx » tant que rien n’est saisi, j’ai simplement mis « xxx » dans la valeur par défaut des champs. Sur une case à cocher, Caldera distingue le libellé et la valeur : la case cochée peut donc insérer dans le texte autre chose que son nom, pratique pour accorder une phrase selon le sexe choisi.

Le texte généré peut s’afficher sur une page de résultat ou partir par mail. Au passage, vous récupérez l’adresse de l’internaute pour lui envoyer une confirmation personnalisée. Il ne reste qu’à coller le shortcode du formulaire dans la page, comme pour n’importe quel formulaire Caldera.
Caldera gratuit ou payant (version pro) ?
Caldera est une extension qui est peu bridée en version gratuite ! L’offre payante est proposée au prix de 15 euros par mois mais personnellement j’ai toujours utilisé la version gratuite.
La version PRO apporte un antispam plus puissant ainsi que la possibilité de se connecter à des services externes ! C’est ce que vous retrouverez dans l’onglet « Modules ».
Exemple : relier son formulaire à PayPal ou encore l’intégrer à Mailchimp !

Une autre option intéressante en version PRO : générer un PDF, pratique par exemple dans le cas de notre exemple de générateur de texte via Caldera.
Pour un simple questionnaire en dehors de WordPress, j’ai aussi testé la création d’un formulaire avec Google Forms.
Vous souhaitez tester Caldera ? Téléchargez Caldera pour WordPress, ça ne coûte rien ! https://fr.wordpress.org/plugins/caldera-forms/

