Francis Chouquet Lettering + Logo Design

WordPress: quel est le meilleur plugin pour avoir un formulaire de contact sur son blog ?

0

Si vous avez un formulaire de contact sur votre blog, vous utilisez sûrement wp-contact form de Ryan Duff. Vu qu’il a connu pas mal de soucis avec les spams, Blogging Expertise en a créé une version « Akismet ».

J’ai voulu utiliser ce plugin il y a un moment mais il est localisé en anglais. Et même si Libretto s’est proposé de le traduire en français,je le trouve un peu trop limite…simple mais limité… Du coup, je n’ai jamais eu de formulaire de contact sur mon blog parce que je n’ai rien trouvé de suffisamment bien.

Et puis, en janvier, je suis tombé sur cet article de Henri, sur 2803.com. Il mentionne l’importance d’avoir un formulaire de contact et présente la solution qu’il a choisi, le plugin « Secure and accessible PHP contact form v.2.0WP« . Et là, on joue déjà dans une autre catégorie…

Sur PHP Contact form (pour faire plus simple…), vous pouvez paramétrer beaucoup de choses pour rendre votre formulaire complet. Il y a notamment une case où vous pouvez choisir la raison de votre commentaire ou un filtre anti-spam sous forme d’une question. Vous pouvez ensuite choisir le style que vous souhaitez pour vote formulaire, et ce parmi une dizaine de designs proposés. Vous pouvez également créer votre propre thème ou en modifier un parmi ceux proposés. Vrai très complet.

Oui, mais…Parce qu’il y a un « mais »… Si ce plugin est très bien, il reste également localisé en anglais. Il existe bien une version en allemand, mais je ne suis pas convaincu que ça puisse vous aider…:D Donc, pour moi ‘intérêt reste limité malgré une configuration vraiment très poussée.

Et puis, hier je suis tombé sur un autre plugin en lisant mes flux RSS. Et ce plugin c’est cforms. Déjà, vous pouvez admirer le design de ce blog « culinaire » sous WordPress, qui semble avoir été élu comme un des « 50 sites web les plus cool » par le magazine Time. Mais revenons à notre plugin. Une fois installé, on retrouve un peu la même ambiance qu’avec PHP Contact Form. Même système de configuration, mais avec pas mal de différences tout de même.

Tout d’abord, cforms vous permet de créer chaque ligne de votre formulaire:

Cforms Fieldset
Cliquez sur l’image pour l’agrandir…

Vous donnez un nom à votre formulaire et vous décrivez ce que vous voulez avoir apparaître sur chaque ligne. Vous donnez donc un nom à chaque champ et ainsi le champ sera en français dans le formulaire ! Youpi ! Ensuite, vous choisissez le type de champ parmi une douzaine. On retrouve là la possibilité d’avoir un champ texte ( 1 ou plusieurs lignes ), des boîtes à cocher, des champs pour contrer les spams (réponse question à fournir et captchas), ou encore la création d’une boîte pour uploader des fichiers. Et donc tout ça en français ! Vous pouvez aussi décider si chaque champ doit être obligatoire ou non par exemple.

Pour ce qui est de la possibilité d’uploader des fichiers, vous pouvez choisir le format de fichier, ainsi que la taille du fichier. Vous recevrez le fichier comme pièce jointe dans l’email que vous enverra le système. Je ne sais pas trop si c’est très « secure » par contre…

Tout message peut être paramétré en français, ainsi que les emails envoyés au destinataire ou la copie envoyée à l’expéditeur. Vous pouvez également insérer un bouton dans la barre de l’éditeur WYSIWYG pour insérer automatiquement un formulaire dans un article. Et oui, parce que vous pouvez très bien créer plusieurs formulaires pour votre blog !

Donc, si vous voulez faire quelque chose de bien poussé, vous pouvez vraiment vous amuser avec ce plugin. Chaque paramètre est expliqué en détail dans l’aide du plugin. Pour chaque type de champ possible, l’aide vous explique comment faire. Bon, ça reste en anglais mais les illustrations sont quand même explicite.

Enfin, tout comme pour PHP Contact form, cforms vous permet de customiser votre formulaire. Vous avez le choix entre plusieurs thèmes proposés par défaut. Ils sont moins nombreux que pour PHP Contact form mais tout de même d’assez bonne qualité. Vous pouvez également les voir en preview. Et ici aussi, vous pouvez aller modifier les fichiers CSS pour customiser le formulaire à votre convenance.

Du coup, j’ai enfin installé un formulaire de contact sur mon blog ! Bon, je n’ai pas encore pris le temps de modifier la feuille de style donc ce n’est pas encore top, mais après quelques retouches, ça devrait être plutôt sympa ! 😉 J’ai d’ailleurs reçu plusieurs emails depuis hier en provenance du formulaire, preuve que c’est très utile !

Et vous, vous avez déjà un formulaire de contact ? Si oui, lequel ? Et est-ce que c’est utile ? Si non, pourquoi ? Et est-ce que ce plugin peut vous faire changer d’avis ?

Fran6

122 Commentaires

  • J’hésite à en remettre un. Je reçois trop de courrier test (les champs sont remplis avec des caractères au hasard et il n’y a rien dans le message) et surtout trop de questions avec une forme qui me dérange. C’est pas grossier mais ça donne vraiment pas envie de répondre: « ta pas le code pour mettre une video sur mon blog pcq g rien trouver !!!! »

    Un mailto ça en refroidit plus d’un et servira aux plus motivés.

  • Ca c’est sûrement possible !! On va bien voir ce que ça donne… 😉

  • Salut ! perso j’utilise pxsmail. D’origine il n’est pas en français mais j’ai changé à ma façon le code php (en fin de compte je l’ai traduit quoi 😉 ). Ce plugin est je crois basé sur le form de Ryan Duff, mais eset quand même moi basique. En tous cas moi je n’ai pas à m’en plaindre. Voilà 🙂

  • Alternative à connaître 🙂

  • Salut ! Depuis peu dans le monde de wordpress, j’ai été tres séduit par ce plug. Silmplicité de mise en action, grande facilite pour la gestion des champs et aussi les feuilles de styles. Anoter que l’aide fourni est tres bien faite.Le seul truc est que mon image captcha ne se place pas à droite de la case de saisie car ma feuille de style générique prend le dessus. Impossible de trouver la solution. je le recommande car il fonctionne tres bien.

  • Salut Christophe,

    La solution que je t’avais proposé hier d’utiliser img.captcha dans la CSS du plugin ne semble pas fonctionner. Alors pourquoi ne pas insérer img.captcha dans la feuille de style de ton blog pour voir, si c’est c’est elle qui prend le dessus ?

  • Je ne parviens pas a trouver le PO/MO francais.
    Il y a bien l’espagnol et l’allemand mais c’est tout :'(.

  • billyboyindien > Y a pas de version française, mais tu peux tout paramétrer pour ce qui apparait soit en français

  • Je rajoute un petit comment pour siganler que le plug cform est passé en version 2 et fonctionne tres bien

  • Merci Christophe pour l’info ! 😉

  • Mariette

    Bonjour,

    Je dois être vraiment nulle mais je ne comprends pas comment on paramètre pour que tout soit en français :'(! J’ai téléchargé la traduction j’ai dézippé, j’ai tout envoyé vers mon ftp, mais c’est toujours en anglais… Je me demande si le problème ne vient pas du fichier « cforms-fr_FR.mo », il faut en faire quoi exactement ??

  • Idem Mariette,
    J’ai télécharge CfomII
    J’ai téléchargé la version française,
    J’ai remplacé les fichiers images et autres par les français,
    J’ai copié cform-fr_FR.mo dans mon répertoire :
    /wordpress2/wp-content/plugins/contactforms/.
    J’ai tout envoyé par FTP
    Il est toujours en anglais.
    En français, je comprendrais mieux!
    Qui peux nous aider.
    Merci

  • Malheureusement, je ne saurais pas trop vous aider, chez moi tout fonctionne parfaitement… Vous avez bien viré les fichiers anglais ?

  • Nico

    Marche pas non plus chez moi… qu’est ce que tu appelles les fichiers anglais ? et le mo il faut le mettre où préciséement ? merci 🙂

  • Quand tu télécharges le module français, il faut modifier ce qui est dans le dossier « contactforms » par ce que tu as télécharger. Pour le fichier .mo, j’avoue que je ne sais pas trop où il faut le mettre… J’utilise la version anglaise !! 😉

  • Bernard

    Pour les fichiers image avec des petits textes dedans, on les remplace, très bien, ça marche.
    Si j’ai bien compris la fancisation d’un plugin, il reste à mettre le cform-fr_FR.mo quelque part. Soit, il faut le mettres dans le répertoire: plugins/contactforms/, soit dans un répertoire plugins/contactforms/lang qui n’existe pas ici.
    Enfin, j’ai suivi l’exemple, j’ai mis des libellés noms, prénoms en français pour les questions, c’est ce que vois l’utilisateur français, c’est le principal. Une fois qu’on a compris l’exemple, on peut se débrouiller même si on ne comprends pas toutes les explications anglaises. Je reçois mes mails, cela semble très bien, Cela semble correspondre à ce que je souhaite. Si je trouve quelque chose quand j’aurais plus de temps, je l’indiquerais ici.

  • J’ai tourrecommencé, J’ai mis le fichier cforms-fr_FR.MO directement dans wpcontent/plugins. J’ai tout en francais. Mais pourquoi le mettre dans le répertoire au dessus du plugin.
    Bernard

  • Ouf, enfin résolu ! J’avoue que je trouve ça aussi nul de devoir mettre ce fichu fichier au-dessus du dossier du plugin… Bizarre même…

  • Bernard

    J’ai trouvé une partie d’explication la
    http://liseweb.fr/BLOG/?page_id=326
    J’aurais peut-être pu m’en sortir en modifiant le plugin, mais je n’ai pas réussi.
    C’est un plugin très bien.
    bernard

  • Aaaah, tout est tellement simple et suffisant avec WP-ContactForm… 🙂

  • Bonjour,
    je viens d’installer ce fameux plugin et j’ai quelques petits soucis.
    La partie administration de ce plug ne s’affiche pas. Je l’ai bien installé et activé, mais je ne sais pas où on le gère et comment en règle général on effectue un lien vers le formulaire ou d’autres plugins pour qu’ils apparaissent en « façade ». Je suis un peu novice sur les bords.

    Pour infos j’ai installé le thème de The Morning After 1.0 et je te remercie de tous les conseils (je ne maîtrise pas encore bien la bête mais ça avance…)

  • Marc > CformsII est un onglet à part entière, situé sur la droite…

    Ravi que The Morning After te plaise !! 😉

  • J’utilise contact form 7 : http://ideasilo.wordpress.com/.....ct-form-7/
    Quand j’ai voulu installer un formulaire, j’ai trouvé que c’était à la fois le plus simple et le plus performant (un plugin de Lester Chan). Il est entièrement paramétrable et utilise askimet et/ou un captcha pour l’anti-spam.

  • Merci Alakhnor. Je l’essayerai sur un de mes nouveaux blogs… 😉

  • Bonjour, et merci pour toutes ces réponses, c’est vraiment sympa !

    >Francis  » CformsII est un onglet à part entière, situé sur la droite? », il n’apparait dans aucun menu et sous aucune forme. J’ai même modifier mon php.ini mais rien ! Bizarre.
    Je vais essayer Form7 que propose alakhnor et je vous tiens au courant.

    Merci encore

  • LOL Katsura ! Tu peux en faire un billet si tu reçois autant de messages de ce type xD

    Moi j’utilise php contact form qui me convient largement. Par contre, les fichier uploadables sur cform ne m’inspirent pas trop confiance. De toutes façon ce plugin ne veut pas marcher sur mon blog :'(

  • Je viens de l’installer. Très bien. Jusqu’à ce que je le teste et tente d’envoyer un message. Le message ne part pas. Quelqu’un sait quel est le problème ?

  • Bernard

    ¨peut-être faire « envoyer recevoir » dans sa messagerie pour le faire partir?
    Bernard

  • Al-Kanz > Est-ce que le plugin est bien installé ? Question toujours conne mais on ne sait jamais !! 😉

  • J’ai trouvé. D’ailleurs, je n’ai pas été méthodique, puisque je n’ai pas procédé à la vérification qui s’imposait : « Il semble que le répertoire ROOT de WordPress est /blog. Si vous rencontrez des problèmes avec Ajax (soumission de formulaire & initialisation CAPTCHA) vérifiez le fichier js/cforms.js dans le dossier cforms et modifiez la variable sajax_uri en conséquence. »

    j’ai fait la modif et hop ca fonctionne. Ce plugin est superbe. Merci Francis.

  • Salut , oui le plus est bien mais le seul souçi : il ne respectes pas la validation xhtml …

    Le formulaire génére plein d’erreurs de code 🙁

    ++++

  • erwan

    Bonjour à tous!

    J’aimerais avoir votre avis sur ce formulaire. Pensez vous qu’on puisse l’utiliser comme un petit formulaire de commande (quelques champs, et un retour des infos par email) et non de contact ? (ce serait comme une page annexe pour un autre site, mais hébergée sous mon blog)

    J’aimerais aussi que l’accès soit derriere un MDP..

    Possible ou pas ?

    Voila merci d’avance! 🙂

  • Je viens de l’installer. Effectivement CForms est assez énorme au vu de toutes ses possibilités.

  • Rico

    Bonjour,

    J’ai installé CformsII dans sa dernière version (en anglais), et ça marcherait bien si ce n’était un léger détail : le style de Cforms n’est absolument pas pris en compte à l’affichage, et du coup le formulaire est totalement inutilisable.

    Comment saurait-il d’où cela peut venir ?
    J’utilise GreenTech comme thème WordPress.

  • Rico > Problème d’installation sûrement…

  • Rico

    Je ne pense pas, l’installation est simple.
    Enfin j’ai à peu près résolu le problème en intégrant les styles de CForms dans la feuille de style de mon thème.

  • Je tombe sur ton article aujourd’hui et je le trouve très complet. Du coup je vais adopté cforms sur mon blog.

  • 20cent

    Bonjour,

    Je viens de découvrir l’univers du blog et par la même occasion ton site. Je cherche a installer cform2( c’est ma première installation de plugin…) mais j’aboutis au même résultat que Al Kanz (cf post plus haut). La différence est que je ne comprends pas la modification que je dois réaliser. Est-il possible qu’une âme charitable m’explique dans des termes moins « barbares » les modifications à réaliser?

    Merci d’avance et pardon pour cette question de débutant.

    20cent

  • Bonjour,

    je viens de faire l’installation de CFormII, mais je n’arrive pas à l’insérer dans mes pages et articles, je n’ai pas le bouton dans la barre d’outil qui me permet de mettre mon modèle…

    que dois je faire svp

    merci d’avance
    Dj

  • Si Cform est installé et activé, on devrait avoir le bouton.
    Sinon
    le nom de mon formulaire est « Un formulaire de contact »
    Le bouton CformII sert à insérer en code HTML

    Essayer avec copier coller modif
    Ca doit revenir au même
    BEVE

  • Si Cform est installé et activé, on devrait avoir le bouton.
    Sinon
    le nom de mon formulaire est “Un formulaire de contact”
    Le bouton CformII sert à insérer en code HTML

    Essayer avec copier coller modif
    Ca doit revenir au même
    si seulement cette fois-ci il ne me pomme pas mon code
    BEVE

  • Bonjour,

    je l’utilise pour mon formulaire de contact. Il faut que je le rajoute pour les commentaires des articles.

    Par contre, pour le « recevez les prochains articles du blog… » vous utilisez cforms aussi ?
    à savoir, vous avez une liste de tous les mails à qui vous envoyez une news après chaque nouvel article,
    ou il y a moyen que ca se fasse automatiquement ?

    Jérémie

  • jwc > C’est l’outil Feedburner qui gère tout ça ! 😉

Success, your comment is awaiting moderation.