hlw2326 / think-plugs-center
Plugin center and plugin entry manager for HlwAdmin
Package info
github.com/hlw2326/think-plugs-center
Type:think-admin-plugin
pkg:composer/hlw2326/think-plugs-center
dev-main
2026-10-16 14:01 UTC
Requires
- php: ^8.2
- ext-json: *
- hlw2326/think-install: *
- hlw2326/think-library: *
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-16 14:01:37 UTC
README
ThinkPlugsCenter 是 HlwAdmin 的插件服务管理中心,用于提供插件入口、插件信息展示和菜单接入。
自 v1.0.28 版本起,该中心不再加载线上插件信息,从而确保在内网环境下安全稳定运行,无需依赖外网支持。
此外,我们还对插件机制进行了优化,替换了原有的 ThinkPlugsSimpleCenter 模式,进一步简化了插件管理流程。
该插件会写入插件中心入口菜单,但不创建业务数据表。
安装插件
### 安装前建议尝试更新所有组件 composer update --optimize-autoloader ### 安装稳定版本 ( 插件仅支持在 HlwAdmin 中使用 ) composer require hlw2326/think-plugs-center --optimize-autoloader ### 安装测试版本( 插件仅支持在 HlwAdmin 中使用 ) composer require hlw2326/think-plugs-center dev-master --optimize-autoloader
卸载插件
composer remove hlw2326/think-plugs-center
业务功能特性
核心管理功能:
- 插件入口管理: 提供统一的插件中心入口,集中展示已安装插件
- 插件信息展示: 读取插件 Composer 元信息和插件配置,展示插件名称、文档、授权等信息
- 菜单入口写入: 安装迁移会写入插件中心菜单入口,便于从后台访问
- 内网环境支持: 自 v1.0.28 版本起,不再依赖外网插件信息,支持内网环境稳定运行
- 插件机制优化: 替换了原有的 ThinkPlugsSimpleCenter 模式,简化插件管理流程
技术特性:
- 轻量级设计: 不创建业务数据表,仅通过迁移写入插件中心菜单
- 自动发现: 自动发现和加载插件,无需手动注册
- 向后兼容: 保持与现有插件的兼容性,确保平滑升级
- 性能优化: 针对插件加载和管理进行专门优化,确保系统性能
插件数据
该插件不创建独立业务数据表;安装迁移仅写入插件中心菜单入口。
备注:本项目是通过 ThinkAdmin 魔改的。