Hi, We implemented a quiz-game, in which the website visitors were asked a different multiple choice question each week, and could provide their details to collect a prize (prize draw). So this is conceptually similar to a survey app.
Personally, for a one-off or infrequent thing I would recommend my customer use a pre-built web-service like surveymonkey. You'll have your survey online in a matter of hours, can collect the results in standardized formats, and don't need to spend thousands developing software and templates. If you need this functionality frequently, or need a close integration with your website, or need integration with your user database or something like this, then it isn't too hard to do. I would recommend: - unless you'll be using this survey function many times, write dedicated (HTML) forms as templates. the forms will look nicer and work better than a "generic" solution. if you need the editor to be able to define the survey each time (generic solution), take a look at the magnolia forms module. - do as much UI stuff front-end as you can (i.e. use a javascript library to switch form pages, verify inputs, etc...). not only is this more responsive for the user, but also less work to implement than a solution with lots of server round trips. - write a custom model class to handle your survey form submission at the end (verify inputs server-side, store results) - store results in a simple relational database (it's easier to handle than creating a JCR cluster and custom workspace just to save your survey results in JCR). Use the same database for public and author instances, so the editors and end-users have the same view on the data. Regards from Vienna, Richard > -----Ursprüngliche Nachricht----- > Von: [email protected] [mailto:user-list-owner@magnolia- > cms.com] Im Auftrag von Domenico Cianniello (via Magnolia Forums) > Gesendet: Montag, 21. Juli 2014 11:26 > An: Magnolia User List > Betreff: [magnolia-user] survey app > > Hello All, > is there someone has implemented a sort of survey app, in order to create > surveys which can be submitted to the final user on public instance? > > -- > Context is everything: http://forum.magnolia- > cms.com/forum/thread.html?threadId=2fba067a-29d4-4462-b791- > c5c124337a46 > > > ---------------------------------------------------------------- > For list details, see http://www.magnolia-cms.com/community/mailing- > lists.html > Alternatively, use our forums: http://forum.magnolia-cms.com/ > To unsubscribe, E-mail to: <[email protected]> > ---------------------------------------------------------------- ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
