设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

基于TP5的lyadmin 2.0发布,模块化开源后台

2017-1-17 22:49| 发布者: joejoe0332| 查看: 751| 评论: 0|原作者: oschina|来自: oschina

摘要: 基于 TP5 的 lyadmin2.0 正式发布了。lyadmin 是一套轻量级通用后台,将系统功能分为模块、插件、主题等等标准的组建,极其便利的低耦合架构便于二次开发。并且基于最新的ThinkPHP5和Bootstrap3制作,自带权限管理, ...

基于 TP5 的 lyadmin2.0 正式发布了。lyadmin 是一套轻量级通用后台,将系统功能分为模块、插件、主题等等标准的组建,极其便利的低耦合架构便于二次开发。并且基于最新的ThinkPHP5和Bootstrap3制作,自带权限管理,模块化开发。

真正原创的Builder页面生生成器完美支持2.0并且支持多达38中表单类型的支持,包括但不限于文本、富文本、图片、标签、单选、复选、下拉等等。

得益于TP5的架构,实测PHP5下v2速度是v1的大约2倍!提升开发效率50%以上,1.0已经服务了上万的开发者,2.0将再创辉煌!

lyadmin_v2基于ThinkPHP5全新开发,为TP5带来我们的积木式模块化开发体验。同样好用的Builder也被同步支持。其他模块也会陆续跟上。

Lyadmin_v1也会保持持续更新,使用1.x系列的朋友不用担心。

优秀特性:

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体验外,融合了更多适合国人使用的前端组建。并且一套代码适应多种屏幕大小。

下载地址:


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部