Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which open source, extensible, potentially easy to use issue-tracker? redmine, trac, bugzilla, mantis, RT? [closed]

Looking for an issue tracker for a medium-sized web application open project with a distributed team. We are planning to run this on our own server. It must be very easy for new users to submit new issues, and it must integrate well with other software.

Our major requirements, in descending order of importance:

  • open source
  • capable of very new-user-friendly bug submit
    • submitting new issue must be as easy as possible, with only a single screen to fill out (after registration), and few fields visible (e.g. just "summary" and "description" would be good)
    • Google Code is an example of the sort of interface we like; Bugzilla's Bugzilla instance (https://bugzilla.mozilla.org/enter_bug.cgi) is an example of the sort of new bug submit interface that we would NOT like
    • it's fine if the default submit interface is not new-user-friendly as long as this is easily modifiable using templates/skins. It would be great to have an "advanced view" for bug editing with additional fields (such as who the issue is assigned to), in addition to the simple view for new user bug submission
  • has API; or, supports other applications concurrently accessing its db backend (we want to query and modify the issues from other, separate software running on another server)

Other desirable criteria, in descending order of importance:

  • not frustrating in daily use
  • has a relatively large community
  • integrates well with hg (mercurial)
  • amenable to integration with external:
    • support desk/request tracking software
    • project management software
    • auth systems (and/or supports OpenID login)
  • modular; if we modify the issue tracker, we want to release those improvements as a module that is easy for others to install
  • amenable to having some sort of simple, easy-to-use issue importance voting system, e.g. stars on Google code; we intend create or modify such a component to plugin to our own external voting system
  • amenable to integration with SugarCRM

When I say "amenable to", I mean that we are willing to code an extension to the issue tracker ourselves if necessary, however, the issue tracker's architecture should be amenable to that sort of extension.

Issue trackers which also include support desk or project management features are a plus provided that we can choose to integrate external software instead of using the included stuff. We don't need another wiki (we already have one that we like).

According to Google searches (see the comments), the most popular open source issue trackers are trac, bugzilla, mantis, RT (and possibly Launchpad's). I've also included Redmine because I've never seen a recent comparison between any of these issue trackers and Redmine in which someone had something bad to say about Redmine, and on polls Redmine sometimes beats these others. Feel free to suggest others (bearing in mind that one of the criteria is "relatively large community").

There are undoubtedly multiple good issue trackers out there; many of those listed above claim to be extensible and integrable with other software. What would be most helpful would be direct comparisons between issue trackers by people who have used more than one.

How do these compare to each other on extensibility, integratability, and skinnability?

If you have used more than one of these, which of them would you recommend, and which others have you used?

Which of these are already integrated with a large number of auth systems/support desk systems/etc?

Comments explaining why a particular popular open-source issue tracker (especially one of those listed above) is NOT suitable for our situation are very welcome; this will save me time.

thanks!

like image 453
bshanks Avatar asked Jan 18 '11 19:01

bshanks


People also ask

Is Bugzilla open source?

Released as open-source software by Netscape Communications in 1998, it has been adopted by a variety of organizations for use as a bug tracking system for both free and open-source software and proprietary projects and products.

Is redmine open source?

Redmine is a free and open source, web-based project management and issue tracking tool. It allows users to manage multiple projects and associated subprojects. It features per project wikis and forums, time tracking, and flexible, role-based access control.

Is Bughost open source tool?

"One of the best open source tools available in market to keep a track on bugs being logged, Track there progress until the fix being applied."

What is redmine tracker?

Trackers are used to define issue types. Every issue is bound to a specific tracker. Three trackers are predefined in Redmine: Bug, Feature, and Support. Administrators can create additional trackers (go to New tracker).


1 Answers

Redmine. Been using for a while. Simply excellent.

like image 102
Adriano Carneiro Avatar answered Sep 29 '22 09:09

Adriano Carneiro