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

Lors de l'installation, on nous demande d'installer le "Core plugin" afin de pouvoir utiliser WeForms.

Il s'agit du plugin WP User Frontend. Un peu dommage quand on voit que ce plugin s'ajoute lui aussi dans le menu du tableau de bord, de quoi s'y perdre un peu.

Une fois toute l'étape de l'installation terminé, 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.

Mais 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

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 on devenait retenir que 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, Mailpoet, 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, 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
  • 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 tient toutes ses promesses. 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.

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

A propos de l'auteur...

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é.

6 commentaires pertinents à ce jour ;)

  • Geekoun dit :

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

  • Congras Laurent dit :

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

  • WPFormation dit :

    @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 ;)

  • Axel dit :

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

  • WPFormation dit :

    @Axel, oui il y aussi Captain Forms qui fait le job, sans même parler de Caldera

  • Tareq dit :

    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.

Vous pouvez laisser votre commentaire ci-dessous et même vous abonner aux commentaires de l'article.
Nota : pour le champ "Site web", seuls les liens vers vos réseaux sociaux sont autorisés.

Likez, Tweetez, Commentez, Partagez !

44 Partages
Partagez17
Tweetez19
Partagez6
Buffer2