扩展程序
Flarum 高度集成,却具有非常自由的扩展性。Flarum 的大部分功能均以扩展程序的形式存在。
这使得用户能灵活定制 Flarum,根据需求禁用或安装扩展程序。
如果您有兴趣了解 Flarum 的设计思想、探索核心功能,制作扩展程序,请查阅 扩展文档。 本文将从网站管理员的视角来介绍如何管理扩展。
#
查找扩展程序Flarum 有着庞大的扩展程序生态系统,其中大多数扩展程序都是开源免费的。要寻找优质扩展程序,请访问 Flarum 社区 扩展程序 标签,或第三方 Extiverse 扩展程序数据库。
#
安装扩展程序与 Flarum 一样,扩展程序使用命令行通过 Composer 安装。要安装扩展程序:
cd
到 Flarum 安装根目录。根目录内含composer.json
、flarum
文件和storage
目录等等。您可以使用命令ls-la
列出当前目录内容。- 运行
composer require COMPOSER_包名:*
命令。扩展程序的自述文件一般会提供具体的安装命令。
#
更新扩展程序扩展程序的开发者会提供更新指南。如果您 根据我们的建议,使用通配符 *
作为扩展程序的版本控制符,运行 Flarum 更新指南 提供的更新命令,即可更新所有扩展程序。
#
卸载扩展程序与安装类似,要卸载扩展程序:
- 要删除由扩展程序创建的数据库表,请在后台管理面板右上角点击卸载按钮。详情请看下一章节。
cd
到 Flarum 安装根目录。- 运行
composer remove COMPOSER_包名
命令。扩展程序的自述文件一般会提供具体的卸载命令。
#
管理扩展程序我们为您提供了方便管理扩展程序的界面 —— 「仪表盘」。您可以:
- 启用或禁用扩展程序
- 访问扩展程序设置(部分扩展程序会在侧边栏添加标签页)。
- 要删除一个扩展程序,且再也不打算使用时,通过卸载按钮,可以撤销其对数据库所做的所有变更,删除扩展程序保存在数据库中的所有数据。此操作不可逆,慎用。