本文是对 joget 官方文档 https://dev.joget.org/community/display/KBv6/Introduction+to+Plugin+Architecture 的补充
插件打包方式
1.1 标准 Java 插件
标准java插件需要理解 spring 开发 web 项目的模式.是对 web 项目的扩充,因此, joget core 里面的类库都可以直接使用. 但是上传插件需要重启服务器,除非必要,否则不推荐使用.
1.2 OSGI 动态加载插件
Joget 使用了 OSGI 技术,因此,你可以动态地上传插件并激活. 这也是 Joget 开发插件的推荐模式。
插件类型(未来可能更多)
- 审计跟踪插件
- Datalist动作插件
- Datalist Binder插件
- Datalist Column Formatter插件
- Datalist过滤器类型插件
- DeadLine插件
- 目录管理器插件
- 表单字段元素插件
- 表单加载/选项/存储绑定器插件
- 表单验证器插件
- 自动生成插件
- 哈希变量插件
- 流程参与者插件
- 流程工具/表单提交处理插件
- 用户视图菜单插件
- 用户权限/表单权限插件
- Userview主题插件
- Web服务插件