Philipp von Weitershausen wrote:
Yet again looking for comments, this time at:
http://dev.zope.org/Zope3/OneNamespaceForZCML.
Let me add my -1 to this.
I'm all for reducing the number of namespaces in the standard directives,
and reducing the number of directives too, but getting rid of namespaces, as
others have pointed out, removes clean ways of extending ZCML for
third-party frameworks.
For example CPS currently has a cps:upgradeStep directive:
<cps:upgradeStep
title="Upgrade catalog from Zope 2.7"
handler=".upgrade.upgrade_catalog_Z28"
checker=".upgrade.check_upgrade_catalog_Z28"
sortkey="-10"
/>
<cps:upgradeStep
title="Clean catalog of broken objects"
source="3.3.4" destination="3.3.5"
handler=".upgrade.upgrade_334_335_clean_catalog"
/>
Now you could have a "CpsUpgradeStep" directive, but I hope everyone agrees
that prefixing names is a poor man's way of doing namespaces.
You could also maybe provide the same info using two or three other standard
directives, but that would be very inconvenient.
Maybe a simple zope 3 component doesn't need to provide extensions to ZCML
using a namespace, but any *framwework* on top of it will quickly need them.
Finally
--
Florent Guillaume, Nuxeo (Paris, France) Director of R&D
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
_______________________________________________
Zope3-dev mailing list
[email protected]
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com