-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 06/06/2012 12:11 PM, Hanno Schlichting wrote:
> On Wed, Jun 6, 2012 at 5:06 PM, Paul J Stevens <p...@nfg.nl> wrote:
>> FYI, I'm using the following buildout:
>> 
>> https://github.com/pjstevns/plone.mongrel2
> 
> You are missing some required middleware for the current
> un-documented WSGI feature. I made an experiment quite a while back
> and came up with:
> 
> https://github.com/hannosch/zope2-wsgi/blob/master/templates/zope.ini
> 
> I've looked into WSGI again at the Plone Symposium East sprint and I 
> think we should remove the middleware approach again for Zope2. 
> Primarily as we loose some features like publisher events and 
> exception views, which in practice are used by Plone. There's a
> reason why Pyramid came up with the tweens concept and I think there's
> little benefit for existing Zope2 applications to be split up into 
> middleware. Since the repoze project itself isn't moving forward any 
> longer, there's little benefit in code re-use with it either.

I don't think that is a reasonable characterizaztion:  repoze.tm2,
repoze.vhm etc. are stable and mature, but they aren't unmaintained:  for
instance, they actually support Python 3.2.  Many he repoze.* packages
are in heavy production use for many non-Zope applications.

> So I'd probably just merge back the exception and transaction
> handling into the Zope2 WSGI publisher (keeping some of the code
> cleanup).

That could still be a reasonable choice.  Another choice would be to just
add an integration point into the publisher which wrapped the middleware
in at startup time, without requiring explicit configuration.


Tres.
- -- 
===================================================================
Tres Seaver          +1 540-429-0999          tsea...@palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/PjgUACgkQ+gerLs4ltQ7q0gCgyrITqGyH72+y7q/sgIRoeIAc
KJAAn3bSQY6iAErXAmjursPgTzuhoJzF
=typz
-----END PGP SIGNATURE-----

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

Reply via email to