Comment 1 for bug 97793

Revision history for this message
Stephan Richter (srichter) wrote :

Status: Accepted => Resolved

I played with the startup directives some more and separated the
programmer directives from the site admins. One can now easily
create new sites without knowing anything about Zope. The only
thing s/he has to know is the name of the server (i.e. Browser)
s/he wants to start for a particular site.

There is also registries now for RequestFactories and and
ServerTypes, so that third party programmers can easily add
their own request factories and server types to the system by
calling a couple of directives. That makes it also really
plugable, since one could simply exchange the Logger of a server
without much hassle.

Also, each storage type has its own directive now, since
arguments for the constructors of the storages greatly vary.

Note: The directives now are probably not flexible enough for
      future use, but we can add complexity as we need it later.