基底支撑柱特性(I.E.特性插件)
topp.featurelets的Python项目详细描述
topp.featurelets为“featurelets”提供了基础设施。 featurelet是一个功能插件,是一个小的功能包 可安装在PLONE或CMF中的特定位置 地点。这是一个非常简单的概念,但是在 抽象的,所以一个具体的例子可能会有帮助。
在opencore站点中,例如http://www.coactivate.org,任何人都可以创建 项目。在这些项目中,我们提供的功能模块可以 打开和关闭。某些人可能希望的可选功能 添加到她的项目中包括,例如,博客功能,或者 邮件列表。每一个都是一个特色。项目,进入 安装Featurelet的是一个“Featurelet支持程序”。
特征是故意模糊的,所以它们可以是灵活的。每个 featurelet包含一个“包”,并且在安装featurelet时 将此包交付给featurelet的支持者 支持者。与包裹交付相关联的常见操作 包括内容对象的创建和菜单的注册 项;对这两种操作的支持都内置在 功能核心任何事情都有可能成为一个特技, 但是,前提是featurelet支持程序可以支持操作。 为了确保这一点,featurelet支持所需接口的概念; 如果Featurelet安装在未实现的支持程序中 或者适应所有的特性让我们需要的接口,适应 将引发异常。需要Zope2、2.10版或更高版本以及CMF。