django CMS的Twitter插件
项目描述
djangocms-twitter 是一个易于升级的插件,主要来源于 django CMS 核心的原始实现。
由于twitter API从v 1.0切换到v 1.1,原始插件不再工作,并将被删除。
其他插件存在(或者您可以切换到纯twitter小部件),尽管如此,丢弃现有的插件还是有点令人沮丧。
与1.0 API相反,Twitter 1.1 API要求您在个人资料中创建客户端插件,而 djangocms-twitter 几乎无能为力来避免这种情况。它提供数据兼容的插件以实现直接升级。
一些字段已被弃用,因为twitter小部件不再使用它们。它们被保留以简化升级。
安装
首次安装
将 djangocms_twitter 添加到 INSTALLED_APPS
应用迁移
$ python manage.py migrate djangocms_twitter
在页面上插入插件,并根据 使用说明 进行配置。
从内核插件升级
用法
TwitterRecentEntriesPlugin
对于此插件,您不需要为网站上每个插件创建小工具;您可以将您在Twitter网站上创建的小工具视为此django CMS插件的模板。
创建Twitter端小工具
登录您的Twitter账号;
创建新小工具;
选择“用户时间线”作为源;
根据https://dev.twitter.com/docs/embedded-timelines中的说明配置选项(主题、颜色等);
创建小工具;
在嵌入代码中获取data-widget-id的值;
插件实例数据
data-widget-id的值可以由任意数量的插件实例共享,插件提供的用户时间线将被显示,同时使用Twitter小工具的图形外观。
在占位符中添加或编辑Twitter插件;
使用上一步中的data-widget-id值填写Twitter小工具字段;
保存插件;
TwitterSearchPlugin
此插件使用的Twitter小工具完全在Twitter网站上配置。
创建Twitter端小工具
登录您的Twitter账号;
创建新小工具;
选择“搜索”作为源;
配置搜索查询;
根据https://dev.twitter.com/docs/embedded-timelines中的说明配置选项(主题、颜色等);
创建小工具;
在嵌入代码中获取data-widget-id的值;
插件实例数据
在占位符中添加或编辑Twitter搜索插件;
使用上一步中的data-widget-id值填写Twitter小工具字段;
可选地填写插件表单中的查询字段;这仅用于非JavaScript启用浏览器,因为JavaScript启用的浏览器将使用data-widget-id。
保存插件;
模板
旧的模板不再有效。大多数图形配置必须在创建Twitter网站上的小工具时完成。
存在一组有限的客户端选项来配置小工具;有关更多信息,请参阅https://dev.twitter.com/docs/embedded-timelines#options。
要应用它们,您需要修改插件模板
cms/plugins/twitter_timeline.html:对于TwitterRecentEntriesPlugin
cms/plugins/twitter_search_widget.html:对于TwitterSearchPlugin
项目详情
djangocms-twitter-0.0.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6bc6d2ad9ba43fe697ab0b1023c57ccf8278db4202700d0b26a862baa695fea6 |
|
MD5 | 27021d052ad7d4bda77a712910d1192f |
|
BLAKE2b-256 | 1f5a478751a289fab078498fa2bee7fcfb22c21403faa31dea96ce84d17d1e02 |
djangocms_twitter-0.0.5-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8fd4b5181c1e7f3716b390737a59bf2c8d52d1ce1e4c5056ccf11afc2ac37a6a |
|
MD5 | 62250d97bb4f3fb01e761287d7e4fb99 |
|
BLAKE2b-256 | 129b17f56d1997aaa377df7f136131b7fe2ca84df1d05cca6c84ae561797a7dc |