寻找一个适合中等规模的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有时会击败其他跟踪器。请随意建议其他跟踪器(请记住,“相对较大的社区”是标准之一)。
毫无疑问,有多个优秀的问题跟踪器;上面列出的许多跟踪器都声称是可扩展的,并且可以与其他软件集成。最有帮助的将是使用多个跟踪器的人之间进行直接比较。
这些跟踪器在可扩展性、可集成性和外观方面如何相互比较?
如果您使用过其中多个,请推荐哪些,以及您使用过哪些其他跟踪器?
这些跟踪器中有哪些已经与大量的身份验证系统/支持桌面系统等进行了集成?
非常欢迎解释为什么某个特定的流行的开源问题跟踪器(特别是上面列出的其中之一)不适合我们的情况;这将节省我的时间。
谢谢!
我们的主要要求按重要性降序排列如下:
- 开源 - 能够非常适合新用户友好的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有时会击败其他跟踪器。请随意建议其他跟踪器(请记住,“相对较大的社区”是标准之一)。
毫无疑问,有多个优秀的问题跟踪器;上面列出的许多跟踪器都声称是可扩展的,并且可以与其他软件集成。最有帮助的将是使用多个跟踪器的人之间进行直接比较。
这些跟踪器在可扩展性、可集成性和外观方面如何相互比较?
如果您使用过其中多个,请推荐哪些,以及您使用过哪些其他跟踪器?
这些跟踪器中有哪些已经与大量的身份验证系统/支持桌面系统等进行了集成?
非常欢迎解释为什么某个特定的流行的开源问题跟踪器(特别是上面列出的其中之一)不适合我们的情况;这将节省我的时间。
谢谢!