I need a form assembly tool that is itself a web application. This is NOT an online HTML editor, rather user will select from a pallet of widgets - both simple widgets.. (a label & text entry field, a label and drop down list box, etc) and complex widgets (a person widget which includes the standard simple widgets that make up a person)
As the user adds the widgets to a ordered list (allow the user to reorder the list) and put decorative frames around a group of related elements.
Any collection of widgets can itself be turned into a complex widget and saved to be included in the list of complex widgets.
Groups of elements should be able to be logically grouped on the screen.
Each form definition will be saved to a database.
The html code for each element will be saved in a database.
The form will render to html / java script file. The form doesn't need to be overly elaborate layout... a simple straight flow is all I'm looking for here.
Want to deploy this to Google App Engine. Use Python and Google Data Store. Must work across a range of modern browsers... use Ajax or Google Widget Toolkit.
The screen shot below is a VERY rough dump of what I'm thinking.
2 freelanceria on tarjonnut keskimäärin 725 $ tähän työhön
not clear if it should generate the database structure for the form to make it work too or just html/js anyway python experience from 2000 and django/app engine experience cheers