同步操作将从 meystack/SwiftAdmin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于ThinkPHP6版本开发, 学习本手册有利于您快速的掌握本框架的开发架构!
价值源自分享
开源不易,右上角请点击stars,感谢
请注意,框架安装成功后会自动删除安装脚本文件!!!如权限问题未删除,请手动删除!
后台演示
http://demo.swiftadmin.net/admin.php
管理账号 admin admin888
测试账号 ceshi admin888 如正式运营环境请删除测试账号;
开发环境:Linux PhpStorm Apache MySQL>=5.7 PHP >= 7.3 支持PHP8 [最低支持PHP7.3]
SWIFTADMIN框架是一款基于ThinkPHP6 + Layui的开源框架,提供了一个简单易用的(权限)后台管理系统。拥有极简的封装扩展,特别适合中小企业和个人站长在短期内开发自己的CRM系统、小程序接口、以及其他中后台系统应用。
脚本语言 PHP >= 7.3 支持PHP8 [最低支持PHP7.3]
基础框架 ThinkPHP6 >= 6.0.0
数据库 MySQL >= 5.7
前端JavaScript Layui >= 2.7.0 [后台模板为自主开发]
前端界面样式 ant design [参考蚂蚁UI]
表单设计器 layui-form-design [自研发]
SWIFTADMIN极速后台开发框架采用PHP+MYSQL的基础架构,秉承着代码最精简、逻辑最清晰的设计理念、功能强大的自主研发表单设计器,拖拽构建表单设计,自动获取数据字段/列名加速开发, 只要你熟悉ThinkPHP layui完全可以达到开箱即用的效果
API模块
支持token鉴权,支持细分规则用户管理
用户是系统操作者,该功能主要完成系统用户配置。公司管理
设置公司常用信息,前端标签调用部门管理
配置系统组织机构(部门、小组),树结构展现支持数据权限。岗位管理
配置系统用户所属担任职务。菜单管理
配置系统菜单,操作权限,按钮、栏目等权限标识等。角色管理
角色菜单权限分配、设置角色按机构进行数据范围权限划分。插件管理
可开发定制属于自己的插件,可安装升级社区插件!!!导航管理
支持导航定制,小分类导航配置适合SEO内容管理
系统默认模型数据已完成后端数据录入,可快速二次开发!!!!广告管理
运营必选功能,获取广告代码自动校验过期时间数据字典
对系统中经常使用的一些较为固定的数据进行维护。操作日志
用户后台操作日志,全局异常、SQL注入等记录TAG过滤
支持违规词、敏感词配置短信平台
支持阿里云、腾讯云短信发送附件上传
支持FTP、阿里云、腾讯云OSS附件上传全文检索
支持XunSearch、ElasticSearch集群PB级全文检索代码生成
前后端代码的生成(php、html、layui、sql)支持一键CRUD 。网站安全
拦截恶意扫描的SQL注入语句,危险函数等服务监控
服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。定时任务
在线(添加、修改、删除)任务调度包含执行结果日志。自带管理功能太多就不一一列举了,更多功能请下载安装后体验。 注意:框架默认集成了第三方社会化登录、前端用户注册/登录 邮件发送、点击、评论、评分等功能。
本框架封装了layui前端页面的很多属性,比如:
表单提交,时间组件、滑块、评分、开关、下拉框、颜色选择器
lay-ajax/lay-open/lay-batch/lay-event/lay-upload/lay-image-hover/lay-image-click # 具体的可以参考开发文档
1、首先将本框架直接clone到你本地,或者直接下载
git clone https://gitee.com/meystack/swiftadmin.git
2、以宝塔面板为例:将你的网站访问目录修改为public文件夹
请自行安装宝塔面板,并做好相关配置!
注意:请一定设置伪静态规则,宝塔面板有自带的TP伪静态
3、本地搭建好运行环境后,访问网址进行系统安装
http://www.swiftadmin.net/ # 把该域名换成你的域名
在安装或开发过程中你可能会出现以下问题
> 安装500问题 ;
安装的时候直接报500错误,请确保你的runtime有写入权限,如果还存在错误的话,
请在根目录创建.env文件,并设置app_debug = 1。或者你可以直接浏览Apache
或者NGINX的访问日志,可以快速的定位到问题所在
> 类不存在:throw new ClassNotFoundException('class not exists:...);
请确保你使用插件助手开发的时候,插件都是正常的,没有问题的,如果还存在错误的话,
请把config/plugin.php文件里面的hook钩子置空,然后刷新页面
> 论坛反馈 : https://ask.swiftadmin.net/
> 反馈QQ群 68221484(一群) 68221585(二群) 68221618(三群)
感谢以下的项目,排名不分先后
jQuery:http://jquery.com
Layui: https://www.layuion.com
ThinkPHP:http://www.thinkphp.cn
感谢Jetbrains 提供开源版本License :https://www.jetbrains.com/
推荐你以下两种快速使用的方法:
1、你可以在此基础上直接进行二次开发,前端已经为你准备了若干个常用的PHP接口文件
2、你可以在后台插件管理中安装你所需要的完整应用或者部分插件,注意安装完整应用请参考插件文档,如有安装文件冲突,会生成一个文件冲突TXT
以供查阅!
[SwiftAdmin
] 遵循Apache2开源协议发布,并提供免费使用。
使用本框架不得用于开发违反国家有关政策的相关软件和应用,否则要付法律责任!
本软件依法享有国家著作权保护,故使用本软件者不得恶意篡改本源码,包括但不限于(植入木马病毒,违法应用)进行恶意传播。
不得对本软件进行恶意篡改或倒卖,不得对本软件进行二次包装后声称为自己的产品等,请尊重国家著作权法!
本项目著作权号 2021SR0761953
, 其中包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2020-2030 by swiftadmin (https://www.swiftadmin.net)
All rights reserved。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。