# SwiftAdminCMS ThinkPHP极速后台开发框架 **Repository Path**: JSPServlet/swiftadmin ## Basic Information - **Project Name**: SwiftAdminCMS ThinkPHP极速后台开发框架 - **Description**: 基于ThinkPHP6 Layui 完美契合,在开发上采用最精简最高效的做法去完成业务系统的需求,适合开发CMS、CRM、OA等系统,是一款优秀的中后台极速开发解决方案。 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://www.swiftadmin.net - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1549 - **Created**: 2023-06-12 - **Last Updated**: 2024-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 前言 > 基于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 thinkphp star fork 一群 二群 三群 ### 💡 软件介绍 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完全可以达到开箱即用的效果 ### 🔥 集成功能 - [x] `API模块` 支持token鉴权,支持细分规则 - [x] `用户管理` 用户是系统操作者,该功能主要完成系统用户配置。 - [x] `公司管理` 设置公司常用信息,前端标签调用 - [x] `部门管理` 配置系统组织机构(部门、小组),树结构展现支持数据权限。 - [x] `岗位管理` 配置系统用户所属担任职务。 - [x] `菜单管理` 配置系统菜单,操作权限,按钮、栏目等权限标识等。 - [x] `角色管理` 角色菜单权限分配、设置角色按机构进行数据范围权限划分。 - [x] `插件管理` 可开发定制属于自己的插件,可安装升级社区插件!!! - [x] `导航管理` 支持导航定制,小分类导航配置适合SEO - [x] `内容管理` 系统默认模型数据已完成后端数据录入,可快速二次开发!!!! - [x] `广告管理` 运营必选功能,获取广告代码自动校验过期时间 - [x] `数据字典` 对系统中经常使用的一些较为固定的数据进行维护。 - [x] `操作日志` 用户后台操作日志,全局异常、SQL注入等记录 - [x] `TAG过滤` 支持违规词、敏感词配置 - [x] `短信平台` 支持阿里云、腾讯云短信发送 - [x] `附件上传` 支持FTP、阿里云、腾讯云OSS附件上传 - [x] `全文检索` 支持XunSearch、ElasticSearch集群PB级全文检索 - [x] `代码生成` 前后端代码的生成(php、html、layui、sql)支持一键CRUD 。 - [x] `网站安全` 拦截恶意扫描的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。