# system扩展 **Repository Path**: sixdec-1/system ## Basic Information - **Project Name**: system扩展 - **Description**: 扩展管理系统 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-24 - **Last Updated**: 2025-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # System Extension 扩展管理系统 这是用来管理扩展的扩展,主要是展示扩展列表,安装扩展,卸载扩展,更新扩展,扩展配置等功能。 ## 功能说明 1. **展示扩展列表**:列出所有已安装的扩展及其基本信息。 2. **安装扩展**:支持从本地或远程仓库安装新的扩展。 3. **卸载扩展**:移除不再需要的扩展。 4. **更新扩展**:检查并更新已安装扩展到最新版本。 5. **扩展配置**:为每个扩展提供独立的配置选项。 ## 使用方法 1. **访问扩展管理页面**: - 登录系统后,导航至“扩展管理”模块。 2. **操作扩展**: - 点击“安装”按钮以添加新扩展。 - 点击“卸载”按钮以移除现有扩展。 - 点击“更新”按钮以升级扩展版本。 - 点击“配置”按钮以调整扩展设置。 ## 注意事项 1. **权限要求**:仅管理员用户可进行扩展的安装、卸载和更新操作。 2. **备份数据**:在执行卸载或更新操作前,请确保已备份相关数据。 3. **兼容性检查**:安装新扩展时,请确认其与当前系统的兼容性。 ## HOOKS 1. **after_read_extension_config**: 在读取扩展配置后触发 1. **before_install_extension**: 在安装扩展前触发 1. **after_install_extension**: 在安装扩展后触发 1. **before_uninstall_extension**: 在卸载扩展前触发 1. **before_uninstall_\_extension**: 在卸载扩展前触发 1. **after_uninstall_extension**: 在卸载扩展后触发 1. **after_uninstall_\_extension**: 在卸载扩展后触发 1. **after_enable_extension**: 在启用扩展后触发 1. **after_disable_extension**: 在禁用扩展后触发