+1 to xdv as long as it gets a decent new name. ;)<br><br>Now that xdv supports CSS-style selectors, it&#39;s by far the most compelling choice.<br><br><div class="gmail_quote">On Tue, Mar 23, 2010 at 2:29 AM, Martin Aspeli <span dir="ltr">&lt;<a href="mailto:optilude%2Blists@gmail.com">optilude+lists@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">Tom Gross wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
On 03/12/2010 04:07 PM, Hanno Schlichting wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi there,<br>
<br>
</blockquote>
...<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
On the &quot;future&quot; side we have:<br>
<br>
- Chameleon<br>
- Deco / Blocks<br>
- Dexterity<br>
- WSGI<br>
- xdv as the default theming story<br>
</blockquote>
<br>
Is there still discussion space to choose between xdv and Deliverance.<br>
I&#39;m not to deep in the subject but I have heard that Deliverance can be<br>
used with other web-applications, but xdv is Plone specific.<br>
If this is true, Deliverance would open Plone to a broader community.<br>
</blockquote>
<br></div>
Where did you hear that? It&#39;s not correct. ;-)<br>
<br>
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.<br>

<br>
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&#39;s not tied to Python.<br>

<br>
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&#39;s desirable.<br>

<br>
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&#39;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.<div class="im">
<br>
<br>
Martin<br>
<br>
-- <br>
Author of `Professional Plone Development`, a book for developers who<br>
want to work with Plone. See <a href="http://martinaspeli.net/plone-book" target="_blank">http://martinaspeli.net/plone-book</a><br>
<br>
<br>
_______________________________________________<br></div><div><div></div><div class="h5">
Framework-Team mailing list<br>
<a href="mailto:Framework-Team@lists.plone.org" target="_blank">Framework-Team@lists.plone.org</a><br>
<a href="http://lists.plone.org/mailman/listinfo/framework-team" target="_blank">http://lists.plone.org/mailman/listinfo/framework-team</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Alexander Limi  <a href="http://limi.net">http://limi.net</a><br>