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

2.0 KiB
Raw Blame History

title toc nav
插件 menu
title order
插件 4

插件

插件管理器

开发可以通过命令行下载、激活、禁用、移除插件,对应的命令行有:

# 下载插件,可以通过 --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 可视化支持