The setup handlers for adapter based import / export are just
boilerplate. I'd like to move the complete responsibility for setting up
tools to importToolset / exportToolset.
toolset.xml already contains all the necessary information if we use the
ID of the tool for computing the file names. catalog.xml would e.g.
GenericSetup would need some BBB code to handle CMF 1.5 profiles.
Old-style tool handlers can still have their own registry step.
This would make writing and maintaining tool handlers much simpler. On
the other hand we loose some flexibility:
- import/export of selected tools from a bigger profile: don't think we
really need that
- handling import dependencies: currently the 'workflow' step depends on
the 'typeinfo' step. AFAICS we can easily get rid of that dependency.
Nevertheless I think the refactoring would be an improvement and if
there are no objections I'll work on this change.
Zope-CMF maillist - Zope-CMF@lists.zope.org
See http://collector.zope.org/CMF for bug reports and feature requests