【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
众所周知的Wordpress,是一个被广泛使用的博客系统
众所周知的Discuz,是一个被广泛使用的BBS系统
毫无疑问,他们是成功的,他们都支持插件模式,周边衍生的插件千变万化奇妙无穷。
核心+一堆用户自己喜欢的插件,形成一个强大的系统。
这种插件模式,深受用户喜爱。以动制动,解决各种各样的需求!
同样Eova作为一个综合业务开发平台,所遇到的用户需求,是不可以估量和满足的,所以插件系统迫在眉睫!
请大家以“插件系统”展开讨论,为Eova设计一个最佳的插件系统方案!
Eova的未来在大家手中!
目前构思如下:
Eova 目前由3大部分构成:控件,组件,模版
所以用户可以自定义 控件 组件 模版,然后上传到Eova服务器,然后Eova进行审核,然后开放下载,用户下载 安装插件,然后可以就可以使用(控件,组件,模版)
例如:淘宝星级评论控件(目前Eova只支持常见的Form控件,不支持这种带特效的控件)
为了让Eova支持这种功能,并且让大家都能选用,所以需要开发一个插件。
基于目前版本的Eova实现如下:
写一个htmltag 然后讲,html js css 全部放在里面。
然后写一个初始化SQL,和卸载SQL。
然后弄成一个zip,上传即可!然后自动解压到各自的目录。
并记录好文件索引,卸载的时候自动清理文件和SQL,就像Window exe 安装卸载一样!
希望能抛砖引玉,集思广益!
来源:oschina
链接:https://my.oschina.net/u/915359/blog/468563