写在前面
Confluence插件开发系列为我个人在实际项目中积累的开发经验,所有内容基于官方文档教程和Google搜索,在开发过程中遇到的一些内容官方文档中没有详细说明的地方做一些个人的记录。如果英文能力好的同学可自行阅读官方指导文档进行开发,本系列指导说明适用于期望快速上手不需要深入了解官方指导文档的同学。
Confluence简单介绍
Confluence是Atlassian公司一款产品,是一个专业的知识管理协同软件,方便企业构建wiki文档,使用简单方便,强大的编辑器和协同文档处理能力让企业办公中方便管理知识文档、积累经验。官网地址
Confluence插件是什么?可以做什么?
Confluence插件是对软件功能的扩展,通过插件开发不局限于官方软件能力,可以实现一些定制化的能力例如:企业定制化的消息通知、增加自定义wiki内用户同步、增加单点登录能力等等。插件包括两种:(1)系统app,提供系统核心能力(2)自定义的第三方插件:自定义开发的或者第三方开发者定制的扩展confluence已有功能的程序。
Confluence Plugin(or add-on)是由一个或者多个子模块组成,插件可以执行很多事情,比如说监听事件,注册servlet执行加载页面等等,插件是由java语言开发。
环境准备
本文开发环境以及相关示例在macos系统内执行,windows相关的操作步骤大体一致,仅是安装包不同,文中在相关的位置会标注说明。
编程语言:Java
Java version:示例中使用jdk1.8版本
IDE:自己喜欢的工具就好,本文示例使用Intellj

最低0.47元/天 解锁文章
649





