[Framework-Team] Re: Plone 5 - rough roadmap

Tres Seaver tseaver at palladion.com
Tue Mar 23 21:53:07 UTC 2010

Hash: SHA1

Martin Aspeli wrote:
> Tom Gross wrote:
>> On 03/12/2010 04:07 PM, Hanno Schlichting wrote:
>>> Hi there,
>> ...
>>> On the "future" side we have:
>>> - Chameleon
>>> - Deco / Blocks
>>> - Dexterity
>>> - WSGI
>>> - xdv as the default theming story
>> Is there still discussion space to choose between xdv and Deliverance.
>> I'm not to deep in the subject but I have heard that Deliverance can be
>> used with other web-applications, but xdv is Plone specific.
>> If this is true, Deliverance would open Plone to a broader community.
> Where did you hear that? It's not correct. ;-)
> Deliverance is a Python-based implementation. It is used either as a 
> standalone proxy or in a WSGI pipeline. As such, it may be attractive to 
> people with a WSGI-oriented stack. It also has more client-side tools 
> and is generally broader in scope than XDV.
> XDV is an XSLT-based implementation. You compile theme + rules into an 
> XSLT, which is then deployed either in a WSGI pipeline step, or in a web 
> server like nginx or Apache. As such, it is even broader in scope in the 
> sense that it's not tied to Python.
> collective.xdv is a Plone control panel + hook to apply an XDV theme 
> without the need for a fronting web server. This is a good solution for 
> people with no further integration needs. However, the same theme + 
> rules can be compiled and deployed as an XSLT if that's desirable.
> Probably the most important deciding factor is that XDV is more 
> lightweight, overlaps less with existing tools, should be faster, and - 
> crucially - has more uptake in the community. With Plone 3 and Plone 4 
> at least it's also easier to set up and deploy than Deliverance, which 
> ether requires a standalone process that proxies to Zope, or adoptation 
> of repoze.zope2 to get a WSGI stack in Zope.

/me notes 'Subject:'

I am certain that Zope2's WSGI story will be hammered out long before
Plone5 needs to freeze on a Zope2 version.  repoze.zope2 will *not* be
required to run Zope2 behind a WSGI server.

- --
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


More information about the Framework-Team mailing list