PloneFormGen 1.5 (Beta release 2) (Jan 11, 2009)
This is not a final release. Experimental releases should only be used for testing and development. Do not use these on production sites, and make sure you have proper backups before installing.
Feature Additons including QuickEdit and Export/Import
For additional information about this project, please visit the project page .
Available downloads
Release Notes
| Tested with | Plone 3, Plone 2.5 |
|---|---|
| State | Beta release |
| License | GPL |
| Release Manager | Steve McMahon |
PFG 1.5 is a feature-addition release targetted for Plone 2.5.x and Plone 3.x.
Feature additions include:
- A Quick Edit mode (Plone 3.x only) featuring drag-and-drop field reordering and faster round-trip field editing.
- Export/import of PloneFormGen form folders via generic setup profiles and the portal_setup tool as well as contextual form (i.e. on an individual form basis) export/import. Feature aimed at improving the development capabilities of PloneFormGen and simplifying the lives of integrators.
- Support for embedding PFG forms into other templates.
- A 'Server-Side Variable' override so that you can make an expression available to action adapters without passing it in a hidden field.
- ${key} style substitution from form dictionary for mailer subject, prologue, epilogue and footer. Also, ThanksPage prologue and epilogue.
- Optional CSRF protection option — on by default. (Plone 3 only)
- Support for choosing an alternate csv text delimiter for Save Data Adapters.
- Adapters are now activated when pasted into form folders.
- Force SSL option for form folders.
- Validator for multiple, comma-separated email addresses.
- Link spam prevention option for string and text fields.
- Allow use of any string field for mailer recipient choice. A bit scary until we get captchas built in.
- Mailer option to select among available fields those which should be included in the e-mail.
Nearly all these features were developed in conjunction with the January 08 Seattle sprint sponsored by OneNW. Participants included Fulvio Casali, Alex Tokar, David Glick, Steve McMahon, Jesse Snyder, Michael Dunlap, Paul Bugni, Jon Baldivieso and Andrew Burkhalter. Particular thanks to David for the support for using PFG forms in other templates/viewlets and to Andrew for the Export/Import feature.
Change log
1.5b2
- Support for export/import of PloneFormGen form folders via generic setup
profiles and the portal_setup tool as well as contextual form (i.e. on an
individual form basis) export/import. Feature aimed at improving the
development capabilities of PloneFormGen and simplifying the lives of
integrators. Feature considered experimental. Use with care and test
thoroughly. (Andrew Burkhalter)
- Make sure server-side only fields can supply a value via the default override.
(David Glick)
- Don't break old forms that are missing some of the new fields. (David Glick)
- Add quick edit mode for forms. (Steve McMahon)
1.5b1
- Added 'Server-Side Variable' override so that you can make an expression
available to action adapters without passing it in a hidden field.
(Fulvio Casali, Alex Tokar, David Glick)
- Add ${key} style substitution from form dictionary
for mailer subject, prologue, epilogue and footer. Also,
ThanksPage prologue and epilogue. (Steve McMahon)
- Add CSRF protection option (on by default). [Plone 3 only] (Steve McMahon)
- Added support for choosing an alternate csv text delimiter for Save Data
Adapters. (Jesse Snyder)
- Adapters are now activated when pasted into form folders. (Jesse Snyder)
- Added 'force SSL' option for form folders. (David Glick)
- Removed validator from the form action override field. This allows
relative urls in the override. (Michael Dunlap)
- Add Bcc override for mailer. (Steve McMahon)
- Validator for multiple comma separated email addresses is now an
option for string fields. (Paul Bugni)
- Added "Include Empties" flag to mailer. On by default. Similar to
thanks page. (Steve McMahon)
- Wrap rendered rich label fields in div with selectors similar to
other Archetypes widgets. (Steve McMahon)
- The default view of all form fields is now base_edit. There's a
UI problem left that the "view" tab is selected on initial jump
into the field even though you're seeing the edit view.
(Steve McMahon)
- Link spam prevention is now an option for string and text fields.
(Jon Baldivieso)
- Allow use of any string field for mailer recipient choice. A bit
scary until we get captchas built in. (Steve McMahon)
- Mailer now has an option to select among available fields those
which should be included in the e-mail. Interface is identical to
thanks page. (Steve McMahon)
- Added support for embedding PFG forms into other templates. See
README_EMBEDDING.txt for details. [Plone 3 only] (David Glick)
- Clean out 2.1 compatibility code. Ahhhh! (Steve McMahon)
- Pulling out removeSkinLayer for arg PloneFormGenPlone3, since
this appears to have not existed and certainly is unnecessary
currently (Andrew Burkhalter)
- Removed unneeded and unused legacy typesonly profile directory
(Andrew Burkhalter)
- Installation process is entirely based upon GenericSetup extension
profiles to the level that is pragmatic for support of Plone 2.5.x
up to version Plone 3.x. In brief, this means that we have an install
method so that we appear installable with the portal_quickinstaller
tool in Plone 2.5.x and that we run relevant profiles in portal_setup
upon install (Jesse Snyder, Andrew Burkhalter)

