[Zope-Checkins] CVS: Zope3/lib/python/Zope - zope.zcml:1.1.2.6

Stephan Richter srichter@cbu.edu
Fri, 29 Mar 2002 14:44:50 -0500


Update of /cvs-repository/Zope3/lib/python/Zope
In directory cvs.zope.org:/tmp/cvs-serv18519/lib/python/Zope

Modified Files:
      Tag: Zope-3x-branch
	zope.zcml 
Log Message:
This is a first tackle of creating a Zope startup configuration file. It is 
not very flexible at the moment, simply because I do not know what is ahead
of us. However, I think it is better than what we had before.

Features:

- Specify the types of servers you want to start
- Decide which type of ZODB storage to use
- Decide where the logs should be written to.


Planned (if agreed with by the community):

- Make a server type registry, where developers can register new servers, 
  so that the site admin has only to select them and is not challenged with
  implementation details.

- Make a second registry for ZODB storage type for the same reasons as 
  above.

- Split the startup configuration into two sections:
  1. The programmer directives, that do all the low level stuff and provide
     the services for the higher level settings.
  2. The Site Admin directives, which then use the objects, which were 
     provided by the programmers



=== Zope3/lib/python/Zope/zope.zcml 1.1.2.5 => 1.1.2.6 ===
 <include package=".ComponentArchitecture" file="component-meta.zcml" />
 <include package=".Publisher" file="publisher-meta.zcml" />
+<include package=".StartUp" file="startup-meta.zcml" />
 
 
 <!-- Standard Permissions -->