Диазо только для plone4?

Я использовал xdv для сайтов plone 3.x, Diazo для сайтов plone 4. Diazo лучше по многим причинам, но я не понимаю, можно ли его использовать с сайтом plone3.x. Может быть, мне нужно использовать Diazo только в режиме WSGI... верно?

спасибо Вито


person Vito    schedule 13.12.2011    source источник


Ответы (1)


Нет никаких причин, по которым вы не можете использовать Diazo в Plone 3, но интеграция plone.app.theming опирается на код, специфичный для Plone 4.

Было бы несложно заставить его работать в Plone 3, используя коллективный.xdv в качестве ориентира, но кто-то должен был бы приложить усилия для обратного переноса.

Подход WSGI будет работать, но заставить Plone 3 работать в стеке WSGI довольно сложно, и вы, вероятно, захотите избежать отдельного прокси-процесса.

Другим вариантом может быть использование автономного прокси-сервера Diazo (см. diazo.org) для разработки, а затем использование диазокомпилятора для создания XSL и развертывания его в nginx/Apache для производства. Немного сложнее, но должно работать, если только вы не полагаетесь на специфичные для Plone выражения/переменные в вашем файле правил.

Мартин

person optilude    schedule 13.12.2011
comment
Использование автономной версии Diazo: это лучший способ и для режима редактирования? Как управлять кешем, используя этот подход? Спасибо - person Vito; 13.12.2011