【讨论】Eova 插件系统设计

原创
2015/06/18 22:52
阅读数 2.4K

众所周知的Wordpress,是一个被广泛使用的博客系统

众所周知的Discuz,是一个被广泛使用的BBS系统

毫无疑问,他们是成功的,他们都支持插件模式,周边衍生的插件千变万化奇妙无穷。

核心+一堆用户自己喜欢的插件,形成一个强大的系统。

这种插件模式,深受用户喜爱。以动制动,解决各种各样的需求!

同样Eova作为一个综合业务开发平台,所遇到的用户需求,是不可以估量和满足的,所以插件系统迫在眉睫!

请大家以“插件系统”展开讨论,为Eova设计一个最佳的插件系统方案!

Eova的未来在大家手中!


目前构思如下:

Eova 目前由3大部分构成:控件,组件,模版

所以用户可以自定义 控件 组件 模版,然后上传到Eova服务器,然后Eova进行审核,然后开放下载,用户下载 安装插件,然后可以就可以使用(控件,组件,模版)


例如:淘宝星级评论控件(目前Eova只支持常见的Form控件,不支持这种带特效的控件)

为了让Eova支持这种功能,并且让大家都能选用,所以需要开发一个插件。


基于目前版本的Eova实现如下:

写一个htmltag 然后讲,html js css 全部放在里面。

然后写一个初始化SQL,和卸载SQL。


然后弄成一个zip,上传即可!然后自动解压到各自的目录。

并记录好文件索引,卸载的时候自动清理文件和SQL,就像Window exe 安装卸载一样!

希望能抛砖引玉,集思广益!

展开阅读全文
打赏
1
1 收藏
分享
加载中
考虑插件市场,模板市场,类似 discuz 的应用中心 :http://addon.discuz.com/
2015/07/28 10:33
回复
举报
可以考虑插件市场
2015/06/19 12:07
回复
举报
更多评论
打赏
2 评论
1 收藏
1
分享
返回顶部
顶部