Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
05-08-2006, 12:56 PM
|
#1
|
Member
Registered: Sep 2005
Posts: 65
Rep:
|
Bug tracking system recommendation
Hi,
I'm developing a web application for the company I work for. We now need a bug tracking system, and I'm trying to decide between Mantis and Trac.
I've used mantis for over a year, and it worked fine, but Trac looks great.
Which one would you recommend?
Thanks,
Matias.
|
|
|
05-08-2006, 01:02 PM
|
#2
|
Senior Member
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
|
Because of its popularity, I would recommend Bugzilla.
However, you don't indicate your requirements, so any recommendation would be difficult.
|
|
|
05-08-2006, 04:31 PM
|
#3
|
Member
Registered: Sep 2005
Posts: 65
Original Poster
Rep:
|
Quote:
Originally Posted by macemoneta
Because of its popularity, I would recommend Bugzilla.
However, you don't indicate your requirements, so any recommendation would be difficult.
|
Well... after more and more investigation, I think i'm going to use mantis:
Due that,
* it's already translatd to spanish (our language). Trac will be in a future version.
* it has a user registration/authentication/authorization system. The one for Trac is too basic.
* it works with mysql, that we also use for our app, so I don't have to install anithing else.
Cons:
* Due thar our production server, is on our intranet, it doesn't has a mta running on it, so I wonder if is possible to set up mantis to run with an external smtp server. Our production server has FreeBSD.
* It doesn't has a wiki or something like that, but we have already a wiki in another server, so we could just link to it from mantis.
Thanks.
|
|
|
05-08-2006, 05:20 PM
|
#4
|
Senior Member
Registered: Mar 2004
Location: far enough
Distribution: OS X 10.6.7
Posts: 1,690
Rep:
|
We are also testing trac. The reason you choose to evaluate trac, is beacause it provides a wiki, a issue tracking system, it can generate reports and supports svn.
Here are our main problems now :
* Multilingual interface
Trac doesn't seem to have catalogs, at least the version i tried to add easily (ie. via property,configuration files) translations for other languages. So i would have en_US.properties or any extensions the file has to have, fr_FR.properties, and so on.
* Easy multiproject support
I would have liked trac being able to support multiprojects without any plugins or libraries : You have a main structure(in programming language) and that structure can contain one or many projects. The relationships can be obtained via a database query or a filesystem.
*Trac doesn't have built-in authentication system.
You can support authentication via apache htpasswd and configure httpd.conf/apache2.conf or use htdigest .
Once again this could have been handled in a database or in a simple configuration file. A redirection to a login page could have be done via a handler if there is no session key or no cookie. In the database the security could have been organized with the unix concept of groups : A group contains users which have some permissions.
The bug report interface could have been easily customizable
it can be customized by adding or removing fields now. Actually, If you want to remove fields, you have to mess with the trac templates where everything is hardcoded... Again the default displayable fields could have been stored in a configuration file, where you could choose to hide one ore more of them.
BTW, Bugzilla has a poor interface, real ugly. It is not good for use with novice users or users who are not developers. The interface and the logic behind bugzilla are confusing.
Last edited by mrcheeks; 05-08-2006 at 05:23 PM.
|
|
|
05-08-2006, 05:36 PM
|
#5
|
Member
Registered: Sep 2005
Posts: 65
Original Poster
Rep:
|
Quote:
Originally Posted by mrcheeks
We are also testing trac. The reason you choose to evaluate trac, is beacause it provides a wiki, a issue tracking system, it can generate reports and supports svn.
Here are our main problems now :
* Multilingual interface
Trac doesn't seem to have catalogs, at least the version i tried to add easily (ie. via property,configuration files) translations for other languages. So i would have en_US.properties or any extensions the file has to have, fr_FR.properties, and so on.
* Easy multiproject support
I would have liked trac being able to support multiprojects without any plugins or libraries : You have a main structure(in programming language) and that structure can contain one or many projects. The relationships can be obtained via a database query or a filesystem.
*Trac doesn't have built-in authentication system.
You can support authentication via apache htpasswd and configure httpd.conf/apache2.conf or use htdigest .
Once again this could have been handled in a database or in a simple configuration file. A redirection to a login page could have be done via a handler if there is no session key or no cookie. In the database the security could have been organized with the unix concept of groups : A group contains users which have some permissions.
The bug report interface could have been easily customizable
it can be customized by adding or removing fields now. Actually, If you want to remove fields, you have to mess with the trac templates where everything is hardcoded... Again the default displayable fields could have been stored in a configuration file, where you could choose to hide one ore more of them.
BTW, Bugzilla has a poor interface, real ugly. It is not good for use with novice users or users who are not developers. The interface and the logic behind bugzilla are confusing.
|
Yes, for all of this, iit think that a combination of mantis+dokuwiki could do the task better.
|
|
|
All times are GMT -5. The time now is 05:46 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|