

- 1. 禅道SDK開發手冊
- 1.1 配置使用与常見問題
- 1.2 調用SDK示例
- 1.3. 部門相關接口
- 1.4. 用戶相關接口
- 1.4.1 獲得添加用戶所用的參數列表
- 1.4.2 添加單個用戶
- 1.4.3 獲取用戶列表
- 1.5. 産品相关接口
- 1.5.1 获取産品列表
- 1.5.2 添加单个産品可选信息
- 1.5.3 添加单个産品
- 1.6. 項目相關接口
- 1.6.1 獲取項目列表
- 1.6.2 添加單個項目可選信息
- 1.6.3 添加單個項目
- 1.7. 任務相關接口
- 1.7.1 獲取任務列表
- 1.7.2 添加單個任務可選信息
- 1.7.3 添加單個任務
- 1.7.4 完成單個任務可選信息
- 1.7.5 完成單個任務
- 1.8. bug相關接口
- 1.8.1 獲取Bug列表
- 1.8.2 添加單個Bug可選信息
- 1.8.3 添加單個Bug
- 1.8.4 解決單個Bug可選信息
- 1.8.5 解決單個Bug
- 2. 禅道RESTful API开发手册v1
- 3. 定制開發
- 3.1 二次開發機制
- 3.2 禅道的目錄结构
- 3.3 找到要修改的文件
- 3.4 禅道的數據庫結構
- 3.5 公用模塊--common
- 3.6 12系列菜單登記和權限維護
- 3.7 18系列菜單登記和權限維護
- 3.8 示例:如何修改禅道的語言提示?
- 3.9 示例:創建bug時可以設置優先級字段
- 3.10 使用在線擴展編輯器
- 3.11 二次開發編輯器和翻譯功能限制使用說明
- 3.12 禅道項目管理软件打包规范1.1版本
禅道項目管理软件打包规范1.1版本 分享鏈接 /book/api/144.html
本篇目錄
大家在二次开发过程中,好的功能也可以打包成插件和大家进行分享。我们整理了禅道項目管理软件打包规范。
一、可以擴展的元素:
目錄 |
說明 |
bin |
比如新增的命令行腳本程序。 |
config |
比如可以對配置文件進行修改。 |
db |
db目錄下面可以存放install.sql和uninstall.sql,分别对应安装时需要执行的sql脚本和卸载时需要执行的sql脚本。 |
doc |
這個插件相關的文檔。 |
lib |
可以新增某一個類,或者對現有的類進行修改。 |
extension/custom |
可以新增某一個模塊,也可以對現有的模塊進行功能擴展。 |
www |
可以發布自己的風格。也可以對js文件進行修改。 |
二、doc目錄应当包含的文档
doc目錄下面包含了插件的配置信息,按照语言进行存储,比如英文版本的,存为en.yaml,中文zh-cn.yaml插件的配置文件采用yaml格式,裏面包含了插件的基本信息以及曆次版本的發布信息。共分爲下面的信息:
可以參考:http://www.zentao.net/extension-viewExt-1-info-front.html
三、db目錄下面包含的文件:
db目錄下面可以包含install.sql和uninstall.sql。顾名思义,install.sql是当安装插件的时候执行的sql语句,而uninstall.sql则是当卸载插件的时候需要执行的sql语句。这样如果你的插件涉及到数据库的改动,可以将相应的sql语句放在这两个文件中,禅道的插件管理程序会自动来执行。
四、extension/custom下面的文件:
extension/custom目錄下面的文件,就按照我们的插件擴展機制 部署相应的目錄结构就可以了。
五、主配置文件的擴展
在實際過程中,可能會需要對全局的配置文件進行擴展,這種情況將擴展的配置文件放在zentao/config/ext/下面就可以了。
六、安裝和刪除的鈎子腳本
如果在安装之前,安装之后,卸载之前,卸载之后需要执行一些操作,可以建立一个hook目錄,然后分别在里面创建preinstall.php, postinstall.php, preuninstall.php, postuninstall.php,里面放上你所需要的代码即可。
七、小結:創建自己的插件:
- 確定插件的英文名,比如叫做hello。
- 创建hello目錄。
- 在hello目錄下面创建doc目錄。
- 在doc目錄下面创建配置文件yaml文件:
- 如果有涉及到数据库的改动,在hello目錄下面创建db目錄,分别写好install.sql和uninstall.sql
- 如果需要钩子脚本,创建hook目錄,创建 preinstall.php, postinstall.php, preuninstall.php, postuninstall.php。
- 然后部署相应的扩展代码。在hello目錄下面创建一个extension/custom目錄,然后将相应的模块扩展代码放在extension/custom下面。
- 打包,使用zip格式将整个hello目錄打包成hello.zip,就可以了。
八、查看示例:
請看我們示例:http://www.zentao.net/extension-viewExt-1.html
-
禅道産品
禅道開源版 禅道企業版 禅道旗艦版 禅道IPD版 -
核心功能
産品管理 項目管理 質量管理 效能管理 -
使用文檔
基本版手冊 企業版手冊 旗艦版手冊 IPD版手冊 開發中心手冊 -
幫助中心
积分問答 常見問題 論壇交流 使用視頻 Gitee GitHub -
關于我們
關于我們 禅道軟件 最新動態 禅道活動 -
禅道社區
禅道博客 積分排行 積分商城 禅道書院 -
聯系方式
聯系人:劉璐 電話:18562550650 微信:18562550650 Q Q:2845263372北京、上海、深圳分部