Introduction
============

uwosh.pfg.(d)ata(2)(c)ontent

This product provides a dynamic content type to store PloneFormGen form
data into. It leverages schemaextenders ability to dynamically add extra
fields on a content type so that you essentially get a persistent copy of
your form.

The product adds a "Save Data to Content Adapter" item to the "Add
new.." drop down for the PloneFormGen Form. Once enabled, when a user
submits a form, a new content item is created with that data and
located in the adapter.


Warning
-------

Don't forgot to enable the adapter after it is added to the form!


Compatibility
-------------

Compatible with versions of PloneFormGen >= 1.2.2 and Plone 3.x ->
4.0.

Version 1.0 derives the new D2C saved data adapter from the BTree
folder class.  This allows Plone 3.x sites to handle larger numbers of
content items inside the D2C objects.  There is an upgrade step that
allows pre-1.0 D2C objects to get migrated to BTree storage.  Version
1.0 also works with Plone 4.  However, if you have a Plone 3.x site
that uses pre-1.0 D2C and you upgrade to Plone 4 and only then upgrade
to 1.0+ D2C, the upgrade step that migrates D2C storage to BTree
storage may not work.  We recommend that you first upgrade to 1.0+ D2C
*then* upgrade to Plone 4.
