Continuing the discussion from PloneFormGen: Datagridfields - Make it possible to add multiples of one form field type:
According to the description:
http://patternslib.com/clone
The clone pattern is typically used in case you want to create a form on which it is unknown how many instances the user will need of a certain field or group of fields.
This sounds like the "correct" alternative to a datagridfield/widget (at least in "Plone land").
I think there are two ways forward.
- add clone support for groups of fields to collective.easyform
- ensure that clone support is part of the experimental angular based form builder that @tareqalam started to work on in Barcelona.
Just for information purposes.
It is possible to get PloneFormGen and Datagridfield working on Plone 5.
I had success by adding Products.PFGDataGrid, the latest versions of PFGDataGrid and DataGridField do work with Plone 5.
eggs +=
...
Products.PloneFormGen
Products.PFGDataGrid
My preference is to move to something dexterity based or even better stores the form schema as json, like what @tareqalam is working on (see: GitHub - tareqalam/plone.formbuilder: an addon to build form using javascript).
Until then... PloneFormGen + PFGDataGrid
Thoughts? Am I overlooking another form builder project compatible with Plone 5 that already uses the clone pattern?