On Mar 23, 2008, at 3:02 PM, Martin Aspeli wrote:

Jim Fulton wrote:
On Mar 23, 2008, at 2:27 PM, Martin Aspeli wrote:
Jim Fulton wrote:
On Mar 21, 2008, at 6:54 PM, David Pratt wrote:
Hi Jim. OK great. Many thanks for elaborating. This will be progressive. I had been considering an application use case without a zodb. Is this the scenario that the basic publisher would facilitate?
No-more so than the existing publisher. I just want to make the publisher useful for small applications that don't need the component architecture and other facilities that zope.publisher depends on for mostly minor reasons.
This is of course a good goal in itself, though I'm curious how it compares to the Repoze publisher and its "obob" machinery?
Me too. I have a hard time figuring out what repoze is and I don't necessarily want to go swimming to find out. :) Is the repose publisher described somewhere? I would like to create a 21st-century Bobo and this minimal publisher is part of that plan. If I create a new Bobo, I want it's requirements to be minimal. I don't want to depend on something as big as repoze seems to be.

I think Repoze is a collection of many very small parts, rather than a very big whole. To me (i.e. to Plone), it's a way to deploy Zope 2 applications (Plone) in a WSGI way with pipelines and filters and all the rest of it. Repoze is also splitting out some of the useful bits of a monolithic Zope into re-usable middleware, including virtual hosting, transaction co-ordination, retry, and profiling.

OK, I get that from the repoze about page. That doesn't explain why it should be relevant to my proposal to create a stripped-down Zope 3 publisher.

I suspect that the reason the Repoze guys ended up rewriting the Zope 2 publisher is that it was too monolithic to support deployment as a WSGI application.

Well, that's not my problem, on 2 counts. 1) I'm not using the Zope2 publisher. :) 2) The Zope3 publisher works just fine with WSGI and Paste. I suppose Tres and Chris didn't reuse the Zope 3 publisher for this because .... actually, I have no idea why they didn't. I'm pretty sure the Zope 3 publisher has the necessary hooks to allow someone to implement Zope 2 publisher semantics.


Jim Fulton
Zope Corporation

Zope-Dev maillist  -  Zope-Dev@zope.org
**  No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )

Reply via email to