在Windows上安装Plone egg作为Python模块

2024-10-01 19:27:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Plone站点(Plone版本3.1.2),我需要在上面安装一个名为GrufSpaces的产品-(http://plone.org/products/grufspaces)。但是,它是一个生产站点,所以我不能很容易地将Plone升级到3.2+,以便使用buildout;使用buildout可以方便地添加Grufspaces(集体.groupspace.roles等)作为产品。在

我已经分别下载了egg文件(角色、工作流、邮件、内容),并将它们放在如下目录结构中:

  • 集体/
    • __初始值
    • 群组空间/
      • __初始值
      • 内容/。。。在
      • 角色/。。。在
      • 工作流/
      • 邮件/。。。在

我想我可以把这个“集体”文件夹作为一个python模块添加到[plone directory]/Zope/lib/python。这个想法一旦被添加,我就可以重新启动Plone/Zope,它会自动将它作为Python模块在Plone中使用。不幸的是,到目前为止还没有奏效。在

如果我做这件事的方式不对,我欢迎任何建议,尝试这一不同的方式。在


Tags: 模块版本zopehttp角色内容产品站点
3条回答

如果您试图安装grufspaces2.0,那么您应该考虑升级到plone3.3(参见install requirements

将集合的.*包放到[plone directory]/Zope/lib/python应该可以。但是这些软件包与Plone 3.1不兼容。这是我在使用集体.groupspace.roles使用Plone 3.1:

  File "/home/andrey/tmp/zope/instance/lib/python/collective/groupspace/roles/browser/roles.py", line 23, in ?
    from plone.app.workflow import PloneMessageFactory as _
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/home/andrey/tmp/zope/instance/etc/site.zcml", line 15.2-15.23
    ZopeXMLConfigurationError: File "/home/andrey/tmp/zope/instance/Products/GrufSpaces/configure.zcml", line 17.4-17.53
    ZopeXMLConfigurationError: File "/home/andrey/tmp/zope/instance/lib/python/collective/groupspace/roles/configure.zcml", line 7.4-7.34
    ZopeXMLConfigurationError: File "/home/andrey/tmp/zope/instance/lib/python/collective/groupspace/roles/browser/configure.zcml", line 5.4-10.10
    ImportError: cannot import name PloneMessageFactory

除了collective.*包之外,您还必须下载GrufSpaces产品from SVN(下载链接位于plone.org网站不适用于我)并将其放入Products文件夹中。在

没有专门针对grufffspaces的建议,因为我从未使用过它,但听起来你可能有一个错误的印象,你需要Plone 3.2+来构建。这是不正确的。Buildout在Plone 3.1.2中工作得很好。我还为plone2.5.5做了构建,甚至为plone2.1做了一次构建(尽管最后一次有点棘手,因为该版本所需的python没有进行构建)。在

所以,如果你喜欢扩建路线,就这么做吧。虽然升级你的Plone可能仍然是个好建议。在

你查过食物空间了吗安装.TXT?从那里开始:

Unpack it into your Zope Products Folder

对于Plone,最简单的方法可能是将其解压到顶层products文件夹中。在

另请参见http://plone.org/documentation/kb/third-party-products/installing,一节“安装zope2样式的产品而不进行构建”。在

相关问题 更多 >

    热门问题