CMFFormsTool is an extension (a tool) for CMF-1.1 that is responsible for form-generation and request-validation. It is freely configurable through a ContentType->[list of FormsCollections] mapping feature very similar to portal_skins. FormsCollections are a logical units that have forms, templates and scripts for a certain purpose.
CMFFormsTool is specially made for use with PageTemplate-Skins. There is no clean way to use it from DTML right now.
you can view and download cvs-sources:
http://cvs.net-labs.de/viewcvs.cgi/ZopeProducts/CMFFormsTool
or: $>cvs -d:pserver:[email protected]:/data/cvs login password: anonymous $>cvs -d:pserver:[email protected]:/data/cvs -z9 co ZopeProducts/CMFFormsTool $>cvs -d:pserver:[email protected]:/data/cvs -z9 co ZopeProducts/ExprFormulator