http://www.bugzilla.org/docs/4.2/en/html/api/Bugzilla/Extension.html
1. 创建一个extension的开发框架
extensions/create.pl TEST
2. 程序的Hook写在extensions/TEST/Extension.pm里,有哪些Hook可以用,可参考下面的链接,或者参考extensions/Example/Extension.pm
http://www.bugzilla.org/docs/4.2/en/html/api/Bugzilla/Hook.html#HOOKS
3. 模板的Hook放到”extensions/Example/template/en/default/hook/“,模板Hook的命名方法
<templates>/hook/<template path>/<template name>-<hook name>.<template type>.tmpl
4. 如需修改模板文件,请将修改过的模板文件copy到extension/template/... 目录下, 如果你的extenstion/template目录下有模板文件,Bugzilla将使用它替代系统的模板文件。
5. 执行命令 "./checksetup.pl" 安装extension
分享到:
相关推荐
总的来说,"Bugzilla Header Extension"是一个实用的工具,通过它,开发团队或组织可以将Bugzilla定制得更加专业和个性。了解和使用这样的扩展,不仅可以提高工作效率,也是深入理解Bugzilla生态系统和Web应用定制化...
bugzilla标记Chrome扩展功能可为Bugzilla标记项目安装对于开发人员git clone https://github.com/SunHuawei/bugzilla-marker.git 打开chrome并通过chrome://extensions/输入chrome扩展chrome://extensions/ 启用...
其次,JIRA的自定义字段功能非常强大,可选择22种不同的字段类型,甚至可以通过JIRA Extension扩展更多。此外,JIRA允许针对每个字段设置不同的显示规则,适应不同的项目需求。内置的工作流机制允许用户定义问题的...
其次,JIRA提供了灵活的自定义字段功能,用户可以从22种字段类型中选择,甚至通过JIRA Extension扩展更多类型。此外,字段的显示位置可以根据屏幕、项目和问题类型进行精细化配置,确保信息展示的针对性。 JIRA的...
1. **成本考量**:作为商业软件,JIRA的许可费用可能成为小型企业或开源项目的选择障碍,相比之下,Bugzilla和Mantis等开源替代品无需成本投入。 2. **对ClearCase的支持**:JIRA官方并未提供对ClearCase的直接支持...