Redmine开发

这部分只能简单介绍一下,因为如意通科技也没有做什么开发

Redmine REST API

Redmine提供了 REST API ,供第三方应用来调用

这种方式是最常见的,如意通科技使用这些API做了一些自动创建工单的功能,用于各客户端远程自动报障

理论上可以使用这些API来用别的语言自行开发一套Redmine界面,实际一些第三方Redmine APP就是这么干的

注意:这些API只是基于Redmine内核的,所以我们自己另外装的插件是没有API可用的

Redmine内核开发

不建议自行修改Redmine内核,正规的做法是 成为Redmine项目的贡献者,参与项目贡献内核代码

Redmine补丁开发

有时候主干版本有一些bug但是官方修改之后要下个版本发布时才会解决, 我们可以自行 开发一个补丁 来修正现有版本

Redmine插件开发

这部分开发,如意通科技也没有做过

一般的插件都是实现一些Redmine原本没有的功能,所以其代码、数据、页面等都是相对独立的,只是必须使用ruby开发,以及使用Redmine的plugins框架,详见 插件开发指南

有的插件实际上是扩展Redmine内核本身,所以它会替换内核的某些控制器或页面,参见 内部插件

Redmine支持 钩子 ,使得插件可以扩展Redmine内核 ,可用的插件钩子列表

results matching ""

    No results matching ""