silverware/facebook
SilverWare Facebook模块。
Requires
- php: >=5.6.0
- silverware/silverware: ^1.0
- silverware/social: ^1.1
README
提供用于与SilverWare一起使用的Facebook页面插件组件和分享按钮。
内容
需求
安装
安装通过Composer进行
$ composer require silverware/facebook
配置
与所有SilverStripe模块一样,配置通过YAML进行。对网站配置应用一个扩展,在SilverWare服务标签页中添加一个Facebook设置标签。
Facebook App ID
在FacebookPagePlugin
组件可以工作之前,您首先需要使用Facebook for Developers网站创建一个Facebook App ID。为此
- 登录到Facebook for Developers网站。
- 点击“我的应用”然后点击“添加新应用”。
- 输入应用显示名称和联系邮箱。
- 点击“创建App ID”按钮。
这将生成一个新的Facebook App ID。复制ID号码,并将其粘贴到设置> SilverWare>服务> Facebook API下的“Facebook App ID”字段中。最后,点击“保存”按钮以存储您的网站设置。
或者,您可以将Facebook App ID输入到您的YAML配置文件中
SilverWare\Facebook\API\FacebookAPI: app_id: '<paste-id-here>'
使用
Facebook页面插件
本模块提供了一个FacebookPagePlugin
组件,可以使用CMS将其添加到SilverWare模板或布局中。为了使插件正常工作,您需要
- 一个有效的Facebook App ID(见上文)。
- 您的Facebook页面名称。
- 您的Facebook页面URL。
在模板或布局中添加组件,输入您的Facebook页面名称(例如,“我的公司”)和您的Facebook页面上的页面URL。
有关Facebook页面插件的更多信息,请参阅Facebook文档。
Facebook分享按钮
还提供了一个FacebookSharingButton
,它与SilverWare Social Module中的SharingComponent
一起使用。只需将此按钮作为SharingComponent
的子元素添加到网站树中,您的页面现在就可以通过Facebook进行分享了。
有关更多信息,请参阅Facebook文档。
问题
请使用GitHub问题跟踪器提交错误报告和功能请求。
贡献
我们欢迎您的贡献,以帮助改进本项目。有关更多信息,请参阅贡献。
维护者
许可
BSD-3-Clause 许可协议 © Praxis Interactive