花褪残红青杏小。燕子飞时,绿水人家绕。

ZCenter与UserCenter的区别和联系

ZBLOG教程 十五楼的鸟儿 79180浏览 4评论

本站目前开发了两款ZBLOGPHP版本的用户中心插件,分别叫做ZCenter与UserCenter,为了让大家更好的了解两款插件的特点与设计初衷,方便用户使用插件,有必要写一篇文章唠叨一下。

UserCenter插件,开发至今一年有余,本站目前正在使用的集成注册登录支付系统就是UserCenter插件,已经稳定运行近一年。相对ZCenter而言算是老大哥,久经磨练。

ZCenter与UserCenter的区别和联系 ZCenter 用户中心 ZBLOG ZBLOG教程  第1张

优缺点对比:

1、最大也是最明显的区别,UserCenter插件的购买者界面是基于前台页面的,会给用户一种浑然一体的感觉,界面可以做到最大程度的和主题融为一体。这一点是ZCenter做不到的。不过也恰恰是因为这个原因,插件代码需要与主题进行兼容匹配,导致我的UserCenter插件价格出奇的贵。。。实际上我收的是匹配主题服务的费用。工作量和单独做一个主题也差不多了。前台界面的另一个好处是地址看起来比较简洁。比如 网址/Login.html,而不是网址/zb_users/plugin/UserCenter/something/login.html。对于这个问题ZCenter插件有提供解决办法,可以在ZCenter插件设置中开启自定义后台路径,然后将插件目录内user文件夹移动到网站根目录就行了。

2、UserCenter开发较早,代码稳定,但是代码结构和执行效率并不高,有些地方代码甚至还比较混乱。目前也正在逐步梳理这一块的内容,不过由于受ZBLOG模板和页面展示逻辑限制,UserCenter注定会比ZCenter占用更多的系统资源(略高而已)。

3、UserCenter插件最开始的设计初衷我只是想要一个漂亮的登录界面,加个注册功能,谁知道后来愈发不可收拾,想做一个傻大全的插件,实际上类似站内信这种东西对于小规模的商城系统并不实用,即便是京东,也没有站内信这种玩意儿,最多也就是系统公告通过站内信进行发送。所以站内信在ZCenter中被删掉了。

4、ZCenter中没有集成QQ登录功能,一方面现有的QQ登录功能实话说做的还不够好,另一方面集成会带来一些更新的问题,我希望哪怕未来十年我不更新ZCenter插件,这插件的各项功能仍然能稳定运行,很显然,如果使用了第三方接口,那么这一点是做不到的。后续我会尽量去完善QQ登录插件的各项功能,使其可以和ZCenter进行兼容。

5、ZCenter中的用户上传头像功能暂时是没有被启用的,代码就在插件目录里。。。说不定哪天我就加上了。。。这玩意儿其实也是一个鸡肋。。。就算做到淘宝那么大的商城,设置头像的人也并不多。

6、另外一个比较大的区别,ZCenter只能进行虚拟、软件类的产品交易,无法进行实物交易,这也是为什么没有收货地址设置和物流费用等设置项的原因。而UserCenter是可以做到这一点的。

7、UserCenter中的投稿和审核功能是通过独立的代码完成的,而ZCenter中的投稿和审核是依赖系统设置完成的,这一点上各有千秋,不见得都好或者都不好,唯有用户体验才有说明能力了。

想必您已经发现了,UserCenter在设计的时候的思路是能多则多,什么看着好用都塞进来,不计一切代价让自己的功能丰富,而ZCenter则是尽量剥离与商城和用户中心无关的部分,这也使得插件的功能更纯粹,代码更加精炼,无论是后续的二次开发,还是主题作者的带入使用,都无比的方便。

写在最后:ZCenter插件是未来主要的插件更新方向,我个人也推荐用户购买和使用ZCenter插件(而UserCenter插件将继续以高价的身份展现在各位面前,希望不要咂舌),一来价格会比较低,二来匹配使用方便,代码优化比较好,除了后台界面不是很漂亮之外(我下一阶段会考虑改善这个问题),其他被省略的功能都不大影响使用,同时也希望相对低价的ZCenter能给ZBLOG带来一些新的东西。

 

转载请注明:鸟儿博客 » ZCenter与UserCenter的区别和联系

游客
发表我的评论 换个身份
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (4)