WordPress, Formulaire, Plugin – Un plugin WordPress pour gérer un formulaire de contact



Une question récurrente qui se pose sur un blog où la plupart on souhaite interagir avec les utilisateurs sans pour autant laisser son adresse mail apparente et ce de la manière la moins anarchique possible (choix dans les champs, stockage éventuel des mails récoltés dans une BDD…). C’est à cette question que l’on va tenter de répondre en sélectionnant un plugin qui permet de gérer un formulaire au sein de son blog sous WordPress.

Les plugins ont été testé sur une version 2.7 un peu antérieure à l’actuelle version disponible de wordpress 2.8 et des brouettes.

Là encore, nous présentons dans l’ordre de préférence les plugins que nous avons préféré selon les critères suivants. Ces critères constituent le plus minimum requis pour créer sans difficultés un formulaire dans un blog WordPress.

  1. L’insertion du formulaire se fait indifféremment dans un article ou dans une page via une simple ligne de code
  2. le formulaire envoie un mail à une adresse email, celle de l’administrateur du site
  3. Il est possible éventuellement de personnaliser les champs disponibles dans le formulaire

A ces 3 critères, il s’ajoute accessoirement la capacité à stocker les mails, à contrôler l’apparence du formulaire, la mise à disposition dans un widget… qui sont autant de + dans le choix du plugin.

Professional WordPress Plugin Development

Professional WordPress Plugin Development

Sans doute le meilleur livre sur le développement sous Wordpress, tout y est (plugin, API, Shortcode....)

Genre(s) : , , , , , , ,
Auteur(s) : , ,
Edition(s) :

1. Le plugin de formulaire FormBuilder formbuilder.0.81.zip

Une fois le plugin installé, il faut aller dans la section Tools, ce qui est un peu déroutant au premier abord. Par contre une fois cette toute petite difficulté levée, le plugin est un vrai bonheur, entièrement configurable et de manière extrêmement simple et intuitive. Enfin, il existe une superbe interface pour exporter les informations collectées au format .csv

Accès aux paramètres de configuration de formbuilder.0.81.zip dans l’onglet Tools
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Un tableau de bord complet pour configurer formbuilder.0.81.zip
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Chacun de vos formulaires a un petit nom…
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Méthode d’insertion du formulaire nommé mon_form_1
FormBuilder insère un espace spécifique dans chacune de vos pages ou articles pour vous permettre de faire appel au formulaire voulu, ici dans notre exemple mon_form_1
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Le mail qui parvient au destinataire du formulaire mon_form_1
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Les excellentes fonctionnalités d’export au format .csv de FormBuilder
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Extrait du form.csv

 
	"Result ID","Form ID","Timestamp","FormSubject","FormRecipient","Field Values"
	00000000000000000002,00000000000000000001,"September 2, 2009, 5:10 pm","FormSubject: Contact","FormRecipient: info@hecube.net","Nom: mon-nom","Prnom: mon-prenom","email: user1@hecube.com","Rgion: ma-région","profession: ma-pofession","commentaires: mon commentaire mon commentaire mon commentaire","Page: http://127.0.0.1/wordpress_2_7/site/contact/","Referrer: http://127.0.0.1/wordpress_2_7/site/"
	00000000000000000001,00000000000000000001,"September 4, 2009, 3:53 pm","FormSubject: Contact","FormRecipient: info@hecube.net","Nom: hecube","Prnom: user2","email: user2@hecube.net","Rgion: region","profession: profession","commentaires: hello","Page: http://127.0.0.1/wordpress_2_7/site/contact/","Referrer: http://127.0.0.1/wordpress_2_7/site/contact/"

2. Le plugin de formulaire cformsII cforms.11.0.zip

L’un des plus complets, ce plugin vous permet même de créer 2 tables pour enregistrer les adresses email saisies dans votre formulaire. Il vous propose une espèce de menu flottant de configuration qui est assez agaçant, qui tient plus du gadget mais qui peut avoir ses inconditionnels. Enfin, étant donné son caractère exhaustif, il y a une phase fastidieuse de configuration de ce plugin. A déconseiller à des débutants.

<!--cforms name="form_contact_10"-->

Installation du plugin cforms.11.0.zip
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Le panneau de configuration du plugin cforms.11.0.zip
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Le widget de configuration du plugin cforms.11.0.zip déplié à droite de l’écran
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

3. Le plugin de formulaire code>Fast and Secure Contact Form

Beaucoup de paramètres avec notamment une gestion assez avancée du captcha qui prémunie le formulaire du spam qui assaille généralement les formulaires comme les commentaires d’ailleurs.

Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Réglages du captcha
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

NB : Pour information, un article de ce blog sur une sélection de plugins anti-spam pour les commentaires http://social.hecube.net/blog/2009/05/06/wordpress-une-selection-de-plugin-anti-spam-pour-les-commentaires/

4. Le plugin de formulaire WP-Lightform wp-lightform.0.4.zip

La copie conforme du précédent. Basique et simple à implémenter. Le rendu html du plugin est plus soigné que le plugin suivant.

Balise pour l’insertion dans une page

[LightForm]

Le résultat de l’insertion du code de wp-lightform.0.4.zip sur la page Contact
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

5. Le plugin de formulaire Easy Contact easy-contact.0.1.2.zip

Ce plugin est super basique. Pratiquement rien n’est configurable ou si peu du meme coup très facile à mettre en place.
La mise en place est toujours la même, il faut insérer du pseudo code, souvent entre parenthèse [....] pour afficher le formulaire.

Balise pour l’insertion dans une page

[easy-contact]

L’insertion du code pour activer le formulaire de easy-contact.0.1.2.zip sur une page nommée Contact
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Le résultat de l’insertion du code de easy-contact.0.1.2.zip sur la page Contact
Wordpress, Formulaire, Plugin -  Un plugin WordPress pour gérer un formulaire de contact

Pour aller plus loin