1 Star 0 Fork 189

ycj0808 / lyadmin

forked from jry / lyadmin 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

lyadmin

项目介绍

lyadmin是一套轻量级通用后台,采用Bootstrap3制作,自带权限管理,模块化开发。

官网:

http://lyadmin.lingyun.net

后台截图

lyadmin

优秀特性

真正独家Builder页面自动生成

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

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

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

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

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

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

积木式模块化

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

多终端多平台支持

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

目录结构

├─index.php 入口文件

├─Addons 插件目录
├─Application 应用模块目录
│  ├─Admin 后台模块
│  │  ├─Conf 后台配置文件目录
│  │  ├─Common 后台函数目录
│  │  ├─Controller 后台控制器目录
│  │  ├─Model 后台模型目录
│  │  └─View 后台视图文件目录
│  │
│  ├─Common 公共模块目录(不能直接访问)
│  │  ├─Behavior 行为扩展目录
│  │  ├─Builder Builder目录
│  │  ├─Common 公共函数文件目录
│  │  ├─Conf 公共配置文件目录
│  │  ├─Controller 公共控制器目录
│  │  ├─Model 公共模型目录
│  │  └─Util 第三方类库目录
│  │
│  ├─Home 前台模块
│  │  ├─Conf 前台配置文件目录
│  │  ├─Common 前台函数目录
│  │  ├─Controller 前台控制器目录
│  │  ├─Model 前台模型目录
│  │  ├─TagLib 前台标签库目录
│  │  └─View 模块视图文件目录
│  │
│  ├─Install 安装模块
│  │  ├─Conf 配置文件目录
│  │  ├─Common 函数目录
│  │  ├─Controller 控制器目录
│  │  ├─Model 模型目录
│  │  └─View 模块视图文件目录
│  │
│  └─... 扩展的可装卸功能模块

├─Public 应用资源文件目录
│  ├─libs 第三方插件类库目录
│  ├─css gulp编译样式结果存放目录
│  └─js gulp编译脚本结果存放目录

├─Runtime 应用运行时目录
├─Framework 框架目录
└─Uploads 上传根目录

##问题反馈

在使用中有任何问题,欢迎反馈给我们,可以用以下联系方式跟我们交流

##感激

感谢以下的项目,排名不分先后

##关于我们

南京科斯克网络科技有限公司

lyadmin遵循Apache2开源协议发布,并提供免费使用。 lyadmin允许代码修改,再作为开源或商业软件发布。需要满足 的条件: 1. 需要给代码的用户一份Apache Licence ; 2. 如果你修改了代码,需要在被修改的文件中说明; 3. 在延伸的代码中(修改和有源代码衍生的代码中)需要 带有原来代码中的协议,商标,专利声明和其他原来作者规 定需要包含的说明; 4. 如果再发布的产品中包含一个Notice文件,则在Notice文 件中需要带有本协议内容。你可以在Notice中增加自己的 许可,但不可以表现为对Apache Licence构成更改。 5. lyadmin后台的版权包含团队信息、logo、公司名等不允许修改。 版权所有Copyright © 2015-2017 by 零云 (http://www.lingyun.net) All rights reserved。 ThinkPHP遵循Apache2开源协议发布,并提供免费使用。 版权所有Copyright © 2006-2014 by ThinkPHP (http://thinkphp.cn) All rights reserved。 ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。 Apache Licence是著名的非盈利开源组织Apache采用的协议, 该协议和BSD类似,鼓励代码共享和尊重原作者的著作权, 允许代码修改,再作为开源或商业软件发布。需要满足 的条件: 1. 需要给代码的用户一份Apache Licence ; 2. 如果你修改了代码,需要在被修改的文件中说明; 3. 在延伸的代码中(修改和有源代码衍生的代码中)需要 带有原来代码中的协议,商标,专利声明和其他原来作者规 定需要包含的说明; 4. 如果再发布的产品中包含一个Notice文件,则在Notice文 件中需要带有本协议内容。你可以在Notice中增加自己的 许可,但不可以表现为对Apache Licence构成更改。 具体的协议参考:http://www.apache.org/licenses/LICENSE-2.0 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

lyadmin是一套轻量级通用后台,采用Bootstrap3制作,自带权限管理,模块化开发。 展开 收起
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/yangchj/lyadmin.git
git@gitee.com:yangchj/lyadmin.git
yangchj
lyadmin
lyadmin
master

搜索帮助