This provides a Flexible Document for CMF (it is independant of CPS). It is based on the framework of CPSSchemas which gives us all the fields, widget and validation we need.
This package adds a new FlexibleTypeInformation with which documents that automatically obey a schema and some layouts can be created. It also provides a mixin for documents who can have their schemas and layouts inferred from a FlexibleTypeInformation or directly found in the instance, which gives us the "flexible" part.
You can find more information about CPS3 in the EuroPython slides
See also the Nuxeo web site and CPS Project for more details.
There is now a cps-devel Mailing list for CPS3 (and CPS2) developers. CPS users lists (cps-users (english) and cps-users-fr (french)) are also available.