У меня есть сайт Plone (версия Plone 3.1.2), на который мне нужно установить продукт GrufSpaces - (http://plone.org/products/grufspaces). Тем не менее, это производственный сайт, и поэтому я не могу легко отключить его, чтобы обновить Plone до версии 3.2+, чтобы использовать buildout; использование buildout позволило бы мне легко добавлять Grufspaces (collective.groupspace.roles и т. д.) в качестве продукта.
Я загрузил файлы яйца отдельно (роли, рабочий процесс, почта, контент) и поместил их в структуру каталогов следующим образом:
- collective/
- __init__.py
- groupspace/
- __init__.py
- содержание/...
- роли/...
- рабочий процесс/…
- Почта/...
Я подумал, что могу добавить эту "коллективную" папку в [каталог plone]/Zope/lib/python в качестве модуля Python. Идея заключается в том, что после добавления я могу перезапустить Plone/Zope, и он автоматически подберет его и сделает доступным в Plone как модуль Python. К сожалению, пока это не сработало.
Если я делаю это неправильно, я приветствую любое предложение попробовать это по-другому.