此软件包实现了Facebook社交插件,作为您的Plone站点的端件。
项目描述
概述
本包实现了 Facebook 社交插件,作为 Plone 网站的端口组件。
本包依赖于 collective.facebook.accounts。
目前,以下端口组件可用:
- Facebook墙端件
此端口组件显示用户的 Facebook 墙和新闻源。
- Facebook活动源端件
此端口组件基于活动流插件,并有一些界面限制。活动流插件显示网站上发生的最有趣的活动。由于内容由 Facebook 托管,因此即使用户没有登录您的网站,插件也可以显示个性化内容。活动流在用户与网站上内容交互时显示故事,例如点赞、观看、阅读、播放或任何自定义操作。当用户在 Facebook 上分享您网站的内容或对您网站上页面的评论框进行评论时,也会显示活动。如果用户已登录 Facebook,则插件将根据用户的朋友来个性化内容。如果用户已注销,活动流将显示来自您网站的所有推荐,并允许用户登录 Facebook。
不要慌张
Facebook墙端件
要添加 Facebook 墙端口组件,请执行以下操作:
从管理端口组件屏幕选择“Facebook 墙”。
输入标题(如果需要的话)。
从下拉菜单中选择要使用的 Facebook 账户。
输入您想列出的墙的 ID(例如 plonecms)。
输入您想端口组件显示的最大条目数。
如果您只想显示墙主人的帖子(在本例中为 plonecms),请勾选复选框,否则不勾选以显示所有帖子,无论谁发布的。
就这些了。
Facebook活动源端件
要添加 Facebook 活动流端口组件,请执行以下操作:
从管理端口组件屏幕选择“Facebook 活动流”。
输入标题(如果需要的话)。
输入您应用的 App ID/API 密钥。
输入您想显示有趣最近活动的网站 URL(例如 plone.org)。
选择是否要显示来自您网站的所有推荐。
设置端口组件的宽度和高度。
选择您想使用的颜色方案:浅色或深色。
选择您想使用的链接目标:_blank、_top 或 _parent。
以十六进制格式输入边框颜色(例如 #ffffff)。
就这些了。
屏幕截图
Facebook 墙端口组件。
Facebook 活动流端口组件。
待办事项列表
在不久的将来,我们将推出一个新版本,包括以下功能:
- 推荐框端口组件
此端口组件将基于推荐框插件。推荐框向您用户显示个性化推荐。由于内容由 Facebook 托管,因此即使用户没有登录您的网站,插件也可以显示个性化推荐。为了生成推荐,插件考虑了与您网站上 URL 的所有社交互动。对于已登录的 Facebook 用户,插件将优先考虑并突出显示其朋友已交互的对象。
安装
在基于 buildout 的安装中启用此产品
编辑您的 buildout.cfg 并将 collective.facebook.portlets 添加到要安装的 eggs 列表。
[buildout] ... eggs = collective.facebook.portlets
您可能需要扩展五个.grok 知名良好集(KGS),以确保您获得组成五个.grok 的包的正确版本。
[buildout] ... extends = http://good-py.appspot.com/release/five.grok/1.2.0-1
更新配置后,您需要运行“bin/buildout”,这将负责更新您的系统。
转到 Plone 网站上的“网站设置”页面,然后单击“插件”链接。
勾选“collective.facebook.portlets”旁边的复选框,然后单击“激活”按钮。
注意:您可能需要清空浏览器缓存并保存资源注册表,以便查看产品安装的效果。
贡献者
法朗哥·佩莱格里尼
西尔维斯特·胡恩斯
埃克托尔·韦尔代
贡萨洛·阿尔梅达
开发由开放多媒体赞助。
变更日志
1.0b2 (2012-06-04)
依赖包collective.prettydate不再有GS配置文件。[hvelarde]
更新了文档。[hvelarde]
为Facebook墙和Facebook活动源端口添加了截图。[hvelarde]
测试了与Plone 4.2的兼容性。[hvelarde]
将记录器消息从info更改为debug。[flecox]
添加了活动源端口。[frapell]
1.0b1 (2012-04-05)
初始发布。
项目详情
collective.facebook.portlets-1.0b2.zip的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 2b51780967059d99c31d70d38f7fc2b139e3e4f631931fabc951c1d5d2e6d8a0 |
|
MD5 | 16c5af0d7dfe946b49b88915cedd2ace |
|
BLAKE2b-256 | ea8064f6e55b4cb7265486f4e7d935b1da1016465515966f53c7f1dbddb48cf8 |