跳转到主要内容

为Plone网站提供Atom、iTunes、NewsML 1、RSS 1.0和RSS 2.0内容分发的改进。

项目描述

生命、宇宙和一切

collective.syndication 通过提供 5 种订阅类型(Atom、iTunes、NewsML 1、RSS 1.0 和 RSS 2.0)来提升 Plone 网站的标准化订阅。

此软件包是针对 Plone 4.1 和 4.2 的 Nathan Van Gheem 的 Improved Syndication PLIP 实现的回滚版本,专为 Plone 4.3 设计。

大多数无害

https://secure.travis-ci.org/collective/collective.syndication.png?branch=master https://coveralls.io/repos/collective/collective.syndication/badge.png?branch=master

有任何想法?发现了错误?请通过 提交支持工单 来告诉我们。

不要慌张

安装

要在基于 buildout 的安装中启用此产品

  1. 编辑您的 buildout.cfg 并将 collective.syndication 添加到要安装的 eggs 列表

    [buildout]
    ...
    eggs =
        collective.syndication

更新配置后,您需要运行“bin/buildout”,这将负责更新您的系统。

转到 Plone 网站中的“站点设置”页面,然后单击“插件”链接。

勾选 collective.syndication 旁边的复选框,然后单击“激活”按钮。

内容

Atom

Atom 是一种基于 XML 的文档格式,用于描述称为“订阅”的相关信息列表。订阅由多个称为“条目”的项目组成,每个条目都附带一组可扩展的元数据。例如,每个条目都有一个标题。

Atom 主要解决的是将网络内容(如博客和新闻标题)作为网站内容以及直接发送给用户代理的订阅问题。

Atom 订阅相对于 RSS 订阅具有多个 优点

iTunes

TBD。

NewsML 1

NewsML 1 是一种 XML 标准,旨在为多媒体新闻提供一种独立于媒体的、结构化的框架。

在此软件包中,我们实现了标准的一部分,以便 MSN 可以使用。有关 MSN 预期数据的在线参考资料不存在,只有包含在此软件包的文档文件夹中的 PDF 文件。

RSS 1.0 (RDF Site Summary)

RDF Site Summary 是一种轻量级的多用途可扩展元数据描述和订阅格式。RSS 是一种 XML 应用程序,符合 W3C 的 RDF 规范,并通过 XML-namespace 和/或基于 RDF 的模块化进行扩展。

RSS 2.0

TBD。

分享并享受

以下人员的贡献使得 collective.syndication 成为可能:

  • Nathan Van Gheem

  • Gonzalo Almeida

  • Franco Pellegrini

  • Héctor Velarde

  • Juan Pablo Giménez

您可以在 GitHub 上找到软件包贡献者的最新列表。

由 Open Multimedia 赞助开发。

有一个疯子真的知道他的毛巾在哪里

1.0b3 (2014-02-04)

  • 修复了 ViewPageTemplateFile 覆盖 Content-Type 头的问题,现在我们在渲染完正文后设置头信息,这样第三方产品就不能破坏订阅的 Content-Type。[jpgimenez]

1.0b2 (2014-01-23)

  • 遵循 feeds 上的 limit 参数(修复了 #17)。[jpgimenez]

  • 修复了指向文件的 URL 中的拼写错误(关闭了 #19)。[jpgimenez]

  • 实现了 Atom 订阅中的正文渲染(关闭了 #18)。[jpgimenez]

  • 将“渲染正文”未来更新为渲染内容核心宏,而不仅仅是正文字段。[jpgimenez]

1.0b1 (2013-09-03)

  • 用 lxml 替换 beautifulsoup4。[jpgimenez]

  • 修复了来自 dexterity 内容的正文文本的 bug。[jpgimenez]

1.0a4 (2013-03-27)

  • (修复)返回带有订阅的正确头信息。[frapell]

1.0a3 (2013-03-21)

  • 不要使用接口作为获取 NewsML 项目时的过滤机制。[frapell]

1.0a2 (2013-01-15)

  • 实现了 NewsML 1 订阅。[frapell]

1.0a1 (2013-01-10)

  • 首次发布。

项目详情


下载文件

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

源代码分发

collective.syndication-1.0b3.zip (1.7 MB 查看哈希值)

上传时间 源代码

支持者

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