Hi there,
The Grails Form Builder Plugin is actively looking for contributors at
the moment. You can look into design of the plugin at
http://code.google.com/p/grails-form-builder-plugin/wiki/Architecture
The plugin should support the case study below:
To model a reference library, where we have Books and Authors. A Book
can have multiple Authors, while an Author may have written multiple
Books, so in a relational schema there would be a many-to-many
relationship between them. In addition, a Book can contain references
to other Books. We want to build a web app that will:
* Show all of the Books
* Show all of the Authors
* For a Book, show all of the Authors
* For a Book, show all of the Books that it references
* For a Book, show all of the Books that reference it
* For an Author, show all of the Books they’ve authored
Reference:
http://masonoise.wordpress.com/2010/01/30/comparing-mongodb-and-redis-part-1/
It can break down to following modules:
1) Front End
a) Form Designer
b) Form Code Editor with Syntax Validation
c) Form Viewer
2) The Form Template (Definition)
a) GSP Form and Table Component -> XHTML -> JQuery UI Component
Mapping
b) Define Form Template Sample included XML Schema for custom
attributes to support case study above
3) Back End
a) Define Dynamic Domain Class for case study above
b) Test it out with Dynamic Domain Class plugin.
Please let's me know if you are interested to join the project. Let's
develop this plugin together!
Regards,
Chee Kin