同步操作将从 meystack/SwiftAdmin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于ThinkPHP6版本开发, 学习本手册有利于您快速的掌握本框架的开发架构!
价值源自分享
请注意,本框架只支持PHP8版本,低版本已经不兼容了~
请注意,框架安装成功后会自动删除安装脚本文件!!!
请注意,系统安装后默认账号密码为 admin admin888
后台演示 http://demo.swiftadmin.net/admin.php
管理员账号 admin admin888
测试账号 ceshi admin888 注意:auth类在前端也有鉴权操作,所以你可以测试看返回的数据
SwiftAdmin
框架的开发,主要也是为了减少在自己开发过程中的频繁造轮子,并且swiftAdmin框架主张简单就是高效的原则,相信没有比判断0或者1更有效率的算法了吧,所以最简单的东西才是效率最高的,可能你的应用场景很复杂,但是你可以把复杂的事情简单化,复杂的维度无外乎 n+0 or 1
在最开始接触互联网的时候,都是用一些开源的CMS系统制作自己的网站,后期因为扩展和二次开发的问题,导致觉得很多东西并不是那么简单易用,比如后台的很多JS代码封装的不是很好,而且界面也操作性很差,所以自己开发这款框架封装了很多常用的特性,足以满足日常后台的开发需要,在使用的过程中你会发现,SA框架里面用的最多的是属性而不是对象,一是为了在书写HTML标签的时候方便。二是为了和layui本身区分开!这样让你更容易在这个上面进行扩展!
由于我本人不太喜欢一键增删改查,因为一键增删改查的方式并不适合大多数硬性的应用场景和逻辑需求,你可能在后期需要摈弃大多数利用了一键CURD的方法进行重载函数,虽然swiftadmin框架里面也有,但swiftadmin框架的设计初衷是为了在易用性和操作性上折中找一个方案来做,当前基于第一个版本的SA框架在这方面的表现还不是特别好。但随着应用场景和市场的检验和优化,本框架会逐步的进行完善和提高性能!
在市面上目前的开源极速开发框架的学习成本略高,想搞一个学习成本极低,但性能不低的框架!
想着开发一款底层设计配置和应用分开的系统,这样对于很多小白用户不会在项目已经上线运行中的时候,误操作系统的配置导致数据丢失,错乱的问题。比如有些字段需要手动在数据库进行修改,
1、swiftAdmin的架构和开发更倾向于内容管理系统[CMS]的方向,当然你也可以当中API系统使用
2、系统默认的缓存机制为redis缓存,所以请确保安装redis扩展和服务器[摒弃操蛋的file缓存吧]
3、如果你只是需要一个极简的API管理系统,那么建议你删除不需要的模块和菜单项!
4、本框架会侧重于SEO优化、流量管理、蜘蛛池、区块链以及采集方面的应用!!!
5、本框架会逐渐偏向于社区版开源的方向,主要由社区共同的爱好者免费开发维护插件,所以本框架可能不会有太多收费的插件!
1、首先将本框架直接clone到你本地,或者直接下载
git clone https://gitee.com/meystack/swiftadmin.git
2、以宝塔面板为例:将你的网站访问目录修改为public文件夹
请自行安装宝塔面板,并做好相关配置!
3、在根目录直接执行 composer install 命令加载第三方库即可!
composer install
或者使用一键安装命令 请确保你的机器上安装了 Composer
通过 Composer 来管理依赖,Linux系统请sudo composer install
git clone https://gitee.com/meystack/swiftadmin.git ./src && cd src && composer install
这个管理模块太多,就不一个个写了,你可以看下面的图片,更多的功能请下载安装后发现! 系统已经自带了第三方社会化登录,还有前端的用户注册/邮件发送,评论/点击/评分功能
本框架封装了layui前端页面的很多属性,比如:
表单提交,时间组件、滑块、评分、开关、下拉框、颜色选择器
lay-ajax/lay-open/lay-batch/lay-event/lay-upload/lay-image-hover/lay-image-click # 具体的可以参考开发文档
推荐你以下两种快速使用SwiftAdmin的方法:
一、 你可以在此基础上直接进行二次开发,前端已经为你准备了若干个常用的PHP接口文件
二、 你可以在后台插件管理中安装你所需要的完整应用或者部分插件,注意安装完整应用的话, 是会直接覆盖index.php的,但是会生成一个文件冲突TXT以供查阅!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。