Skip to main content

用于 Facebook 即时文章集成的 Plone 插件

项目描述

https://travis-ci.org/collective/collective.facebook.instantarticles.svg?branch=master

Facebook Instant Articles 的 Plone 集成。

如果您不了解它们,即时文章是一种使用移动设备在 Facebook 页面中发布/阅读内容的新方法。

有两种方法可以填充即时文章:使用 javascript api 或使用 RSS 提要。本产品处理第二种选择。

更多参考,请访问官方页面

特征

  • 控制面板设置 FB 页面 ID 列表

  • Viewlet 显示带有 id 列表的元标记

  • fb.rss集合视图,格式化集合结果以供 Facebook 解析

  • Instant_article视图,使用 Facebook 所需的一组标准格式化单个内容信息。

翻译

该产品已翻译成

  • 英语

  • 意大利语

安装

通过将collective.facebook.instantarticles 添加到您的构建中来安装它:

[buildout]

...

eggs =
    collective.facebook.instantarticles

然后运行​​bin/buildout

RSS 视图

在 Facebook 页面的 Instant Articles 设置中,您需要插入一个地址,它可以检索 RSS 提要以填充待处理文章列表。此提要需要一些自定义标签和信息,因此我们为此创建了一个特定视图。

有一个为 Collections: 'fb.rss' 注册的新视图,它以正确的方式格式化信息,所以在 Instant Articles 配置中你需要插入这样的 url:

http://your_site_url/collection-for-facebook/fb.rss

即时文章视图

RSS 视图需要公开每个结果项的所有相关信息。

这是通过一个名为instant_article的视图来完成的,该视图可以在一个对象上调用,并返回一个带有一些通用信息的格式化 html。如果您想为特定的内容类型公开不同的信息,您只需为所需的内容类型覆盖此视图。

Instant Articles 提供了几种格式化文本、图像和视频的方法(请参阅文档),因此我们注册了一个涵盖简单用例(例如带有图像的文档和新闻)的通用视图,但如果您需要特定格式自定义内容类型,您只需为其注册一个“instant_article”视图。

贡献

执照

该项目在 GPLv2 下获得许可。

学分

在以下机构的支持下开发:

Regione Emilia Romagna 支持PloneGov 倡议

贡献者

RedTurtle 技术网站

变更日志

1.0.1 (2018-10-19)

  • 修复项目详细信息的文本获取器。[切克]

1.0.0 (2017-05-15)

  • 初始发行。[切克]

项目详情


下载文件

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

源分布

collective.facebook.instantarticles-1.0.1.tar.gz (22.9 kB 查看哈希

已上传 source