哪个开源、可扩展、潜在易用的问题跟踪工具更好?是redmine、trac、bugzilla、mantis还是RT?

7
寻找一个适合中等规模的Web应用程序开放项目的问题跟踪器,具有分布式团队。我们计划在自己的服务器上运行它。新用户提交新问题必须非常容易,并且必须与其他软件集成良好。
我们的主要要求按重要性降序排列如下:
- 开源 - 能够非常适合新用户友好的bug提交 - 提交新问题必须尽可能简单,在注册后只需填写一个屏幕,并显示少量字段(例如,仅显示“摘要”和“描述”会很好) - Google Code是我们喜欢的界面类型;Bugzilla的Bugzilla实例(https://bugzilla.mozilla.org/enter_bug.cgi)是我们不喜欢的新错误提交界面的示例 - 如果默认的提交界面不适合新用户,只要使用模板/皮肤轻松修改即可。除了新用户提交bug的简单视图外,还希望有一个“高级视图”用于bug编辑,其中包含其他字段(例如,将问题分配给谁) - 具有API;或者支持其他应用程序同时访问其db后端(我们希望从运行在另一台服务器上的其他单独软件中查询和修改问题)
其他有用的标准按重要性降序排列如下:
- 日常使用不令人沮丧 - 拥有相对较大的社区 - 与hg(mercurial)集成良好 - 可以与外部整合: - 支持桌面支持/请求跟踪软件 - 项目管理软件 - 认证系统(和/或支持OpenID登录) - 模块化;如果我们修改问题跟踪器,我们希望将这些改进作为易于其他人安装的模块发布 - 可以接受某种简单易用的问题重要性投票系统,例如Google代码上的星星;我们打算创建或修改此类组件以插入我们自己的外部投票系统 - 可以与SugarCRM集成
当我说“可以接受”时,我的意思是,如果必要的话,我们愿意为问题跟踪器编写扩展,但是问题跟踪器的架构应该适合这种扩展。
包括支持桌面或项目管理功能的问题跟踪器是一个加分项,只要我们可以选择集成外部软件而不是使用包含的东西。我们不需要另一个维基百科(我们已经有一个喜欢的)。
根据Google搜索(见评论),最受欢迎的开源问题跟踪器是trac、bugzilla、mantis、RT(可能还包括Launchpad)。我还包括了Redmine,因为我从未看过最近任何一个比较这些问题跟踪器和Redmine的文章中有人对Redmine说什么不好的情况,并且在投票中,Redmine有时会击败其他跟踪器。请随意建议其他跟踪器(请记住,“相对较大的社区”是标准之一)。
毫无疑问,有多个优秀的问题跟踪器;上面列出的许多跟踪器都声称是可扩展的,并且可以与其他软件集成。最有帮助的将是使用多个跟踪器的人之间进行直接比较。
这些跟踪器在可扩展性、可集成性和外观方面如何相互比较?
如果您使用过其中多个,请推荐哪些,以及您使用过哪些其他跟踪器?
这些跟踪器中有哪些已经与大量的身份验证系统/支持桌面系统等进行了集成?
非常欢迎解释为什么某个特定的流行的开源问题跟踪器(特别是上面列出的其中之一)不适合我们的情况;这将节省我的时间。
谢谢!

我一直在通过谷歌搜索的方式分析流行度,以便精简列表。截至2011年1月20日:/// +RT(错误|问题)~跟踪:7450000或者+RT +"请求跟踪器" 的40000 /// (错误|问题)~跟踪 +bugzilla(错误|问题)~跟踪:1,820,000 /// +(mantis|mantisbt)(错误|问题)~跟踪:1570000(BUG和ISSUE查询结果总和)/// +trac(错误|问题)~跟踪:1480000 /// +launchpad(错误|问题)~跟踪:1,340,000 /// +roundup(错误|问题)~跟踪:783,000 /// +redmine(错误|问题)~跟踪:377,000 /// +eventum(错误|问题)~跟踪:23,300 ///所以:rt、bugzilla、mantis、trac - bshanks
另一组类似结果的搜索:+trac +edgewall.org -site:edgewall.org:253000 /// +rt +bestpractical.com -site:bestpractical.com:223000 /// +(mantis|mantisbt) +mantisbt.org -site:mantisbt.org:93300(MANTIS和MANTISBT查询的总和)/// +bugzilla +bugzilla.org -site:bugzilla.org:37000 ///(不能包括launchpad,因为该网站以其他原因而闻名)/// +roundup +roundup.sourceforge.net -site:roundup.sourceforge.net:33500 /// +redmine +redmine.org -site:redmine.org:14300 /// 所以:trac、rt、mantis、bugzilla - bshanks
我将尝试Redmine。我已将其设置在Heroku上(请参阅http://bayleshanks.com/tips-computer-programming-redmineOnHeroku,了解有关安装的说明/笔记)。 - bshanks
如果可能的话,避免使用Bugzilla。它有很多有趣的功能,但是该项目的开发速度非常缓慢,其方向背后的基本思想似乎是将其使用范围限制在仅供开发人员和极客界面使用。 - jpierson
1个回答

3

Redmine。使用了一段时间,非常出色。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接