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

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

4 голосов
/ 13 декабря 2011

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

Спасибо, Вито

1 Ответ

4 голосов
/ 13 декабря 2011

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

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

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

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

Martin

...