何为微擎系统
微擎是现在市面上面比较优秀的多平台管理系统,并且有着丰富的插件资源,而且开源!官方网站:https://www.w7.cc/
为何要开发相似的系统,有何优势?
说这个原因之前,先说明我是一个技术菜鸟,并且使用很多年微擎,深刻了解微擎开发的便捷,但是正是由于它的便捷,所以离不开它!可是很多客户都无法接受它商用版本的价格,确实我也接受不了,所以它做出来唯一的优势就是免费!并且后续再开发其他程序的时候可以不用重复造轮子了!
系统主要采用TP5加layout进行开发,为何采用TP5,因为我比较菜,对于TP6还没了解很清楚!
- 前端界面 ,主要用Layout进行开发,并且兼容微擎圆框架的一些调用样式;
- 后端写法 对微擎常用的数据操作,表单操作,常用的全局变量进行兼容,旦不会一模一样,一模一样那就是抄袭了,我不会这样做;
- 最后效果 模块兼容性,开源免费,可以修改版权;
基本目录(初定)
addons 模块存放
application TP控制器
assets 资源目录
extend TP自定义类(微擎兼容类也在这里)
thinkphp thinkphp核心框架
uploads 上传文件夹
vendor 第三方类
web 微擎视图
index.php 入口文件
初步计划
- 框架的代建(完成)
- 后端用户管理 (部分完成)
- 平台管理(部分完成)
- 模块管理(部分完成)
- 模块兼容(部分完成)
- 模块安装(完成)
- 模块卸载(完成)
- 模块更新(部分完成)
- 平台支付
后端界面
待续
序言
由于自己技术有限所以很多内容都需要现学现做,也希望各位大神多多见谅!