Bugzilla Extension的开发

本文档介绍了如何使用Bugzilla的扩展开发框架进行自定义扩展的创建。包括如何设置开发环境、编写Hook、修改模板文件等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[url]http://www.bugzilla.org/docs/4.2/en/html/api/Bugzilla/Extension.html[/url]

1. 创建一个extension的开发框架
extensions/create.pl TEST


2. 程序的Hook写在extensions/TEST/Extension.pm里,有哪些Hook可以用,可参考下面的链接,或者参考extensions/Example/Extension.pm
[url]http://www.bugzilla.org/docs/4.2/en/html/api/Bugzilla/Hook.html#HOOKS[/url]

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值