4

我将 xdv 用于 plone 3.x 站点,将 Diazo 用于 plone 4 站点。出于多种原因,Diazo 是最好的,但我不知道是否可以将它与 plone3.x 站点一起使用。也许我只需要在 WSGI 模式下使用 Diazo ......对吗?

谢谢维托

4

1 回答 1

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 的表达式/变量,否则应该可以工作。

马丁

于 2011-12-13T11:12:27.580 回答