跳到主要内容

扩展程序

Flarum 高度集成,却具有非常自由的扩展性。Flarum 的大部分功能均以扩展程序的形式存在。

这使得用户能灵活定制 Flarum,根据需求禁用或安装扩展程序。

如果您有兴趣了解 Flarum 的设计思想、探索核心功能,制作扩展程序,请查阅 扩展文档。 本文将从网站管理员的视角来介绍如何管理扩展。

查找扩展程序#

Flarum 有着庞大的扩展程序生态系统,其中大多数扩展程序都是开源免费的。要寻找优质扩展程序,请访问 Flarum 社区 扩展程序 标签,或第三方 Extiverse 扩展程序数据库

安装扩展程序#

与 Flarum 一样,扩展程序使用命令行通过 Composer 安装。要安装扩展程序:

  1. cd 到 Flarum 安装根目录。根目录内含 composer.jsonflarum 文件和 storage 目录等等。您可以使用命令 ls-la 列出当前目录内容。
  2. 运行 composer require COMPOSER_包名:* 命令。扩展程序的自述文件一般会提供具体的安装命令。

更新扩展程序#

扩展程序的开发者会提供更新指南。如果您 根据我们的建议,使用通配符 * 作为扩展程序的版本控制符,运行 Flarum 更新指南 提供的更新命令,即可更新所有扩展程序。

卸载扩展程序#

与安装类似,要卸载扩展程序:

  1. 要删除由扩展程序创建的数据库表,请在后台管理面板右上角点击卸载按钮。详情请看下一章节
  2. cd 到 Flarum 安装根目录。
  3. 运行 composer remove COMPOSER_包名 命令。扩展程序的自述文件一般会提供具体的卸载命令。

管理扩展程序#

我们为您提供了方便管理扩展程序的界面 —— 「仪表盘」。您可以:

  • 启用或禁用扩展程序
  • 访问扩展程序设置(部分扩展程序会在侧边栏添加标签页)。
  • 要删除一个扩展程序,且再也不打算使用时,通过卸载按钮,可以撤销其对数据库所做的所有变更,删除扩展程序保存在数据库中的所有数据。此操作不可逆,慎用。