[Zope3-dev] Visionaire! (All your problems, solved)
Shane Hathaway
shane at hathawaymix.org
Wed Mar 1 20:13:56 EST 2006
Jeff Shell wrote:
> - Zope 3 CA: The Zope Component Architecture. Core services. Would
> include zope.publisher and most other current top level zope.* things.
> Usable as a library, as a publisher for other environments, perhaps as a
> simple standalone server. Easy to deploy against WSGI, Paste.deploy,
> whatever.
>
> - Zope 3 AS: The Zope 3 Application Server. A Zope 3 CA stack using the
> ZODB, ILocation, and most of the zope.app services but without any content
> objects. Perhaps only an application server configuration skin (process
> management) but no ZMI. Maybe have the current configuration installable as
> an option.
>
> - Zope Suite (or Zope Web or Zope DE): This is the full "application server"
> perhaps Jim is envisioning. A comprehensive web based user interface, based
> on features (and implementations) of both Zope 2 and Zope 3 application
> servers and offerings.
That's quite appealing, IMHO. Could you agree with the following
distinction?
- Zope 3 CA expects the model (and the method of persisting the model)
to be completely defined by the Python programmer.
- Zope 3 AS expects most of the model to be stored in ZODB and implement
ILocation. However, it still expects model objects to be defined by the
Python programmer.
- Zope Suite (great name, BTW) defines a complete but limited model. It
is a simple content management system (like Zope 2 + CMF) that's easily
extended in countless ways.
Does that match what you're suggesting? I'd hate to misrepresent your
vision.
Shane
More information about the Zope3-dev
mailing list