collective.xdv (1.0)
- collective.xdv download link: http://plone.org/products/collective.xdv/releases
- Homepage of collective.xdv: http://plone.org/products/collective.xdv
- collective.xdv repository: http://dev.plone.org/collective/browser/collective.xdv
- Description source: http://dev.plone.org/collective/browser/collective.xdv/trunk/README.txt
This package services for applying a transformation to Plone's HTML output, using the XDV compiler. XDV is an implementation of Deliverance, specifically the original Deliverance XML-based syntax. It works by compiling the theme (an HTML file) and rules (an XML file) into a single XSLT file, which is then applied to Plone's HTML on render.
collective.xdv uses a post-publication hook made available through the plone.postpublicationhook package to modify the request as it is is sent to the browser. If you are using repoze.zope2 or another WSGI-based solution for hosting Zope, it may be better to simply apply the transform in the WSGI pipeline, using dv.xdvserver (on which this package depends). However, for a standard Plone 3.x, this package provides a tightly integrated solution.