How can i create a multiple page contextual question form ?

Author Message

H-Works Agency

Tuesday 29 November 2005 7:57:41 am

I need to create an 'eligibility test' for a telecom operator.

Its a succession of X pages of questions where each page's content is function of the previous page answers.

The questions this process has to anwser are :

<i>Can you apply to our product ?</i>
<i>Is your phone line is in a covered area ?</i>
<i>At the end sending an email to the right service</i>

Answers of the questions can be radiobox, select menu or textfields...etc

The difficulty is that each submit lead to a different form in function of the previous answers.

What is the best way to handle this case ?

Thanx for every help. I just need a few clues to know the direction i should work.

Martin

EZP is Great

Lazaro Ferreira

Friday 09 December 2005 7:00:30 am

Hi Martin,

General answer to your question is to develop your own extension, more information below:

http://ez.no/products/ez_publish_cms/documentation/development/extensions

---------------------------------
A quicker answer would be developing "custom action" extensions to re-use ezpublish content object infrastructure more, take a look at this thread below

http://ez.no/community/forum/developer/defining_methods_or_custom_actions_for_content_classes/re_defining_methods_or_custo

Both way above need php programming, I would like to hear of someone how to develop something like this just programming ezpublish templates

Lazaro
http://www.mzbusiness.com

Paul Forsyth

Friday 09 December 2005 8:01:03 am

You could also adapt the ezsurvey extension to your needs:

http://ez.no/community/contribs/applications/ez_survey

Also consider the setup wizards. They too can be adapted.

paul

El Fangio

Tuesday 13 December 2005 4:11:26 am

Maybe you can generate it using AJAX...

Mikhail Chekanov

Tuesday 13 December 2005 4:47:53 am

Hmm... Yes, you have to develop custom extension.
Or you can simulate the behaviour with wForms - http://www.formassembly.com/

--
mike
#6595551

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.