是否需要激活插件才能使其工作?

时间:2013-12-16 14:03:45

标签: plone

通常我必须激活我的可用附加组件才能使它们正常工作。但我发现collective.geo.behaviour和我的自定义transmogrifier包似乎运行良好而不激活它们。这让我想知道幕后的诀窍是什么。如果我继续使用这些插件而不激活它们,会出现问题吗?

Plone Available Add-ons

2 个答案:

答案 0 :(得分:3)

安装在Plone环境中使用的Python软件包会显示在附加组件列表中,因为它们具有通用设置配置文件,可以添加到Plone环境中。 通常这些配置文件可以执行设置浏览器图层,添加外观图层,添加类型或设置目录等操作。他们还可以指定在安装此软件包时应运行其他一些加载项的Generic Setup配置文件。

你在这里提到的两个案例有不同的事情:

  1. crgis transmogrifier有一个GS配置文件,但是 - 据我所知,基于检查它的存储库 - 不需要一个。它的GS配置文件什么都不做。因此,安装附加选项将不执行任何操作。将备注留给附加作者并告诉他们。
  2. Collective Geo Behavior的GS配置文件除了指定运行其他几个附加GS配置文件外什么都不做。如果您已经为这些安装程序完成了附加安装,则此步骤不执行任何操作。但是,不要将这一事实用于未来的安装。

答案 1 :(得分:0)

我认为这是因为这些配置文件除了声明依赖关系以及Code& amp; ZCML在启动时加载。因此,只要您已经导入了配置文件中列出的依赖项,您就可以了。

此外,如果您没有依赖关系或需要注册某些内容,我认为您可以拥有没有个人资料的软件包。