在您的Plone网站上提供一些额外的Open Graph元标签,以便在Facebook上分享项目将更加简单
项目描述
向您的Plone网站添加新的元标签,以更好地控制您的项目在Facebook上的分享方式。
简介
您是否经常从您的Plone网站或网站页面将内容共享到Facebook账户?
当您使用Facebook的便捷分享界面时,您可以简单地对即将发布的项进行自定义数据设置(主要:从远程页面中选择合适的图片)。然而,当尝试自动完成此操作时(例如,您在同时向Facebook页面提供内容的Twitter账户中发布链接)时,Facebook会为您选择图片……而这往往不是您想要的图片。
如何解决这个问题?一般来说,您可以使用Open Graph标准提供一些额外的元标签信息,以自定义在Facebook上分享内容的方式。
产品详情
安装collective.fbshare产品,并在您网站的head部分添加一些额外的元标签。
Plone站点元数据
当分享网站根目录时,您将获得
- og:type
始终是website
- og:url
网站的URL
- og:image
请参阅下一节
- og:title
网站名称
- og:description
网站描述
当分享网站内容时,您将获得
- og:type
始终是article
- og:url
内容的URL
- og:site_name
Plone站点的名称
- og:image
请参阅下一节
- og:title
内容的标题
- og:description
内容的描述
- article:published_time
内容的发布日期(如果存在)
- article:expiration_time
内容的过期日期(如果存在)
- article:author
创建者页面的链接。这将仅在您选择显示网站用户的about信息时使用
- article:tag
内容标签列表
关于图片
在网站控制面板中,您可以访问名为“Open Graph分享设置”的新配置面板。从那里,您可以
提供自定义图像内容,用作og:image
选择使用网站的标志作为og:image
启用对内容图像的支持,这意味着具有图像字段的类型可以提供该图像而不是全局图像。也支持collective.contentleadimage
依赖关系
测试于
Plone 3.3
Plone 4.2
Plone 4.3
在Plone 3.3上,您需要正确配置plone.app.registry依赖项,并升级默认使用的plone.z3cform。
类似产品
还有一个Plone包可以为您提供Open Graph支持:collective.opengraph
鸣谢
由以下机构支持开发
它们都支持PloneGov倡议。
变更日志
0.3.2 (2016-04-19)
针对Plone 5.0的修复(处理缺失的portal_properties props和未设置的领先图像)[alecm]
0.3.1 (2015-02-20)
从sc.social.like更新元数据,以包含版本2.0的最新更改(仅当使用时适用)。此更改解决了#7 [keul]
0.3.0 (2014-01-27)
支持Dexterity内容类型[keul]
如果安全网站允许,则显示修改时间[keul]
与sc.social.like共存[keul]
正确处理article:tag作为数组[keul]
0.2.1 (2013-07-05)
当访问文件夹式内容时,引用文件夹URL而不是默认页面URL(关闭#2)[jnachtigall]
0.2.0 (2012-11-26)
用于og:image的网站标志功能已损坏[keul]
国际化修复[keul]
增加了对内容自带的图片的支持(也支持collective.contentleadimage)[keul]
0.1.0 (2012-07-25)
初始版本
项目详情
collective.fbshare-0.3.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6d52a66df444062f088553b76bee1025e50a5d0f561eb5148fbc6e88d9e367fa |
|
MD5 | 1cc9a9bf16093c631e4f7b1f5bc1e0bc |
|
BLAKE2b-256 | 24f6ba547a10644767f4ba8dee8aea22825eac5778666b8fe645788bc95124ed |