大家好,我是独立开发者陈东东。在如今这个移动互联网时代,作为一个开发人员,一键式构建一个项目基本功能,节省每个项目前期开发时间成本。所以,在深思熟虑后,决定要动手设计并开发一个快捷简单的管理后台站点。经过几天的努力,HeyAdmin V1.0版本就要和大家说见面了,下面让我们来看看都有哪些奇特的功能吧!
1.功能简介 🍵
HeyAdmin 是基于基于thinkphp5.0开发,实现权限动态加载路由,渲染侧边栏,面向全层次的PHP开发者,低门槛开箱即用的后台管理系统解决方案.
1.1 源码与体验
- 后台demo地址:admin.geekxz.com
- Github仓库:github.com/geekxz/heyu…
- Gitee仓库:gitee.com/geekClub/he…
- 使用文档地址:
1.2 功能
- 登录 用户名密码
- 权限
- 动态路由
- echarts各种图表
- 富文本
- Markdown
- 错误页面 403 404 500
- 个人设置
- 系统设置
- 两种布局方式
- 面包屑
- 标签页
- 返回顶部
- table表
- form表单
- 上传头像
- 用户操作日志
- 数据库备份还原
2.效果展示 🍵
3.安装部署 🍵
3.1 安装
直接通过git下载 Hey Admin 源代码,然后直接http://你的域名地址/install
项目即可。
git clone https://gitee.com/geekClub/heyui-admin-tp5.0.git
例如:网站域名是http://www.geekxz.com
,配置好网站运行环境以后,直接浏览器输入http://www.geekxz.com/install
,然后根据提示信息一步步安装即可。
超级管理员:获取账号密码请关注微信公众号极客小寨工作室
回复关键词后台账号
4.文件目录说明 🍵
项目采用按功能分模块的开发方式,结构如下
www WEB部署目录(或者子目录)
├─application 应用目录
│ ├─common 公共模块目录(可以更改)
│ ├─admin 后台模块目录
│ │ ├─config.php 模块配置文件
│ │ ├─common.php 模块函数文件
│ │ ├─controller 控制器目录
│ │ ├─model 模型目录
│ │ ├─view 视图目录
│ │ └─ ... 更多类库目录
│ ├─api 接口模块目录
│ │ ├─config.php 模块配置文件
│ │ ├─common.php 模块函数文件
│ │ ├─controller 控制器目录
│ │ ├─model 模型目录
│ │ ├─service 业务层目录
│ │ ├─validate 验证器目录
│ │ ├─view 视图目录
│ │ └─ ... 更多类库目录
│ ├─extra 配置目录
│ │ ├─web.php 配置文件
│ │ └─ ... 更多类库目录
│ ├─lib 其他类库目录
│ │ ├─enum 枚举文件目录
│ │ ├─exception 异常文件目录
│ │ └─ ... 更多类库目录
│ │
│ ├─command.php 命令行工具配置文件
│ ├─common.php 公共函数文件
│ ├─config.php 公共配置文件
│ ├─route.php 路由配置文件
│ ├─tags.php 应用行为扩展定义文件
│ └─database.php 数据库配置文件
│
├─public WEB目录(对外访问目录)
│ ├─index.php 入口文件
│ ├─router.php 快速测试文件
│ └─.htaccess 用于apache的重写
│
├─thinkphp 框架系统目录
│ ├─lang 语言文件目录
│ ├─library 框架类库目录
│ │ ├─think Think类库包目录
│ │ └─traits 系统Trait目录
│ │
│ ├─tpl 系统模板目录
│ ├─base.php 基础定义文件
│ ├─console.php 控制台入口文件
│ ├─convention.php 框架惯例配置文件
│ ├─helper.php 助手函数文件
│ ├─phpunit.xml phpunit配置文件
│ └─start.php 框架入口文件
│
├─extend 扩展类库目录
├─runtime 应用的运行时目录(可写,可定制)
├─vendor 第三方类库目录(Composer依赖库)
├─build.php 自动生成定义文件(参考)
├─index.php 网站入口文件
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─think 命令行入口文件
5.其他 🍵
5.1 贡献代码
我们的代码基于 develop 分支开发,欢迎提交 Pull Request 进行代码贡献。在提交 Pull Request 之前,请详细阅读我们的开发规范,否则可能因为 Commit 信息不规范等原因被关闭 Pull Request。
5.2 讨论与交流
*微信群:加入微信群请先添加开发者微信,备注HeyUI。QQ群:689112212 *
6.结语 🍵
在未来我们将持续演进,关注 HeyUI Admin 性能与易用性,持续优化 HeyUI Admin 体验并降低开发者使用成本。期待你收到你的意见与建议(issue列表),同时也期待你的参与和共建。
6.写在最后 🍵
前后端分离版本已经在努力开发中......