Hi @rapidbernardos58 The best forms stack isn’t a stack at all, but a 3rd party add-on called MachForm (machform.com). It is unbelievably easy to incorporate into any RapidWeaver project, the styling options are great, the emails that automatically (if you desire) go back to the submitter are formatted gorgeously, and perhaps best of all, once the MySQL database is setup, you never, ever touch it again. If you add or delete fields to the form (or forms) down the road, MachForm takes care of updating the database automatically. And, if working with a database isn’t your thing, the owner of MachForms will handle it all for you, for free. I recommend searching this forum for MachForm and read up a bit about it…I, and others, highly recommend it.
Cheers,
I am curious about this form. So we install it on our own server but once I create a form then how do I add it in your RW project? Use HTML block? iFrame or embed it? external link to the form?
Yes, that’s right. In the MachForm panel there is an option to copy the html and you can just paste in into a text or html stack and plop it onto any page. It won’t be exactly the same format as the rest of your theme, but it looks surprisingly good, and you do have options on a lot of the formatting.
The one downside when compared to something like FormSnap (stacks based form where each function is an individual stack) is that it is one big slog, so inserting stacks inside areas of the form are not possible.
The biggest advantage is it is just SO easy and fast to make really complex forms and applications. And its a very mature product, so its fairly bullet-proof. Oh, and the statistical output possibilities for things like surveys are extremely user-friendly also.
As mentioned above, there are several ways to incorporate a form. To date, I have them installed in over fifty sites - and everyone of my clients is very, very happy with them.
The logic it employs is great. You can make questions appear based on previous answers (in the first example, click on Preferred Location and then select a location)
You can also have emails sent to different people, depending upon answers provided. So, in this case, if Charlotte is chosen, the email is sent to a group of people in Charlotte. If Triad (Winston-Salem) is selected, the email goes to that group of schedulers instead.
If the client needs to add/delete/edit a question, they can do so without any involvement from me (they have access to a control panel that allows them to modify the forms, look & feel, etc.).
And, again, if working with a MySQL database isn’t up your alley, MachForm will set everything up for free. Or, you can use their cloud-based solution (all of my installations are on the client’s own server).