您的位置:BugFree > 论坛 > 技术支持 > BugFree Discussion[BugFree讨论] > 第一次接触Bugfree
2008-07-06 12:31:55 第一次接触Bugfree
#1
windboyzsj
访问次数 : 11
注册日期 : 08-07-06 11:30
上次访问 : 09-10-29 21:05
由于学校一个项目要求启用一个Bug跟踪系统,他们提到urtracker不错,叫我去找一个破解版(无奈)。但发现urtracker最新的注册技术几乎是破不了的,所以网上也没有破解版。我百度、goole了一天,找到了bugfree,觉得应该可以满足我们的需求,而且还是开源的,可以修改使之符合我们的情况。

虽然不是第一次用开源产品(曾经用过SVN、Eclipse),但却是第一次修改开源产品。也正是这次修改,使我对开源的感情有了升华。去网上找了一些关于开源的资料,却发现国内的开源环境是多么惨淡。国内何时才能出个sf.cn,我试目以待,这个时候也许我们只缺个有号召力的带头组织(我觉得CSDN很合适这身份,虽然也尝试过,只是他们还不够重视)。

好对开源就不多说了,说说bugfree吧,既然用了,就应该有点回馈。目前我有几点意见:
1、关于分组功能
我觉得现在这个功能有点鸡肋,没具体作用,我觉得可以用他作为“指派给”“模块负责人”的过滤条件,假如一个团队50来人,记住每个人做什么是有点困难的。但如果他们有分组的话,我们可以指派到一个组,而一个组可以设立一个组长,当我们选择组的时候可以自动选择到组长,而人员选择只提供该组成员,组长也可以再编辑分配给具体组员。

2、一个小Bug,新建Bug时是“复现步骤”,到导出全部时且是“重现步骤”,命名不一样。

3、关于“全部导出”,希望提供类似BugList自定义显示功能,除了分页。目前导出只支持HtmlTable,希望以后可以提供导出xls、csv。关于这块我现在实现了导出xls,提供了自定义显示,也就是去掉
$TPL->assign('FieldsToShow', $_LANG["BugFields"]);然后在ExportList.tpl加了一些Buglist.tpl的代码,但这样会影响原来的buglist。至于导出xls,我觉得这个功能还是提供好,虽然可以通过打开Excel输入网址来导出,但没转Excel就没办法了,我实现的导出xls是仿urtracker的,他是把标记的内容放到一个文件,只是Excel能识别而已,并不完美,我觉得最好还是导出csv,这个算法不难,还可以再转为真正的Excel。
导出xls原理:

//BugList.php
if($_GET['Export'] == 'Excel')
{

$TPL->assign('DataList', $BugList);
$TPL->assign('FieldsToShow', $_LANG["BugFields"]);
$TPL->display('ExportCsv.tpl');
exit;
}

//BugList.tpl
...

//ExportCsv.tpl

...

我想导出csv也可以这样,只是DataList,FieldsToSho要预先处理一下(加t、n、rn)。

4、界面优化,在Bug界面可以把“复现步骤”和“注释”左右位置对调,符合我们从左到右的阅读习惯。

5、统计报表可以完善一点,例如“XX日期分布” 可以选择具体的时段。

暂时这些吧,因为第一次接触php,看起代码还是有点头疼,想问一下那些函数的注释那么标准,是否有工具可以弄成文档的?像java的doc。幸亏这个网站在教育网速度还可以,认真想想,其实教育网这东西也害了不少学生,虽然阻止了一些人玩网游,但却剥夺了很大部分的网络资源,就如开源,其实学生也可以成为一部分力量,他们有的是时间,就是没地方实践,锻炼。
最后编辑, 08-07-06 13:23
回帖
2008-07-08 13:59:33
#2
wwccss
访问次数 : 593
注册日期 : 05-05-01 10:08
上次访问 : 10-07-19 11:44
多谢分享。

可以使用phpmydocumenter来拿出代码的注释,形成文档。:)
回帖
2010-03-28 14:53:08
#3
ebuji
访问次数 : 0
注册日期 : 10-03-28 14:52
上次访问 : 70-01-01 07:00
urtracker3.3真正完美破解高级无限制版
[url=http://blog.ebuji.com/search.asp?q=urtracker][/url]
回帖
2010-03-28 14:53:24
#4
ebuji
访问次数 : 0
注册日期 : 10-03-28 14:52
上次访问 : 70-01-01 07:00
http://blog.ebuji.com/search.asp?q=urtracker[url=http://blog.ebuji.com/search.asp?q=urtracker][/url]
urtracker3.3真正完美破解高级无限制版
回帖