为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。
代码,问题跟踪器
致谢
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)
添加了 pinterest_id 以设置 Pinterest 验证元键。您需要应用升级步骤,否则视图小部件将显示为空。您可能需要访问 Pinterest 网站,并告诉他们验证您的网站。请参阅 https://help.pinterest.com/en/articles/confirm-your-website [maurits]
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)
修复了遍历时的 KeyError。修复了 https://github.com/collective/collective.ogtags/issues/1 [parruc]
转移到 https://github.com/collective/collective.ogtags。[maurits]
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]
项目详情
集体.ogtags-2.0.3.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7b1d19da366ac83ff3df18a87642ef7cd3d93d8a0114629dbf7055c3b8adec33 |
|
MD5 | 900b798a6c4037d1b2891b084b462b98 |
|
BLAKE2b-256 | df8974672288bd419695a3ad713a7b53e57eec2c5e348ffb21123ccf87d9c4f9 |