5
Apr
I am tired of managing TODO-lists for me and my colleagues, so I am looking for an issue tracking software for internal use in my company. I have been thinking about our requirements:
- issue can be a bug, a todo, a question or a request for enhancement. So
this is not necessarily directly related to software. - the status of the issue should be customisable or at least not too
overwheelming. Bugzilla for example has too many status. Right now, we see
only envision the following status: open, fixed, rejected, waiting on client. - modifications to issues should fire a mail with the content of the
modification and issue history. - I need at least two and maximum three levels of classification for my
products: product/version (two level) or product/component/version (three
levels) - Users should not have access to every products. Our clients should only
see the bugs related to their products. So, I need some kind of access control
on a per-product basis. - issues have to be assignable
- It should be easy to sort and filter the issues by product, by assigned
people, by version of the product. - low maintenance and easy installation because we have to focus on other important things in our day-to-day work.
Since we are a distributed group of people working from various places,
including in the train to home, it is important to be able to deal with issues
while offline. This brings two additional requirements:
- it would be nice to be able to submit issues by mail
- it would be nice to be able to follow the whole issue with only a mailer: replying to the issue will log the answer in the issue tracking software
To my surprise bugzilla is ruled out. It can only deals with software so there
is no such thing as a 'question'. And it is not possible to simplify the
interface and remove the 25 categories that can be assigned to a bug and the
38 ways of closing an issue. Moreover, the filtering capabilities are simply
too complex to be used. In one sentence, it is not possible to turn
bugzilla into a simple bug-tracking system. I haven't installed it though, I only read the doc and had a close look at all the websites using bugzilla. None of them has simplified it without a
lot of efforts. I know that for KDE, it was not a simple task. But if I could get the KDE version of bugzila, that would be certainly cool.
Right now, I am using issue-tracker but I can not say I am over-satisfied with
it. It is not possible to filter the issues, only to sort them. With 7 issues
in 7 categories, I have about 50 lines to analyse without any filter. I may
miss some of them or spend too much time looking for one. Issue-tracker is
supposed to support issue submission by mail but the administrator guide does
not say anything about how to set it up. So it is not working for me. It is
theorically possible to follow an issue by mail but the same problem for
submitting the issue arises. Dunno how to configure that. Another problem is
that mails that are sent when you modify an issue contain only a limited
information, not the whole issue history. The software is obviously not
written with disconnected people in mind. Apart from that, it is quite good.
It was pretty easy to set it up, it is nicely configurable, it sends email
when you modify something, there is an access control list for user actions.
So, I an looking for another candidate, if possible easy to install. Any
suggestions ?

Comments
Todolist
Hi,
here's a simple one: http://todolist.sourceforge.net/
Not too many features, but therefor really simple to use. Maybe it does enough for your needs.
Alex
Issue Tracker
About 9 months ago I did an evaluation of all of the issue tracking software out there, as my small company needed to implement one. I did look at Bugzilla and Issue-Tracker, as well as RT. But the clear winner for us was TrackStudio. It uses a SQL database on the back end, with support for MySQL, PostGres, Oracle, etc. It is very customizable, as it can be used for bug tracking, defect tracking, general database [we use it for an equipment database], and project management. It does require Tomcat, so I wouldn't call it a simple installation, but it is not too complex. It also supports opening and appending to tickets via email.
It is not free, as there is a small one time charge, but you can evaluate for free, for 90 days.
rap-X
I guess you've probably already implemented something, but, if not, PHPEdit use a product called http://www.rap-x.com. It has good category (product) based access control, and support for feature requests, FAQs, forums etc. http://community.phpedit.net. It's commercial, but open source, and is free for open source projects.
WebAsyst Issue Tracking Software
Greetings!
Please, refer to www.webasyst.net. This site is dedicated to WebAsyst software, namely, WebAsyst Issue Tracking, designed specially for distributed workgroups. Note:It is web based. Your WebAsyst account can be accessed from anywhere - from hotel, from train, from Internet-Cafe using web-browser, Windows client, PDA, mobile.
Note that it meets all your described requirements:
1) Issue can be of any nature - it can be a bug, a to-do, a request, whatever you want.
2) Any number of states (that is, status) can be added. Workflow is fully customizable and can be easily accommodated to your specific.
3) Issue content stores its log (history of modifications). E-mail messages are sent during the creation of issue as well as during modification, deletion, etc.
4) Issues are grouped by works, which are grouped by projects.
5) Certain issues can be seen only by concerned users and clients (customers).
6) Issues are assignable with a number of options to customized.
7) Issues can be filtered matching your own customizable criteria.
Software uses PHP, MySQL (but can be adjusted to any well-known DBMS). Works on any modern platform (Windows, Linux, Free BSD). You can purchase open sources or sign for a monthly hosting on WebAsyst servers.
Note: WebAsyst Issue Tracking has a free trial - you can try it now.
For more information, please, refer to www.webasyst.net
rt and otrs
you might want to look at rt and otrs. both are issue tracking (not bug tracking), the business logic of rt is customizable with 'scrips' (kindof email filters for tickets). otrs has a crystal look and is easy to setup, and also quite good i think, you might like or not like the logic (automatic locking of tickets, and so on). the documentation of rt is better than the doc of otrs
Try Jira from Atlassian
http://www.atlassian.com/software/jira/
It's commercial, but open source. It is so good it is well worth the money. It should do everything you ask, and the interface is really nice.
Best of all it takes about a minute to go from download to using. Very cool. It will also support a number of different database backends and is easy to extend. Oh, It's written in Java.
We switched from a hacked up version of SourceForge 2.5 and haven't looked back. GForge (a redo of the Sourceforge code) might be something to check out if you really have a problem with spending a dollar or two.
--Mark
http://mark.denovich.org
Drupal project.module?
This may not be what you're looking for, but take a look at Drupal's project module:
http://drupal.org/project
http://drupal.org/project/drupal/issues/search
http://drupal.org/project/drupal/issues?states=1&categories=bug
It also sends out mails whenever an issue gets updated.
Kjartan (see natrak.net) wrote it and can tell you all about it.
phprojekt
We use (successfully) phprojekt since already 3 years now. It's true that we have a _very_ small team and that use of this tool is really left to the choice of each of us. But it has an acceptably good helpdesk/ticket system, inside a larger project management system (complete with timecards, gantt views and such).
I also have the habit of making little modifs of my own to this tool, so that I can remember how much I hate php and also gain a few nice features in the process (like colorisation of the todo entries or per-day timecard time sums).
The big nice plus is that the author (Albrecht Guenther) is very responsive.
Maybe you're looking for mantis ?!
Hi,
I just hit this on the web, it might meet your needs :)
http://www.mantisbt.org/
What is it?
Mantis is a web-based bugtracking system. It is written in the PHP scripting language and requires the MySQL database and a webserver. Mantis has been installed on Windows, MacOS, OS/2, and a variety of Unix operating systems. Almost any web browser should be able to function as a client. It is released under the terms of the GNU General Public License (GPL).
Mantis is free to use and modify. It is free to redistribute as long as you abide by the distribution terms of the GPL.
Features and Benefits
Free
Easy installation
Web based
Platform independent
Multiple projects
Multiple languages
Emailing
Simple Search
Viewing filters
PHP
I second this
Mantis is extremely useful and quite customizable.
I'm using it personally for a range of projects and can say only good about it.
-- keep in touch. berkus.