lyadmin v1.1.0 发布,模块化开源通用后台

ijry
 ijry
发布于 2017年01月08日
收藏 86

一、简介
lyadmin是一套轻量级通用后台,将系统功能分为模块、插件、主题等等标准的组建,极其便利的低耦合架构便于二次开发。并且采用Bootstrap3制作,自带权限管理,模块化开发。



官网:http://lyadmin.lingyun.net

下载地址:

github: https://github.com/ijry/lyadmin
码云:http://git.oschina.net/jry/lyadmin
QQ群:252262604

二、更新日志

1、支持插件行为扩展和标签库
2、支持默认模块功能
3、优化系统配置
4、完善前台公共控制器
5、Builder支持自定义模板
6、修复Date类调用写成Page
7、修复公共控制器模板变量赋值
8、修复用户模型
9、修复安装密码处理
10、安装系统新增自定义sql支持
11、修复安装sql及公共函数问题
12、新增docs

三、优秀特性

1、真正独家Builder页面自动生成

长久以来,以织梦CMS、帝国CMS为代表的一系列老牌CMS在模板标签的使用上可以说是炉火纯青,模板标签的出现让前端开发页面变得十分轻松,然而后端开发人员却一直没有优秀的开发模式帮助后端人员从前端页面中解脱出来,而Builder的出现就是为了解决这个问题。

从测试版本发布以来,我们一直在探索如何封装后台的页面生成以解放后端开发人员的生产力。

在传统的MVC分层设计中,开发者需要写MVC三层逻辑代码,而在ThinkPHP的开发中,M层实际上是可以不写的。不写的原因是ThinkPHP分封装了数据层,ORM模式简化了数据库操作,没有数据模型也很方便。

那么剩下的C层和V层中,我们通过研究发现在后台开发时,V层是一项非常费时费力却又包含重复劳动的开发,

再后来,lyadmin在1.0正式版本中终于推出自己Builder,并且用Builder重写了后台的全部页面(除了个别特殊页面)。我们认为程序的后台在早期对页面复杂度的要求停留在两个核心关键:表单+列表。所以我们抽象出了对应的Builder分别为FormBuilder、Listbuilder。

简单来讲FormBuilder用来帮助后端开发自动生成表单页面,比如发布文章、编辑文章;而Listbuilder则用来帮助后端人员自动生成列表页面,比如用户列表、文章列表。可以说,Builder的出现必将WEB开发带入一个新的世纪。

2、积木式模块化

系统功能采用模块化、组件化、插件化等开放化低耦合设计,应用商城拥有丰富的功能模块、插件、主题,便于用户灵活扩展和二次开发。

3、多终端多平台支持

采用Bootstrap3精确定制的lyui除了拥有100%bootstrap体验外,融合了更多适合国人使用的前端组建。并且一套代码适应多种屏幕大小。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:lyadmin v1.1.0 发布,模块化开源通用后台
加载中

精彩评论

CoreThink
CoreThink
纯开源,v1.0版本已经在码云和github上拿到上百的star,v2.0也已经发布,希望大家继续支持。交流QQ群:252262604。官网:https://www.lingyun.net/

最新评论(7

CoreThink
CoreThink
纯开源,v1.0版本已经在码云和github上拿到上百的star,v2.0也已经发布,希望大家继续支持。交流QQ群:252262604。官网:https://www.lingyun.net/
mickelfeng
mickelfeng
这个后台模板不错。
fjp203
fjp203
没有前台用户权限管理吗?
ijry
ijry

引用来自“随风巽”的评论

不需要后端啊。不能提供html模板为何需要你。。。
@随风巽 稍后我们会放出html版
随风巽
随风巽
不需要后端啊。不能提供html模板为何需要你。。。
彩虹梦
彩虹梦
然而 回到了08年的那种软件开发模式
开源中国彭于晏
开源中国彭于晏
能不能前后端分离啊?
返回顶部
顶部