跳转到主要内容

轻松将您的Plone网站添加到Google新闻。

项目描述

http://img.shields.io/pypi/v/collective.googlenews.svg https://img.shields.io/travis/collective/collective.googlenews/master.svg https://img.shields.io/coveralls/collective/collective.googlenews/master.svg

介绍

Google News 是一种计算机生成的新闻服务,它从全球超过 50,000 个新闻源中聚合标题,将相似的故事分组在一起,并按照每个读者的兴趣进行显示。

为了使您的内容包含在 Google News 中,Google 制定了一些限制以确保其爬虫只包含指向实际新闻文章的 URL 链接。

Google 还要求您在提交网站以包含在 Google News 之前审查他们所有的指南。

此包帮助您使您的 Plone 网站符合 Google 的 技术要求

安装

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

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

    [buildout]
    ...
    eggs =
        collective.googlenews

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

转到 Plone 网站的“网站设置”页面并单击“插件”链接。

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

Google新闻地图

此插件添加了一个在 INavigationRoot 上下文中可访问的 @@googlenews-sitemap.xml 视图。该视图符合 Google News 站点地图指南,仅列出过去两天发布的新闻文章的 URL,并且项目不超过 1,000 个。

默认情况下,新闻站点图包括您网站中 News Item 内容类型的实例。这可以在“网站设置”中更改为 Google News 配置。

提交您的新闻地图

您可以使用 Google Search Console 提交您的新闻站点图。您的新闻站点图 URL 约为

http://www.example.org/@@googlenews-sitemap.xml

请注意,您的网站必须已经包含在 Google News 中。如果没有,您可以在 Google News Publisher Center 中申请包含。

Google新闻行为

此插件还包括向基于 Dexterity 的内容类型添加两个额外字段的操作

突出新闻

用于表示这是一个重大新闻故事或非凡的新闻作品。您可以在过去一周的日历中标记最多七个新闻文章为突出。实现 Google News standout 元标签。

关键词

用于指定与这篇新闻文章相关的关键词。每行添加一个短语或关键词。实现 Google News news_keywords 元标签。

启用Google新闻行为

  • 在“网站设置”中,选择 Dexterity 内容类型配置

  • 选择您的内容类型

  • 转到行为选项卡并选择 Google News

将在您的内容类型的编辑表单中出现一个新的名为 Google News 的字段集。

https://raw.github.com/collective/collective.googlenews/master/google-news-behavior.png

Google News 行为在行动。

贡献

许可

该项目采用GPLv2许可证。

贡献者

  • Jean-Michel FRANCOIS

  • Héctor Velarde

  • Gonzalo Almeida

  • Franco Pellegrini

  • Leonardo J. Caballero G.

  • Rodrigo Ferreira de Souza

变更日志

2.0b3 (2017-01-26)

  • 清理包;移除了与初始升级步骤相关的无用代码。[hvelarde]

  • 修复突出新闻验证器。[hvelarde]

  • 移除对five.grok的依赖(关闭#34)。[rodfersou]

2.0b2 (2016-02-22)

  • 包现在与Plone 5兼容。[hvelarde]

  • 重构标志验证以确保图像为PNG格式。[hvelarde]

2.0b1 (2015-12-01)

  • 重新编写突出新闻字段验证器以避免误报(关闭#30)。[hvelarde]

  • 修复了新闻网站地图的发布语言。[hvelarde]

  • 与Google新闻行为相关的视图小部件在空的news_keywords上引发TypeError;现在已修复。[hvelarde]

  • 现在提供了升级步骤以添加Google新闻行为字段的目录索引和元数据。[hvelarde]

  • 在网站地图中包含关键词标签(关闭#27)。[rodfersou]

2.0a1 (2015-11-27)

  • 隐藏卸载配置文件。[rodfersou]

  • 更新巴西葡萄牙语和西班牙语翻译。[hvelarde]

  • 添加具有standout_journalismnews_keywords字段的操作(关闭#19)。[hvelarde]

  • Google新闻网站地图现在作为可在INavigationRoot上访问的浏览器视图实现,且与任何内容类型无关(关闭#20)。[rodfersou]

  • 不要更改对象ID,因为Google新闻技术要求不再提及添加三位数;URL只需是唯一和永久的,这就是标准Plone行为(关闭#16)。[hvelarde]

  • 删除了关键词映射功能,因为Google新闻网站地图中<keywords>标签的值可能来自,但不限于现有Google新闻关键词列表(关闭#14)。[hvelarde]

  • 添加对编辑精选源的支持(关闭#9)。[rodfersou, hvelarde]

  • 更新包依赖项。[hvelarde]

  • 停止支持Plone 4.0、Plone 4.1、Plone 4.2和Python 2.6。[hvelarde]

  • 更新i18n支持。[macagua]

1.0rc3 (2013-01-24)

  • 添加关键词映射支持。

  • 更新法语翻译。

1.0rc2 (2012-07-24)

  • 用ReallyUserFriendlyTypes替换了UserFriendlyTypes词汇表。[frapell]

  • 重新安装时不要运行卸载配置文件。[hvelarde]

  • 控制面板小部件已被替换;我们现在使用Choice而不是ASCIILine(修复#3)。[hvelarde]

  • 更新西班牙语和巴西葡萄牙语翻译。[hvelarde]

  • 更新包文档。[hvelarde]

1.0rc1 (2012-05-11)

  • 测试Plone 4.2兼容性。[hvelarde]

  • 添加对Dexterity内容类型的支持(修复#2)。[flecox]

  • 添加西班牙语和巴西葡萄牙语翻译。[hvelarde]

  • 添加了一些真实测试以修复一些问题。[hvelarde]

  • 更新包分发文件。[hvelarde]

1.0b2 (2011-04-11)

  • 检查随机数字不以199或200开头。

1.0b1 (2011-04-08)

  • 初始发布。

项目详情


下载文件

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

源代码分发

collective.googlenews-2.0b3.tar.gz (45.0 kB 查看哈希值)

上传时间 源代码

构建分发

collective.googlenews-2.0b3-py2-none-any.whl (65.0 kB 查看哈希值)

上传时间 Python 2

支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误记录StatusPageStatusPage状态页面