Thanks to everyone who commented on the first versions of this proposal.
People seem to object changing the old directives. I respect that.
I've therefore changed the proposal to introduce *new* directives. See
http://dev.zope.org/Zope3/TheBrowserPageCompromise once again. Note that
I'm not mentioning deprecation of the old directives which doesn't mean
I want to do it. Here is a poll:
* Should the old directives be deprecated? (I think so)
* When should that happen? (I'd say now, meaning Zope 3.3)
* When should they disappear? (I'd say in Zope 3.5)
I have also worked on an implementation of this proposal. It is
basically ready. A Zope 3.2 compatible (!) version is avaialable here:
http://svn.zope.org/zope.browserzcml2/branches/3.2/. That means you can
install and use the directives in Zope 3.2 already. I would therefore
like to invite everyone to take a momment and read through the README
and try the directives out for themselves. I'd like to hear your feedback.
For Zope 3.3, I propose to include the zope.browserzcml2 package in the
Zope3-dev mailing list