/admin/extensions 会列出安装中内置的功能,以及组织正在使用的功能。Quire 对待所有扩展点中的内置项目都采用相同方式:活动类型、主页区块、选课方式、登录方式、题型、报告、主题以及 xAPI 和 HubSpot 等集成都属于扩展,每项都有名称、版本和状态。

启用或关闭扩展
页面按扩展提供的功能分组,每组都会说明有多少项已为组织启用。选择关闭会立即在整个组织中停用该扩展,选择启用会恢复它。已有数据会保留:
- 已创建的活动、题目、选课记录和文件仍可使用。
- 已导出的文件仍可下载。
- 系统禁止的是新的使用:保存此类型的新活动、为课程添加这种选课方式、创建此类型的新题目、打开或导出已关闭的报告、使用已关闭的登录方式,或更改集成设置。
基础功能无法关闭,会显示始终开启:密码登录、手动、自助和 API 选课方式、描述题型、审计报告以及 Quire 自带的主题。
关闭影响用户登录方式的扩展前,值得再三考虑。如果有些用户依赖某种登录方式,关闭它会导致他们无法再用该方式登录。
添加自有扩展
扩展是代码。扩展由负责安装的人员在构建 Quire 时编译进去;系统无法在运行期间或从租户处加载扩展。对于托管套餐,您看到的列表就是 Quire 提供的扩展。对于自托管安装,您的团队可以按照对应扩展点的契约编写扩展,在 Web 应用和 worker 组合的位置注册,然后重新构建镜像;开发者指南介绍了大致流程。扩展代码运行在 Quire 的信任边界内,其引入的依赖也必须像 Quire 自身依赖一样通过许可证检查。