WeForms, encore un plugin pour créer des formulaires WordPress ?

Je sais ! Vous allez surement vous dire… Encore un plugin pour créer des formulaires WordPress ? “Mais il y en a des tonnes”. Et oui, il faut croire que c’est un sujet incontournable ces temps ci, en plus des extensions de newsletter.

En général, les problèmes récurrent que l’on retrouve sur les extensions de formulaire sont les suivants :

  • Formulaire partiellement traduit, certaines phrases restent en anglais
  • Pas assez simple d’utilisation
  • Design dépassé

La plupart des utilisateurs lambda de WordPress utilisent le plugin Contact Form 7. Mais savez-vous qu’il existe de nombreuses autres extensions gratuites et surtout de meilleur qualité ? J’ai pu testé notamment la v3 de Ninja Forms, et WP Forms qui sont tout deux de très bonne facture.

Place aujourd’hui à un nouveau compétiteur. J’ai nommé weForms.

La première version officielle de WeForms est sorti le 19 août 2017. Le plugin est développé par weDevs, un studio de développement web bangladais (j’ai eu l’occasion de les croiser au WordCamp Europe de cette année où ils étaient sponsor d’ailleurs).

Alors est-ce que cette nouvelle extension est à la hauteur ? C’est ce que nous allons voir dès maintenant à travers ce test.

weforms-forms-wordpress

 

Installation et Réglages de WeForms

Lors de l’installation du plugin, nous sommes redirigé vers la liste des formulaires. Par défaut, il existe déjà un premier formulaire, il s’agit d’un formulaire de contact basique.

La chose la plus marquante lorsqu’on navigue sur les différents sous menu du plugin, c’est la fluidité d’accès à ces différentes pages. En effet, la page n’est pas rechargée, le chargement est immédiat. Cette prouesse est assuré grâce à l’utilisation de la librairie JavaSript Vue.js.

Création de formulaire

Passons à la création d’un formulaire.

On nous propose le choix entre différents templates de formulaire. Parmi eux, on note le formulaire vide, le formulaire de contact, le formulaire de support, et le formulaire d’inscription à un événement.

weforms

Une fois notre template sélectionné, nous arrivons immédiatement sur un éditeur de formulaire en mode Drag & Drop.

L’édition est donc grandement facilité.

weforms

Sur le côté droit, nous avons la possibilité d’ajouter différents types de champs.

Les champs grisés sont uniquement disponible dans la version Pro (que je vous détaillerai à la fin de l’article).

Voici les différents types de champs disponible dans la version gratuite :

  • Nom
  • Texte
  • Textarea (zone de texte)
  • Dropdown
  • Multi select
  • Radio button
  • Checkbox
  • URL
  • Adresse email
  • Upload d’image
  • Hidden

Le deuxième onglet à droite “Field Options” permet d’éditer un champ du formulaire.

Fonctionnalité intéressante, on peut ajouter un champ de type WYSIWYG en parcourant les options d’un champ textarea.

weforms

Options du formulaire

Côté options du formulaire, nous retrouvons les réglages classiques.

Redirection possible vers une page, une URL personnalisée ou sur la même page. On peut également modifier le texte du bouton de soumission.

weforms

Les Restrictions

Dans le second onglet : On tire le jackpot.

C’est selon moi une killer feature.

On peut paramétrer plusieurs restrictions très intéressantes.

  • Exemple 1 : Le formulaire est disponible de tel date à tel date.
  • Exemple 2 : Le formulaire est uniquement accessible aux utilisateurs possédant un compte sur le site.
  • Exemple 3 : Le formulaire est accessible aux X premières personnes. C’est à dire : après 20 participations, on bloque toute nouvelle participation par exemple.

En dehors de Gravity Forms, je n’ai pas souvenir d’avoir vu ça dans beaucoup d’extensions de formulaire, c’est donc un très bon point !

weforms

Les notifications

Place au troisième onglet, ô combien intéressant lui aussi puisqu’il s’agit des notifications. Et plus particulièrement, des notifications email.

Le principe est simple, lors de l’envoi du formulaire, on peut envoyer un mail à la personne que l’on souhaite. Que ce soit notre mail à nous lorsqu’un utilisateur nous contacte, ou l’utilisateur lui même pour qu’il reçoit une copie de son message ou toute autre personne.

weforms

Les Intégrations

Enfin, le dernier onglet, et pas des moindres, les intégrations.

La plupart des intégrations sont disponible dans la version premium. Il s’agit de la plupart des services de newsletter habituels (MailChimp, GetResponse, Aweber, etc.). Toutefois, on peut regretter que l’intégration Mailpoet ne soit pas disponible dans la version gratuite.

EDIT 5 novembre 2017 : WeForms a décidé d’ajouter l’intégration Mailpoet dans la dernière version gratuite de l’extension. On note aussi plusieurs autres améliorations, c’est donc très positif, on peut remercier Tareq, de l’équipe de WeForms qui a d’ailleurs répondu à cet article dans les commentaires, il a pris en considération nos remarques.

Une intégration devrait particulièrement vous intéresser. Il s’agit de Slack, le célèbre outil de messagerie. L’intégration permet tout simplement d’envoyer les réponses d’un formulaire WeForms dans un channel Slack.

Les soumissions

Du côté des soumissions, c’est à dire une fois que l’utilisateur a soumis le formulaire, on retrouve l’écran suivant côté backoffice :

weforms

Import & Export

Autre fonctionnalité très utile situé dans le sous menu Tools, l’import et export des formulaires.

On peut donc importer ou exporter des formulaires créé à partir de WeForms. Mais on peut également importer des formulaires provenant de Contact Form 7, Ninja Forms, Caldera Forms, Gravity Forms et WP Forms.

Je n’ai pas souvenir d’avoir trouvé pareil fonctionnalité dans d’autres extensions. Encore un bon point pour eux.

Côté export, on peut aussi exporter la totalité des soumissions de nos formulaires weForms au format CSV.

L’aide

Le sous menu d’aide a été pensé pour faciliter un maximum l’utilisateur.

On y retrouve des liens vers la documentation, le support, le dépôt Github pour signaler un bug, le formulaire de contact pour proposer des suggestions d’amélioration et la possibilité de noter l’extension sur le répertoire de plugin officiel de WordPress.

Options Générales

Enfin, dans les options générales du plugin, on retrouve la possibilité d’envoyer les emails à partir de WordPress ou d’un service externe dans la version premium (Sendgrid, Mailgun, SparkPost).

On peut également indiquer ses Clés API pour le service Google ReCaptcha afin d’éviter les spam sur les formulaires.

 

Le Design de WeForms

Une chose importante pour une extension formulaire, c’est bien évidemment d’avoir un design moderne et réussi qui convient à peu près à la majorité des utilisateurs.

De ce côté là, on peut dire que WeForms reste sobre. Il n’y a quasiment aucun style d’appliqué si ce n’est le bouton qui reprend le style de ceux qu’on retrouve habituellement côté backoffice.

weforms

weforms

 

Récapitulatif des fonctionnalités

Alors après toute ces découvertes, c’est le moment de faire un petit récapitulatif de toutes les fonctionnalités de l’extension

  • Des templates de formulaire
  • Un constructeur d’email en drag & drop
  • Design responsive
  • Import/Export de formulaires
  • Intégration des services d’email et Slack
  • Restrictions de formulaire
  • Notifications emails
  • Redirections après soumission

 

Les “killer features”

Si nous devions uniquement retenir les fonctionnalités les plus marquantes, je choisirai sans aucun doute les suivantes :

  • Import des formulaires des principaux plugins concurrents : Ninja Forms, Gravity Forms, WP Forms, Contact Form 7, etc
  • Restrictions du formulaire : restriction par date, par nombre de soumission ou par l’obligation d’être connecté.
  • L’intégration Slack permettant d’envoyer directement un message dans un channel avec les informations du formulaire.

 

La version PRO €€€

Concernant la version Pro, la liste des nouvelles fonctionnalités est assez impressionnante :

  • Types de champs avancés
    • Date
    • Répéteur
    • Upload de fichier
    • Liste de pays
    • Nombre
    • Adresse
    • Google Map
    • Notation
    • Shortcode
  • Logique conditionnelle
  • Formulaires à plusieurs étapes
  • Géolocalisation
  • Paiements : PayPal, Stripe
  • Création d’article côté front
  • Support des services d’email externes : Mailchimp, Aweber, etc
  • etc

Toutefois, attention, il existe 4 types de pricing différent, ainsi toutes les fonctionnalités premium ne sont pas disponible pour le plan “Personal” pour info.

 

Les défauts

Si je devais citer quelques défauts que je trouve à ce plugin (vraiment pour chercher la petite bête pour le coup tellement la qualité du plugin est au rendez-vous), ce serait les suivants :

  • Design minimaliste, pas de possibilité de personnalisation directement via le plugin
  • Certaines intégrations premium comme MailChimp et Mailpoet qu’on aurait aimé voir en gratuit (Mailpoet est désormais disponible dans la version gratuite)
  • L’extension non traduite en français, même si après seulement un mois d’existence, c’est normal, patience donc

 

Découvrez WeForms en vidéo

 

Conclusion du test de WeForms

C’est une belle surprise que nous offre cette extension très complète. On pensait le secteur des plugins de formulaire un peu bouché, mais force est de constater que des nouveaux acteurs rentrent dans la course.

Et pour se frayer un chemin, ils ne font pas semblant.Comme le secteur est bouché, ils sont obligé de se démarquer nettement en proposant une extension ultra simple d’utilisation et avec des fonctionnalités clés qu’on ne retrouve nul part ailleurs (cf Jackmail ou DéliPress précédemment).

Le pari est donc tenu pour weForms qui est promis à un bel avenir. L’évolution de ce plugin sera à suivre avec attention.

Alors, à votre tour de tester cette belle extension et de nous laisser un commentaire afin d’en savoir plus sur votre expérience.

wpformation
NE MANQUEZ PLUS RIEN !
Inscrivez-vous pour recevoir le meilleur de WordPress dans votre boîte de réception, chaque mois.

Nous ne spammons pas ! Consultez notre politique de confidentialité pour plus d’informations.

A propos de l'auteur...

Avatar de Florian

Florian

Développeur WordPress backend, et véritable passionné de notre cher CMS depuis plusieurs années. Je tiens le blog WP Stratégie. Je propose également un guide gratuit pour améliorer votre site WordPress en le rendant rapide, sécurisé et optimisé.

10 commentaires pertinents à ce jour ;)

  • Et en terme de securité ? Car offrir tout un large panel n’est pas sans risque…

  • Je vais tester ce plug’in car contact form 7 me semble dépassé et il connait quelques beug.
    Cdt
    Laurent

  • @Geekou RAS au niveau sécurité au même titre que les autres ^^

    @Laurent, oui même constat, CF7 a vraiment pris un coup de vieux ;)

  • On utilise Formidable Forms et c’est aussi pas mal puissant. Il n’y a par contre pas de version gratuite.

  • Hello Florian,

    Hope you are doing fine. Met a lot of people at WordCamp Europe this year, it’s hard to remember the faces though! And thanks for the honest review ????

    Few things: weForms doesn’t require the “Core Plugin” from the last version. We have removed the dependency and it become more slimmer ????.

    We are continuously working on different features and hopefully we will be able to overcome all the shortcomings and make it even more awesome. Just let us know which things we should improve :)

    Thanks.

  • Bonjour , super article ! Il semble qu’à ce jour (04/11/2017) l’intégration Mailpoet soit maintenant dans la version gratuite ! Cool !

  • @PatPospi Effectivement, merci pour l’info, j’en ai profité pour mettre à jour l’article.

    @Tareq Thank you for your comment, it was a pleasure to test your plugin. I saw that your last updates remove the core plugin requirement, and also add Mailpoet support for the free version, so you have already listened our wishes. Specially for us that are using a lot Mailpoet. I have updated the post with last changes. I will continue to follow your progress on the plugin, keep going :)

  • Hello, très intéressant, avez-vous déjà testé Formcraft ? Je recherche un plugin de formulaire avec upload de fichier + paiement (stripe) mais pour une association donc budget réduit ;)

  • Bonjour,

    et merci bcp pour vos articles.

    J’ai une question. Je propose sur un site près de 70 fiches pratiques qui sont des fichiers pdf. Aujourd’hui tout le monde peut les télécharger. Mais je voudrais trouver un plugin qui permettrait d’envoyer par mail le ou les fiches pratiques sélectionnées par l’internaute. En échange de son adresse mail, et éventuellement d’une ou 2 réponses à des questions de qualification.

    Je cherche une solution simple, autant pour moi que pour l’internaute. C’est à dire qu’il suffise à l’internaute de sélectionner les 2 ou 3 ou 10 fiches pratiques qui l’intéressent parmi la liste des 70, et de renseigner son adresse mail, pour que l’envoi se fasse automatiquement.

    Auriez-vous une idée ?? Merci.