[Zope3-dev] Re: Zope 3 without ZODB

Jim Fulton jim at zope.com
Sat Jan 20 10:02:10 EST 2007


On Jan 20, 2007, at 7:37 AM, Philipp von Weitershausen wrote:

>> If so, how should we go about making this optional?
>
> We would check if options.databases if empty. If that's so, we  
> could set 'db=None'.

I would be -1 on hacking the existing main programs. They are already  
a mess.
This is not meant to be a criticism of their authors, who did they  
best they could at the time and with the working assumptions.

I would *much* rather see us open this up by making this part of Zope  
3 more modular and putting more emphasis on explaining what is going  
on and how one would do something different.

Here's what I'd like to see:

1. Separate server definition from application definition.  They are  
way too interwoven now.  I'd like to see us move to Paste Deploy (or  
something based on the framework it defines).

2. Document how to use the zope.publisher framework to define web  
applications.  It isn't very complicated, it just needs some  
documentation.  I made a beginning of of this in my aborted bobo  
project.  A good start for examples would be a hello-world app, the  
existing zope 3 app, and, I assume, Grok.

Jim

--
Jim Fulton			mailto:jim at zope.com		Python Powered!
CTO 				(540) 361-1714			http://www.python.org
Zope Corporation	http://www.zope.com		http://www.zope.org





More information about the Zope3-dev mailing list