跳转到主要内容

对plone featurelets(即功能插件)的基本支持

项目描述

topp.featurelets 提供了“featurelets”的基础设施。Featurelets 是功能插件,是包含功能的小型捆绑包,可以安装到 Plone 或 CMF 站点的特定位置。这是一个非常简单的概念,但用抽象的方式解释可能有点困难,所以一个具体的例子可能更有帮助。

在一个 OpenCore 站点,例如 http://www.coactivate.org,任何人都可以创建一个项目。在这些项目中,我们提供可开关的功能模块。某人可能想添加到她的项目中的可选功能包括,例如,博客功能或邮件列表。这些每一个都是一个 featurelet。安装 featurelets 的项目是一个“featurelet 支持者”。

Featurelets 故意模糊,以便它们可以灵活。每个 featurelet 都包含一个“包”,当 featurelet 安装到 featurelet 支持者中时,此包将发送给支持者。与包发送相关的常见操作包括创建内容对象和注册菜单项;这两个操作都内置在 featurelets 核心中。然而,只要 featurelet 支持者可以支持这些操作,就可以让 featurelet 做任何事情。为了确保这一点,featurelets 支持所需接口的概念;如果 featurelet 安装到不支持或未适应 featurelet 所需所有接口的支持者中,将引发一个适配异常。

需要 Zope 2,版本 2.10 或更高版本,以及 CMF。

项目详情


下载文件

下载适合您平台的自定义文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

topp.featurelets-0.3.0.tar.gz (8.3 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面