我使用xdv用于plone 3.x站点,Diazo用于plone 4站点。 由于很多原因,Diazo是最好的,但我不明白是否可以在plone3.x网站上使用它。也许我只需要在WSGI模式下使用Diazo ......对吗?
感谢的 维托
答案 0 :(得分:4)
没有理由你不能在Plone 3中使用Diazo,但是plone.app.theming集成依赖于一些Plone 4特定的代码。
使用collective.xdv作为参考点,使它在Plone 3中工作并不会太难,但是有人需要做出后退工作。
WSGI方法可行,但让Plone 3在WSGI堆栈中运行是相当棘手的,您可能希望避免单独的代理进程。
另一种选择是使用Diazo独立代理(参见diazo.org)进行开发,然后使用diazocompiler生成XSL并将其部署到nginx / Apache中进行生产。更加繁琐,但除非您依赖规则文件中特定于Plone的表达式/变量,否则应该工作。
马丁