项目介绍

ThinkAdmin 是一款遵循 MIT 协议的开源快速开发框架,基于最新版本的 ThinkPHP6(已兼容 ThinkPHP8)构建。在使用 ThinkAdmin 之前,请务必阅读《免责声明》并同意相关条款。

我们专注于构建高效底层框架,旨在简化项目开发流程。框架提供完备的基础组件和 API 支持,助力快速开发各类 WEB 应用。考虑到不同业务场景的需求差异,框架免费提供基础功能,涵盖系统权限管理、存储配置、微信授权管理以及常用功能集成等。这使得 ThinkAdmin 成为外包开发团队的得力助手。目前,已有众多公司和个人采纳 ThinkAdmin 框架,据统计,有超过 5 万多个项目在此框架上运行。

ThinkAdmin v6 是基于 v1v5 大版本深厚积累的重构之作。在历经数次重大调整后,我们结合了 ThinkPHP 6 & 8 的设计思路,对系统进行了彻底的改造同时保留了原生 ThinkPHP 生态支持。在此过程中,我们精简了大量非必需的组件,同时自建了存储层、服务层以及高效的队列任务机制。此外,我们还新增了众多用户友好的指令,以提升操作体验。 ThinkAdmin 是一款基于 ThinkPHP 6 的极简后台管理系统。它不仅具备强大的功能和灵活性,还注重用户的使用体验和性能。

经过严格的实践与测试,v6.1 版本展现出卓越的稳定性和可靠性。为确保系统能够满足各种复杂场景的需求,我们持续优化和调整。目前,系统模块和微信模块均已达到高稳定水平。为保证用户的使用体验和数据安全,我们将系统管理(app/admin)和微信管理(app/wechat)作为核心模块,并以 MIT 协议进行发布。

我们致力于不断推出新模块和辅助模块,以丰富和提升 ThinkAdmin 的功能。请保持关注,期待后续的更新和发布!

对于开发者而言,使用 ThinkAdmin 需要具备一定的开发技能,包括 ThinkPHPjQueryLayUIRequireJs。后台的 UI 界面基于最新版本的 LayUI 前端框架和 RequireJs 组件加载方式。默认情况下,后台加载了所有 LayUI 的组件,开发者可以直接在框架中使用这些组件(需要注意的是,独立页面的 js 加载顺序)。使用 RequireJs 可以方便地加载和管理插件,互联网上有丰富的资源可供下载并进行二次扩展。

为确保未来的功能和安全升级,我们强烈建议不要占用或修改 app/adminapp/wechat 两个目录及代码。所有未来的功能和安全更新将通过 Composer 进行管理和发布。请确保您的项目遵循这一规则,以便顺利享受未来的升级服务。

此外,ThinkLibrary 作为系统的核心组件,封装了众多常用操作和多应用组件,旨在加速各种应用程序的开发过程。其设计精妙之处在于,它完全兼容原有的 ThinkPHP 生态,从而显著降低了编码的复杂性和成本。

开发者可以根据项目需求,灵活选择集成 WechatDeveloper 组件,该组件全面支持微信公众号、微信小程序、微信企业号、微信商户支付以及支付宝支付接口等功能,同时还集成了 QRcode 二维码生成工具,满足多样化的开发需求。

在文件存储方面,该系统提供了多种灵活的存储选项,包括本地服务器存储、自建 Alist 存储,以及与七牛云、又拍云、阿里云和腾讯云等主流云服务商的对象存储服务无缝对接,并支持 CDN 加速,确保数据的高效传输和快速访问。

系统还自带了异步任务处理机制,能够并行处理多个任务,任务响应延时低于 0.5 秒。这一机制不仅提升了系统的处理能力,还确保了其在 WindowsLinux 平台上的兼容性,为开发者提供了更加广泛的应用场景。

在使用过程中如遇到任何问题或需要帮助,请随时联系我们的支持团队。感谢您选择 ThinkAdmin,我们将不断努力改进和完善框架功能,以更好地服务于开发者社区。

演示地址

https://v6.thinkadmin.top

在线体验的账号和密码都是 admin

注意: 体验环境部分数据不能保存,需自行安装再测试!

开源代码

目前主库存放在 GiteeGithub 为镜像仓库,不要吝啬你的小星星哦!

Anyon/ThinkAdmin

问题反馈

推荐在 GiteeIssue 提交反馈问题,回复响应速度最快。

技术支持

强烈推荐加入微信群,目前 QQ 群不常用,由热心群友维护。

由于近期加群发广告的人较多,已严重影响社区技术交流,因此在添加好友时会询问一些问题,我们会根据情况决定是否邀请入群,若有处置不周望请予以谅解! 添加好友后建议不要删除此微信账号。在使用我们的框架开发遇到问题可以直接咨询该微信,若有需要还可以提供有偿技术支持和定制服务。

  • QQ 免费交流群 ① : 513350915
  • QQ 免费交流群 ② : 866345568
  • 微信免费交流群:加群需要验证基本信息,需要适当写明加群原因。
Last Updated:
Contributors: 邹景立