您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
基于Yar的WordPress微博墙插件
梦柏2023-07-30 21:52:36WordPress教程已有15人查阅
导读在现在移动互联网时代,微博已经成为了每个人生活中必不可少的一个社交工具。而WordPress是全世界最为流行的博客系统,把你的博客接入新浪微博,借助微博的强大用户群
在现在移动互联网时代,微博已经成为了每个人生活中必不可少的一个社交工具。而WordPress是全世界最为流行的博客系统,把你的博客接入新浪微博,借助微博的强大用户群,不仅能给你的网站提供巨大的流量,而且还能带来不可估量价值。
WordPress微博墙就是这样的一个工具,这不是一款普通的插件,这是一款搭建在SAE基于Yar的插件。它非常的轻量,它不像其他的插件那样,提供了非常多华丽却不实用的功能,不仅臃肿而且拖慢速度。这是一款基于Yar的插件,底层C语言开发,性能卓越。而且拓展性很好,可以给你提供一下功能:
1.个人微博墙
2.发布文章同步到新浪微博
3.文章评论同步到新浪微博
接下来介绍一下基本结构:
这个类在Dao.class.php文件中,它是插件的核心,负责去服务端获取数据
2 插件实体类该类是插件的实体,在Plugins.class.php中定义,负责调用Dao类来实现各种功能,包括输入输出,用户配置,授权管理
3 服务端认证操作该接口定义所有用户认证需要的操作,包括获取授权,删除授权,检查授权等,在AuthDao.php定义
4 服务端微博操作该接口定义所有与用户微博操作相关的方法,包括发表微博,读取微博,读取信息,删除微博等等,在WeiboDao.php定义
5 服务端数据提供接口该接口负责提供数据给客户端,以及一些客户端需要的操作,继承于微博操作接口,在APIDao.php中定义
6 服务端回调操作该类封装与微博开放平台通信获取用户AccessToken后的回调操作
7 服务端应用入口该入口主要是分发回调请求,以及创建RPC实例
7 客户端应用入口该入口实例化插件实体类,并且启用插件
8 总结整个过程就是这样,业务逻辑非常简单,代码也很易懂。在使用的过程发觉Yar真的很简单实用,而且是可并行化的。不过在这里并没有体现出来,可以再做一些优化处理。该插件的客户端依赖于Yar框架,这是一个基于C语言开发的拓展。但是没有该框架拓展也没关系,我们已经给出了Yar的纯PHP实现,你 基本可以不去理会这个就能使用,但还是建议你使用Yar。
插件在设计的时候只提供了很少的功能,但是有些人需要其他的功能,那怎么办呢?这方面我们也是有考虑,所以在设计的时候该插件的拓展性非常良好,不过你要有一些PHP编程的功底。
如何拓展他的功能?
1.联系作者,告诉你需要的功能
2.作者开发相应的数据API
3.你在本地Dao.class.php调用API
4.在Plugins.class.php中获取数据并执行相应业务逻辑
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
CentOS 8搭建LNMP和WordPress的方法实例
CentOS 8近日推出了,其LNMP环境的搭建也与CentOS7有所不同。基于CentOS 8,为了更好地阅读体验,我将本文分成了三个部分:WordPress可以更换HTML吗
WordPress可以更换HTML吗WordPress可以更换HTML。两种方式,一种是在wordpress后台更改(在后台点击<外观>--><编辑>),直接在原模板文件里改代码。Apache从0搭建WordPress的方法
又到周末了,周末小编一般不更新系列文章,原因嘛是因为要攒稿子,年底工作比较忙,不攒点稿子是要断更的:(所以周末一般聊点简单轻松加愉快的东西,小编现在的博客站是由 HEXO 进行搭WordPress网站速度慢的解决方法
WordPress作为一个平台,本身具有非常良好的编码,性能也不错。 但是有些人选择WordPress建站后,总喜欢装一大堆拖慢网站速度的垃圾插件,然后选一个垃圾的虚拟主机。
留言与评论 (共有 0 条评论) |