Subscribe to:

The Kiwi's TaleWitchBlasterDerelict Blow Stuff Up

My search for a simple issue tracking system that runs on PHP

Long story short, I failed. But I found something that works better.

About a week ago I started hunting for a simple issue tracking system that runs on the LAMP stack. The main reason was to help manage the enhancements and bugs for my various gamedev and web projects. These were my requirements:

  • That it is simple and lightweight. Usuability, especially when issuing and managing lots of tickets is paramount.
  • That it is slick. I used to use Drupal derived Open Atrium, but I found it took too long switching between pages to bother with.
  • That it is multiuser. The ability to restrict access to projects (especially to the general public) is an absolute necessity.
  • And most importantly, it runs on my cheap, shared hosting Linux environment.

I announced my intentions on Twitter, and immediately got a response from a friend that a simple issue tracker doesn't exist for any stack.

 

And I found that he was largely correct. Although I like BugTracker.Net a lot and that would have been perfect, the '.Net' part made it unusable. Various others I looked at, though they ran on the LAMP stack were unsuitable for shared environments. I almost settled on FlySpray or Mantis, but found FlySpray's administration was far too clumsy and Mantis was far too overloaded with data.

 

There were some commercial hosted solutions, like 16 bugs that might have been fine, except that I didn't want to have to pay a reoccuring cost. I find it somewhat ironic that some commercial software products get their value by having less features than the open source equivilent.

 

Dwelling on it further, I think part of the problem is 'simple issue tracker' is an oxymoron. Instead of looking for a simple issue tracker, I should have been looking for an advanced task manager. TaskFreak! was what I settled on. It's dead easy to define projects, define tasks, assign those tasks to people, add additional info and mark them as complete when they're done. It's also very, very smooth, thanks in part to AJAXy goodness.

 

Granted, TaskFreak is a bit clumsy in some places and is missing some stuff I'd really like - such as Email notifications, Milestones, and File Uploads - but it more than fits the bill for my requirements.

Tags:

Comments

Robert Kern (not verified)

Hi there, can i suggest trying http://demo.bugify.com to see if it suits your needs?

Earok
Earok's picture
Offline
Joined: 02/06/2009

Thanks for coming by Robert. This would have pretty much been the perfect solution back then, feels very slick and appears to have exactly the right functionality I was after. I'll keep it in mind if I need a bug tracker again in future.

arran4
Offline
Joined: 05/05/2009

I must have completely missed this thread years ago.. Eitherway years ago I would have suggested OSTicket, which would have matched perfectly. These days I have used Request Tracker which is not a simple piece of software but out of the box it is VERY simple and does exactly what you would have wanted. Except it was written in Perl.

Earok
Earok's picture
Offline
Joined: 02/06/2009

OSTicket does look kinda nifty, though I try to Kanban-ise all of my tasks these days ;)