Products.PloneFormGen
This product provides a generic Plone form generator using fields, widgets and validators from Archetypes. Use it to build simple, one-of-a-kind, web forms that save or mail form input.
To build a web form, create a form folder, then add form fields as contents. Individual fields can display and validate themselves for testing purposes. The form folder creates a form from all the contained field content objects.
Final disposition of form input is handled via plug-in action products. Action adapters included with this release include a mailer, a save-data adapter that saves input in tab-separated format for later download, and a custom-script adapter that makes it possible to script simple actions without recourse to the Zope Management Interface.
To make it easy to get started, newly created form folders are pre-populated to act as a simple e-mail response form.
To build a web form, create a form folder, then add form fields as contents. Individual fields can display and validate themselves for testing purposes. The form folder creates a form from all the contained field content objects.
Final disposition of form input is handled via plug-in action products. Action adapters included with this release include a mailer, a save-data adapter that saves input in tab-separated format for later download, and a custom-script adapter that makes it possible to script simple actions without recourse to the Zope Management Interface.
To make it easy to get started, newly created form folders are pre-populated to act as a simple e-mail response form.

Blog
Status Log
Wiki
Integrating this would offer quite a bit more flexibility to Cyn.in powered Intranet solutions like yours. Custom implementers could wire up a whole bunch of possibilities into Cyn.in with this.
Along with the obvious UI integrations that would be required to make it work properly in Cyn.in, we'd also need to think of an out-of-box application use-case that would be pre-added on first install. This would enable the casual site owners also to see a working example that they would (ideally) start using straight off from there. It would also provide a good example for customization / changing and implementing your own forms as well.
Hmm... what's your use case? The typical mail form? Or something more?
Just a thought: Is it possible to wire up a results / report view from an external database like mysql? Maybe even a grid report powered by an SQL query? Or am I getting ahead of myself? :)
The effort for doing an out-of-box integration with Cyn.in is probably going to be non-trivial, but definitely should be do-able.
Latests versions of this product have changed the ui from a "form folder" with special content items to a "single item form" that can be edited in-place. Much more cyn.in style.
My use cases? Surveys, photo contests, data collecting for quality reports... The collected data is mailed or exported (csv). In most cases regular users can create and maintain their forms. Only a few times I've had to use python/tal customizations.
There's any documentation about product integration?
But the point is, especially if you look into the innards of ubify.policy -> setuphandlers you'll find that we set up policies and pre-instantiate objects there, and there's a *lot* of code there. In the same way, I was thinking of cooking up an application that we would work on, to pre-create a ploneformgen based *simple* application, that would be customizable by the siteadmins to their requirements. So in this way, with Cyn.in out-of-box install they'd get a working example of say a guestbook, or product enquiry form, etc. that they could take further or derive their own use cases from.
I'm not sure how deep an application we'll be able to make with it, and whether it will be possible at all, of course! Need to look at the ploneformgen product to comment more. :)
I've checked, how far ploneformgen can be integrated out-of-the-box.
I can add a formfolder to make some kind of survey.
My use case would be sort of a satisfaction survey for our it-department "service" ;)
I got this far, that I can open up a new folder for a survey but that's all.
To get further I now need to add fields and checkboxes and so on.
But thats were the UI needs to be updated I think.
Do you had some time to look into ploneformgen so that you can tell me if it can be integrated into cynin?
I also would like to know if ploneformgen can be integrated into cynin. If it does, please post an instruction of how to. Thank you