just trying to brainstorm my plan-of-attack for creating some web forms. basically, i want to create a multi-page form that has logic... for example,
page 1: "did you x, do you y, will you z"
page 2: if(x==yes){redirect_to_page3;}; if(y==yes), "when did you y"... etc

originally i though CCK + actions/workflow, but (1) how do I create a form that spans multiple pages with CCK and (2) the logic has to be editable by the client... no PHP.

any ideas on modules/approaches to use here?

Comments

lefnire’s picture

ugh, drupal forums are all question no answer. anyway, for those that care, the way I've decided to go about this is using CCK and workflow-ng. While CCK sucks for building forms, workflow-ng is tied into it and provides powerful out-of-the-box workflow logic & subsequent actions (vs workflow.module + actions.module, which require you custom-build the them... non out-of-the-box workflow & actions). The alternative I was considering is webform.module, but there's no way to tie workflow-ng into it.

So to improve the shisty CCK web-forms solution, there are some modules that can make CCK feel like a web form. a tutorial to create multi-page forms, auto node-title, and of course workflow-ng. I'll post more if I find anything else that helps with creating logical web forms using CCK.

Web development & design podcast