Hi all!

If there are no objections, I'll merge tomorrow the yuppie-workflow_setup branch into the trunk.

This will break third-party products that register their own workflows using addWorkflowFactory.

- Customized DCWorkflow workflow definitions should be exported as XML files and shipped as part of a setup profile.

- Custom workflow classes now have to be registered using registerClass.


Benefits:

- The workflow add form now allows to select workflow presettings from any registered setup profile.

- Registering new workflow classes works exactly the same way as registering type info classes for the TypesTool or index classes for ZCatalog.

- Custom setup handlers for custom workflow classes can easily be plugged into the WorkflowTool setup handler using adapters.

- CMFCore no longer has a indirect dependency on DCWorkflow.


Cheers,

    Yuppie

_______________________________________________
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests

Reply via email to