[Zope3-dev] Re: [Zope3-checkins] CVS: Zope3/src/zope/app/browser/services - add_svc_config.pt:1.2 useconfiguration.pt:1.2 useconfiguration.py:1.2 configure.zcml:1.21 service.py:1.7 add_service_1.pt:NONE add_service_2.pt:NONE

Steve Alexander steve@cat-box.net
Wed, 05 Mar 2003 10:27:02 +0200


> I don't think we're using it too liberally, necessarily, but I don't 
> want that to start happening.  I'd still be happier without namespaces 
> in ZCML, personally.  If I were dealing with relatively few namespaces 
> and few documents, they're fine.  But there are a lot of namespaces and 
> a LOT of ZCML documents.

Here's a list of all namespaces used in zcml.
There are nine zcml namespaces used in zope, four or five of which are 
important to application developers.


These ones are frequently used in applications:

http://namespaces.zope.org/zope
http://namespaces.zope.org/xmlrpc
http://namespaces.zope.org/browser
http://namespaces.zope.org/help

and perhaps

http://namespaces.zope.org/gts


These ones are rarely used by zope applications:

http://namespaces.zope.org/event
http://namespaces.zope.org/startup

These ones are used by zope itself:

http://namespaces.zope.org/server-control
http://namespaces.zope.org/application-control

This one is not used, and appears to be a left-over from obselete code:

http://namespaces.zope.org/service


There are 20 meta-level zcml files. Users of zope don't really need to 
know about these. They are only really important for developers of zope.

There are 63 other zcml files.

--
Steve Alexander