nocobase/docs/plugins/index.zh-CN.md
2021-10-31 09:44:52 +08:00

91 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 插件
toc: menu
nav:
title: 插件
order: 4
---
# 插件
## 插件管理器
开发可以通过命令行下载、激活、禁用、移除插件,对应的命令行有:
```bash
# 下载插件,可以通过 --enable 参数快速激活
yarn nocobase pm:download <plugin-name> --enable
# 激活插件
yarn nocobase pm:enable <plugin-name>
# 禁用插件
yarn nocobase pm:disable <plugin-name>
# 移除插件
yarn nocobase pm:remove <plugin-name>
```
## 已有的插件列表
### @nocobase/plugin-collections 数据表配置
提供 HTTP API 的方式管理数据表和字段
### @nocobase/plugin-permissions
权限模块
### @nocobase/plugin-users
用户模块
### @nocobase/plugin-system-settings
站点信息配置
### @nocobase/plugin-china-region
字段扩展,中国行政区
### @nocobase/plugin-file-manager
字段扩展,附件字段
### @nocobase/plugin-action-logs
操作日志
### @nocobase/plugin-multi-apps
动态多应用,一个简易的 SaaS
### @nocobase/plugin-export
操作扩展,导出
### @nocobase/plugin-notifications
通知模块(半成品),暂时只支持邮件发送,没有可视化界面
### @nocobase/plugin-automations
自动化(暂不可用)
### @nocobase/plugin-client
客户端插件,为 nocobase 提供可视化配置的支持。依赖的插件有:
- @nocobase/plugin-collections必须
- @nocobase/plugin-permissions必须
- @nocobase/plugin-users必须
- @nocobase/plugin-system-settings必须
- @nocobase/plugin-file-manager必须
- @nocobase/plugin-china-region可选
- @nocobase/plugin-action-logs可选
包括几部分内容:
- 将客户端 ui-schema 存储在服务端,以实现按需动态输出
- 将客户端 ui-router 存储在服务端,以实现按需动态输出
- 提供 app dist 的 static server 支持,可以配置 app 的 dist 路径
- 为 nocobase 安装提供初始化 demo 数据导入的支持,可通过 importData 配置
- 提供 collections 可视化支持