为标准文件夹提供几种联合源类型。
collective.blog.feeds的Python项目详细描述
简介
collective.blog.feeds为标准plone文件夹和 收藏。它建立在基础联合和最终联合的基础上,并使用 架构和模板,但提供了 标准plone内容。
要创建提要,您只需将collective.blog.feeds设置为 在构建中使用依赖产品,并以某种方式包含zcml。 plone文件夹、大文件夹和集合将获得一组新的 视图:atom.xml、feed.rdf、feed11.rdf、rss.xml和itunes.xml。
是的, 所有文件夹都可以查看此视图。不,你不必启用联合 在文件夹中,这也意味着您不必找到启用联合的 由于某种原因默认不可见的制表符操作,因此您不能 在标准的rss提要中,有些人不知道plone的内部和外部 无法理解的原因。
它还用标准的 '<;link rel="alternate"…>;'标题链接类型。可能应该有 一种关闭或打开的方法,但目前没有。
collective.blog.feeds支持plone 3和plone 4。
collective.blog.feeds的开发是由 卑尔根公共图书馆
设置
默认情况下,此产品仅将文档、新闻项和文件用作 博客提要中的条目。如果要使用某些自定义内容类型,请 需要做两件事:
- 提供ifeedeentry适配器。查看"adapters.py"文件 为新闻项目制作的示例。正如你所见,这并不特别复杂。 您还需要注册适配器,在configure.zcml中查看如何 完成了。
- 在portal.properties/site_properties中创建名为"blog_types"的属性 属于"线条"类型。然后在该属性中添加 您的站点应该被视为博客条目。 < > >
播客
collective.blog.feeds为atfile内容类型提供了一个适配器 播客外壳支持。因此,你可以通过制作播客 一个文件夹并在其中粘贴文件。
如果你有一个自定义的播客类,你需要为它添加一个适配器 文件被正确地提取并插入到 饲料。如果podcast类子类atfile或实现iatfile 接口你不需要做任何事情。如果你没有,但是提供一个 类似的接口,您可以尝试使用atfile适配器,方法是将此添加到 您的configure.zcml:
< Buff行情> < DL>如果podcast类没有实现类似于atfile的接口,那么 需要自己做适配器。这不难,看看适配器。 查看atfile适配器是如何完成的。
本产品没有什么
本产品没有PLONE控制面板,也不会有, 所以你需要通过ZMI来改变设置。也永远不会有 任何每个文件夹的设置,因为这将需要扩展 文件夹或有一个专门的博客类型,这两种类型都将击败主要目标 本产品的简单性和灵活性。
本产品绝不使用doctests测试文档以外的任何内容。