Steedos插件功能设计
Created by: hotlong
开发人员可以定义插件,扩展Steedos功能。
- 新增REST接口
- 定义modal
- 编写触发器(包括为标准对象编写触发器)
- 扩展客户端功能
- 修改客户端CSS
Steedos启动的时候,会自动加载steedos-config.yml中指定的插件。
plugins:
- @steedos/plugin-mattermost
- @steedos/plugin-jsreport
- @steedos/plugin-stimulsoft-report
每个插件项目都是一个npm package,需要发布到npm,并编写如下的配置文件。 steedos.plugin.json。
{
"name": "Stimulsoft Report",
"description": "Stimulsoft Report designer and viewer for Steedos Objects.",
"server": {
"main": "server/index.js"
},
"webapp": {
"main": "webapp/dist/main.js"
}
}