[Zope3-dev] Some thoughts on Zope 3, Zope 3 applications, and Zope 3 instances

Chris Withers chris at simplistix.co.uk
Thu Jan 4 15:47:54 EST 2007


Jim Fulton wrote:
> None of this should be taken as any sort of edict.  I'm also not trying 
> to name anything. While I'd love to spur discussion, I hope not to start 
> any arguments. :)

On that front, I'll note that I've seen 3 patterns emerge in the 
projects I work on:

1. Development: lots of distinct projects per machine, each using their 
own zope version, products and/or python libraries, and data. For me, 
the Zope 2 instance home model and Zope software installed in, for 
example, /zope/2.9.5, works perfectly

2. Production with multiple projects in an instance. Here's there are 
often multiple websites mapped through an Apache front end to several 
data sets / software sets, each in their own folder. This is the class 
Zope 2 model where each site uses a combination of products, zodb 
scripts and templates and data stored in objects within the top level 
folder. Again the Zope 2 instance home model works well for this, but 
you only tend to end up having one instance on the box, so maybe it'd be 
easier on sysadmins and the like if things were different in this case, 
although I find having everything in a sub-tree of the file system 
pretty compelling.

3. Large production setups with one project spread over multiple 
machines. Each machine has a set role, usually involving several 
almost-identical app servers. I think this is the case you cover well 
and I completely agree with the things you've said.

Have other people experienced these patterns?

If so, which do we want to support and how?

cheers,

Chris

-- 
Simplistix - Content Management, Zope & Python Consulting
            - http://www.simplistix.co.uk



More information about the Zope3-dev mailing list