220 - 'F' is for forms

March 11, 2021 00:56:09
220 - 'F' is for forms
WP Builds
220 - 'F' is for forms

Mar 11 2021 | 00:56:09

/

Show Notes

0.75x
1x
1.25x
1.5x
2x
0:00
...

‘A-Z of WordPress’ with Nathan Wrigley and David Waumsley

It’s another of chats in the series called the A-Z of WordPress where we attempt to cover all the major aspects to building and maintaining sites with WP.  Today is F for… Forms

Preamble

We expect most sites to have a contact form. Something that does not require the visitor to launch an email client, although I wonder how old that thinking is now.

In fact it’s a form plugin has the most active install on the WordPress repository (it only counts up to 5 million, but the order changes on the “Popular Plugins” section).

But they are used for much more:

They also come with a bunch of responsibilities:

Personal stories/history

David:

I’ve used Gravity Forms for eight years. Rarely doing anything complex with it, but it has never let me down so I have stuck with it. I do go back to the early days of WordPress so remember what I think was the first form plugin – Cforms?

I think I set up Contact Form 7 on an early site and had a brief time with Ninja Forms before settling on Gravity Forms. I even remember setting up something for an early HTML site, but I had no clue what I was doing!

I liked Formidable Forms (focussed more on the developer stuff and things like ACF integration) when it came out, but had no need for it.

Recently I tried out Fluent Forms as the Pro version had a working integration with subscription to Moosend. Gravity Froms has nothing and and Moosend’s own version seemed broken (although I’m pursuing this so that may not be the case when this episode is published).

Nathan:

I came to WordPress long after the competition in the WordPress form market had already taken off. Trusted friends told me at the time that the best solution all round was Gravity Forms, and so that’s the one that I chose. I often looked at other solutions, but never made the jump, because there was just too much legacy in the sites that I had built, and the idea of going back and replacing all the forms was not something that I had the time for.

This is interesting as it shows that (in my case) it shows that inertia means that I was willing to pay for Gravity Forms year after year, even though I could see that the competition was overtaking them in terms of the UI for building forms.

Recently, I bought Fluent Forms and this is now my plugin of choice. I still have the Gravity Forms license, but as time goes by I’m using it less and less, although I’m really interested in the beta versions that they’ve been building. I think that they have realised that the competition are beginning to take their market share, and so they’re doing something to fix that.

Points to note…

Are WordPress forms a bit poor when it comes to usability?

Up to ten years ago I used to read lots of CSS techniques that would guide and reward the user as they filled in forms and you see little of that in WordPress form plugins. I’m talking about the nice green tick box if the format and data was correctly filled out.

Deliverability

SMPT plugins / transactional email services are often required. Things like Mailgun, Amazon SES etc.

What do we expect from form plugins in terms of addons, ease of styling, interaction with other mail services?

Is it too easy to forget the forms are quite a security weakness on our sites?

Do we even need a WordPress plugin? Google Forms etc and those included in Page Builders – are they enough for most needs?

Plugin competition

There’s a load of competition in the WordPress forms space. In fact I’d say that it’s likely the most competitive area to be in. I can’t think of any other area in which there are so many fully featured plugins in the market. Which, I suppose, is because literally all sites have a form somewhere on them?

Gravity forms

Has the advantage of being overlooked by a large ecosystem so it is stable and secure and there’s plenty of addons for it (although many are the same cost again). It also can’t easily change over night for the same reasons. So it seems outdated in this era of easy Page Builders for things like styling, although the recent beta versions are making giant leaps to catch up in this area. For David this not an issue. He’d rather have a CSS challenge and stability and he can probably justify the cost for the addons. He likes that forms is all they do and the same three people are at the helm over a decade on.

Ninja Forms

Gives you a lot for free, but you can buy the addons individually as well as in a package. As a company they tried be a little different, so it does not surprise me they bought Caldera Forms (who were similar about trying to be different). They would be the first to say they did not go at it with a plan and the company is also in the coffee business.

Not the same attention to detail with security with them. But even though they did a great product like Ninja Demos, it was never quite finished it and abandoned it which does raise some questions.

WP Forms

Awesome Motive! Aimed at the beginner market to make building froms easier. They bought Pirate Forms and closed it. As with most of their stuff you know they hire good developers but the person behind it is a growth hacker. They also they have Formidable Forms under one of their schemes.

Formidable Forms

Seemed a passion project, but I think the business side of things ground them down. Chris Lema was critical of them being a Gravity Forms copy but took them under his wing.

Fluent Forms

The new kid on the block. Seems to do a bit of everything above. Easy to use. Everything there. Nathan has adopted this as his forms plugin of choice for now and has seen regular updates in the past year, adding in features and updates that their community have requested.

Other mentions

Conclusions:

So much competition. We’re so lucky to have so much choice. I recommend playing with one, test out their support and stick with the one that offers you the features that you want and the roadmap that you need.

Other Episodes

Episode

September 24, 2018 00:15:05
Episode Cover

WP Builds Newsletter #31 - Gutenberg Cloud, WPForms buys forms plugin and robots on asteriods

[spp-player url="https://episodes.castos.com/wpbuilds/31.mp3"] This weeks WordPress news - Covering The Week Commencing 17th September 2018: Gutenberg Cloud: A Cross-Platform Community Library for Custom Gutenberg Blocks"During...

Listen

Episode 0

May 02, 2024 00:51:02
Episode Cover

371 – No Script Show, Episode 9 – Does Baseline solve our browser support problems?

Back in the day, all the browsers were enemies. They all went off and decided how they would do things with no regard for...

Listen

Episode 0

October 18, 2022 01:34:53
Episode Cover

This Week in WordPress #226

The WordPress news from the last week which commenced Monday 10th October 2022.

Listen