Implementing complex form

Braulio Carreno 26.Aug.2010 4:08pm
Hi Pascal,

I need to migrate to Webiva a form that has lots of fields (job application form): http://www.mvalp.com/application.html

I could use a content model (which I’m already using for the contact page of the website), but I’m not sure this is the best approach. Maybe it would better to use Ruby?

As you can see, the form today doesn’t have the best UI and it’s too long. I’m thinking in putting some JS and maybe splitting it in several pages.

As always, thank you for your help.
Pascal Rettig 26.Aug.2010 5:51pm
Hi Braulio,

That is a whole lot of fields, but it certainly could be done with a custom content model or a web form if you wanted to do it on 1 page. If you wanted to customize it heavily doing a custom bit of rails might be your best bet.

If you wanted to do multiple pages – one option would be to use the user_profile module and ask users to create an account with an email and password. Once they are logged in you can use multiple edit_account paragraphs on multiple pages to save the data between steps and let them leave and come back. You would create multiple publications of the content model each with a different set of required fields for that page.

On the last page, you could put a triggered action to send an email when the application is complete.