Skip to content

zoujingli/ThinkAdminDeveloper

Repository files navigation

ThinkAdminDeveloper for ThinkAdmin

ThinkAdminDeveloperThinkAdmin 插件与组件的聚合开发仓库,用于集中维护、测试和自动分发各独立 Composer 包。 该仓库包含 ThinkLibrary 核心库、后台与静态资源等开源插件,以及账号、支付、微信开放平台、分销商城、一物一码等会员或收费插件。各插件会按 plugin/ 目录拆分到独立仓库发布。

注意: 此库包含部分 ThinkAdmin 会员授权和收费授权插件,未获得授权仅可用于本地测试体验,不得商用、传播或通过 fork 公开保存受限代码。

关于项目

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

我们致力于构建高效的底层框架,简化项目开发流程,提供完整的基础组件和 API 支持,助力快速开发各类 WEB 应用。框架免费提供系统权限管理、存储配置、微信授权等基础功能,成为外包开发团队的得力助手,目前已有超过 5 万个项目基于此框架运行。

ThinkAdmin v6 是对 v1 至 v5 的重构之作,结合 ThinkPHP 6 和 8 的设计思路,彻底改造系统,保留原生生态支持。我们精简了非必需组件,构建了自定义存储层、服务层和高效队列机制,并新增用户友好的指令,提升操作体验。经过严格测试,v6.1 版本展现出卓越的稳定性,系统和微信模块已达到高稳定水平。

核心组件与插件体系

基础与开源组件

  • ThinkLibrary: ThinkAdmin 核心库,提供控制器、模型、服务、队列、存储、配置、HTTP、JWT、数据处理等通用能力。
  • ThinkPlugsAdmin: 后台基础管理模块,包含系统配置、任务、日志、字典、文件、菜单、权限和后台用户管理。
  • ThinkPlugsStatic: 静态资源与初始化文件插件,提供后台前端资源、入口脚本和基础配置模板。
  • ThinkPlugsWechat: 微信基础管理模块,覆盖公众号配置、粉丝、素材、菜单、关键词回复、关注回复、微信支付与退款。
  • ThinkPlugsCenter: 插件服务管理中心,提供插件入口、插件信息展示和菜单接入,适合内网环境使用。
  • ThinkPlugsWorker: 基于 Workerman 的运行服务,支持 HTTP 服务及自定义 Workerman/Gateway 进程配置。
  • ThinkPlugsHelper: 开发辅助工具,提供模型字段注释生成与数据库索引结构辅助命令。

会员与收费插件

  • ThinkPlugsAccount: 多端账号插件,维护终端账号、手机号绑定、正式会员账号和 JWT 接口令牌。
  • ThinkPlugsPayment: 多端支付插件,支持余额、积分、凭证、微信/支付宝等通道和混合支付、退款、资金流水。
  • ThinkPlugsWechatService: 微信开放平台插件,提供开放平台配置、授权管理和 JSON-RPC 接口调度。
  • ThinkPlugsWemall: 分销商城插件,覆盖商品、订单、售后、会员等级、会员折扣、优惠券、推广海报、代理返佣与提现。
  • ThinkPlugsWuma: 一物一码收费插件,覆盖物码批次、防伪溯源、库存调度、代理库存和标签流转等业务。

技术特性

  • 插件化分发: 聚合仓库按 plugin/ 目录维护源码,并通过 Actions 自动拆分到独立插件仓库。
  • Composer 安装: 插件通过 think-install 复制模块源码、迁移脚本、静态资源或初始化配置。
  • 模块化边界: 基础库、后台、微信、账号、支付、商城、物码等能力按独立包维护,便于按需安装。
  • 事件驱动: 支付、订单、返佣、任务等业务通过事件监听解耦。
  • 多授权模型: MIT、Apache-2.0、VIP 会员授权和 FEE 收费授权并存,具体以各插件声明为准。

我们持续推出新模块和辅助功能,期待后续更新!使用 ThinkAdmin 需要具备一定开发技能,包括 ThinkPHP、jQuery、LayUI 和 RequireJs。后台 UI 基于最新 LayUI 前端框架,支持插件加载和管理。

请勿修改 app/admin 和 app/wechat 目录,以确保未来功能和安全更新通过 Composer 管理。ThinkLibrary 作为核心组件,封装了常用操作,兼容原有 ThinkPHP 生态,降低编码复杂性。

开发者可灵活集成 WechatDeveloper 组件,支持微信公众号、小程序及支付接口,并集成二维码生成工具。系统提供多种存储选项,包括本地、自建 Alist 及主流云服务,支持 CDN 加速,确保高效传输。

内置的异步任务处理机制可并行处理多个任务,响应延时低于 0.5 秒,确保在 Windows 和 Linux 平台上的兼容性。遇到问题请随时联系我们的支持团队。感谢您选择 ThinkAdmin,我们将持续改进框架功能,更好服务开发者社区。

安装系统

直接使用 composer 安装,可提前配置好数据库参数,安装脚本会自动完成安装!

# 安装依赖组件及插件
composer update --optimize-autoloader

# 运行本地测试环境,启用 8088 端口
php think run --host 127.0.0.1 --port 8088

# 打开浏览器访问网站 ( Windows ) 
start http://127.0.0.1:8088

开发文档

加入我们

我们的代码仓库已移至 Github,而 Gitee 则仅作为国内镜像仓库,方便广大开发者获取和使用。若想提交 PRISSUE 请在 ThinkAdminDeveloper 仓库进行操作,如果在其他仓库操作或提交问题将无法处理!。

版权说明

除免费开源部分外的功能,需要参照下列方式获取授权。 项目的 ./plugin/ 为插件目录,每个插件都有独立声明授权方式,使用前请认真阅读。

版权所有 Copyright © 2014-2026 by ThinkAdmin (https://thinkadmin.top) All rights reserved。

About

ThinkAdmin 生态聚合开发库

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors