跳转到主要内容

为plone5的OpenGraph

项目描述

简介

这个包提供了类似于plone 5内置的Open Graph标签。基本上,这始于将plone.app.layout的社会媒体视图组件从plone 5反向移植到plone 4。然而,在Plone 5.X中仍缺少一些来自collective.ogtags的额外功能和修复,因此collective.ogtags的v2版本已与Plone 5兼容。

什么是Open Graph

Open Graph 是 Facebook 开发的一种规范,用于提供网页信息。这些信息被社交媒体网站用于获取标题、作者、描述、URL、图片等信息,以便创建标记链接。

安装

  • 将 collective.ogtags 添加到您的 eggs 中并运行 buildout

  • 转到 plone 控制面板中的插件页面并安装 collective.ogtags

  • 如果您使用自定义图像字段,请为 collective.ogtags.interfaces.IOGTagsImageProvider 和您的内容类型编写适配器以获取此图像(可选,因为 collective.ogtags 已经为通用 dexterity 和 archetype CT 注册了适配器,用于搜索“image”和“leadImage”字段)

设置

转到 plone 控制面板中的 ogtags 设置。尽可能提供以下设置:

  • 网站名称

    在此处提供您网站的名称。

  • Facebook 用户名

    提供您的 Facebook 用户名。您可以通过访问您的 Facebook 页面来找到它。格式为:https://#/

  • Facebook 应用程序 ID

    提供您的 Facebook 应用程序 ID。转到 https://developers.facebook.com/apps,选择您的应用程序并在描述中查找应用程序 ID。

  • Twitter 用户名

    提供您的 Twitter 名称。包括 @ 符号,例如:@zestsoftware

  • 默认图像

    提供要使用的图像的 URL,如果找不到其他图像。默认情况下,这将是 /logo.png

代码,问题跟踪器

请参阅 https://github.com/collective/collective.ogtags

致谢

  • Diederik Veeze(Zest Software)是 collective.ogtags 的创建者。

  • Maurits van Rees(Zest Software)是 collective.ogtags 的维护者。

  • Jean-Paul Ladage(Zest Software)是 collective.ogtags 的另一位维护者。

  • Fred van Dijk(Zest Software)是 collective.ogtags 的另一位维护者。

  • Matteo Parrucci(博洛尼亚大学)是 collective.ogtags 的简单贡献者。

变更日志

2.0.3 (2021-10-27)

  • 在为 ogtags 创建图像缩放时捕获 TypeError 异常,使用了错误的 KeyError。[fredvd]

2.0.2 (2021-10-26)

  • 在从空的 DX 图像字段生成图像缩放时捕获 TypeError。[fredvd]

  • 修复了卸载配置文件标题。[fredvd]

  • 现在对 collective.behavior.seo 标题/描述的支持是可选的(条件 Python 导入)。[fredvd]

  • 移除了对 quintagroup.seooptimizer 的支持,这仅适用于 plone 5.1+。[fredvd]

2.0.1 (2018-11-16)

  • 更新 README 和 pypi 分类器,collective.ogtags 2.X 是为 Plone 5.1 设计的。[fredvd]

  • 允许站点管理员在控制面板中更改 OGTags。额外的权限和升级步骤。[fredvd]

2.0.0 (2018-10-29)

  • Plone 5.1 兼容性。使用 1.x 分支用于 Plone 4。[jladage]

1.2 (2017-04-11)

1.1 (2016-07-14)

  • 通过适配器选择图像字段。默认适配器适用于 dexterity 和 Archetypes 内容类型,并返回图像或 leadImage 字段。[parruc]

1.0.2 (2016-06-24)

  • 修复了属性的重复转义,例如当标题中有 & 时。修复了问题 #3。[parruc]

1.0.1 (2016-06-01)

  • 修复了在调用具有已发布默认页的私有文件夹时隐藏的未授权错误。在这种情况下,仍然显示页面的图像,而不是显示后备图像。[maurits]

1.0.0 (2016-06-01)

1.0.0rc3(2016-04-12)

  • 添加名为 namedimagefile 的图像支持。 [jladage]

  • 更新荷兰翻译并添加缺失的英文翻译。 [jladage]

1.0.0rc2 (2016-04-08)

  • 改进 PyPI 页面。 [maurits]

1.0.0rc1 (2016-04-08)

  • 如果已安装和启用 quintagroup.seoptimizer,则支持它。当设置时,我们使用其标题、描述和规范 URL。 [maurits]

1.0.0b1 (2016-03-21)

  • 防止生成重复的图像标签 [diederik]

  • 文档 [diederik]

  • 正确处理图像和 leadimages。 [jladage]

  • 初始发布 [diederik]

项目详情


下载文件

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

源分布

collective.ogtags-2.0.3.tar.gz (20.7 kB 查看哈希)

上传时间

由以下组织支持