2013-02-04 31 views
4

我正在构建一个插件,用于在我打开或编辑atlassian存储库中的请求时向服务器发送http请求。我已经得到了插件来处理硬编码值(如url,各种url参数等),但现在我需要提供一个配置屏幕,以便在安装插件后设置这些值。我需要配置的只是几个文本字符串和一个字符串到字符串的键 - 值映射。没有复杂的!如何为Atlassian插件提供配置屏幕?

不幸的是,存储和atlassian api有点模糊:有关于链接到servlet或其他东西的信息,并描述了如何让配置对象连接到它,但这就是我能找到的。他们还指出了几个例子,如谷歌地图和webdav插件,但没有任何评论,它可能是拉丁文。

有人可以指点一个示例或教程,显示如何呈现存储(或atlassian)插件的配置面板?

回答

3

Atlassian插件框架是一个相当广泛的话题,特别是因为各种具体产品(JIRA,Confluence,FishEye,Stash等)之间的能力存在细微的差异,因此,网络上有资源帮助理解,与可用的框架组件和API端点进行交互并对其进行编程。我通过增加配置的过程中自己的工作,并已发现了下面的资源非常有帮助的(尽管它们可能是通用的Atlassian的插件框架,大部分的概念仍然适用):

https://developer.atlassian.com/display/DOCS/Creating+an+Admin+Configuration+Form

https://developer.atlassian.com/stash/docs/latest/reference/plugin-module-types/plugin-modules.html

相关问题