I’ve been wanting to start this project for about 4 years but always feel insecure about which route to take. My plan is to make a complex intake form that is more of a guidance form as well. I would want users to login and go through process with conditional logic -> if chose B continue to B section, if the choice is C go to C section. But I also would need to store input values and display these input values within other parts of the section. And eventually, all of this info has to be collected on a profile page.
I know this is quite custom and I do know PHP and SQL but not sure if I would be able to combine a membership plugin for the login and if there’s some other plugin that has this functionality to store data more easily so I don’t have to hand code everything.
I was looking into formidable because it’s quite flexible. But would like to see if you see any other solutions. (I honestly would prefer to do this in Django and python but my skill isn’t there yet)
Thanks a looooot
[ad_2]
If you can connect Django or Python to MySql database – you can build it and then push data direct to DB. This is a bit hacky.
Or use the WP API and push the data that way. This would be the right way I think, to give you max control of the form using your preferred skillset. If you can get you head around JSON the rest of the API is pretty simple and very well documented.
Or – the ‘wordpress way’ while avoiding (too much) code – I like Fluent Forms – same as formidable really but I thinks it cheaper and a little more user friendly. You can build all the conditional logic there. It includes a ‘create post’ and/or ‘create / update user’ from form – so you could save the data to a user profile. What membership to integrate with depends what you need feature-wise.
One other choice, depending on how the logic of it fits with your other skills. PODS or ACF… e.g. use advance custom fields to build the form and conditional logic, and save off the various parts where they need to go (e.g. user meta). You can use PODS to build the whole membership thing… but it would mean a chunk of learning, and likely some PHP.
The thing with WP and PHP / JS etc. is that almost every problem already has a solution (e.g. on stackexchange) – so you can grab 90% of what you want from forums and tweak it. It’s a good way into learning the language.
Gravity Forms.