我有一个 Plone 站点(Plone 版本 3.1.2),我需要在该站点上安装一个名为 GrufSpaces 的产品(http://plone.org/products/grufspaces)。但是,它是一个生产站点,因此我不能轻易将其取下来将 Plone 升级到 3.2+ 以使用构建;使用 buildout 可以让我轻松地将 Grufspaces(collective.groupspace.roles 等)添加为产品。
我已经分别下载了 egg 文件(角色、工作流、邮件、内容)并将它们放在一个目录结构中,如下所示:
- 集体/
- __init__.py
- 组空间/
- __init__.py
- 内容/...
- 角色/...
- 工作流程/…</li>
- 邮件/...
我认为我可以做的是将这个“集体”文件夹添加到 [plone directory]/Zope/lib/python 作为 Python 模块。这个想法一旦添加,我可以重新启动 Plone/Zope,它会自动将其拾取并使其在 Plone 中作为 Python 模块可用。不幸的是,它还没有起作用。
如果我以错误的方式解决这个问题,我欢迎任何建议以不同的方式尝试。