Whats you favourite bugtracker?

13 views
Skip to first unread message

Matt Thomson

unread,
May 16, 2010, 10:21:08 PM5/16/10
to Joomla! General Development
I use the good old pen and paper to list my 'to do' tasks for my next
version of software. I just thought if I lose this bit of paper, I am
in big trouble, so I'm looking into web based bug-tracking systems.

Does anyone have any experience with these, if so, what do you
recommend.

--
You received this message because you are subscribed to the Google Groups "Joomla! General Development" group.
To post to this group, send an email to joomla-de...@googlegroups.com.
To unsubscribe from this group, send email to joomla-dev-gene...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/joomla-dev-general?hl=en-GB.

Rodrigo

unread,
May 16, 2010, 11:04:02 PM5/16/10
to joomla-de...@googlegroups.com
I recommend the redmine.

I use in my company to projects management, tasks, requirements,
generate reports of development time, version, etc. it is free, open
source and a excellent tool.




Rodrigo Spillere

--------------------
JetWorks Brazil
Criciúma - SC / Brazil
+55 (48) 9962-3639
www.jetworks.com.br

Sam Moffatt

unread,
May 16, 2010, 11:26:38 PM5/16/10
to joomla-dev-general
If you're doing a free open source J! project, you can use
JoomlaCode's bug tracker which also has integration into the SVN hooks
so that if you commit with a ref to a tracker ID it'll associate it in
the web UI. JoomlaCode is powered by GForge and there is an open
source free version of GForge you can run. It is a bit heavy but it is
an option.

Bugzilla is a Perl based application that you've probably seen around
a few places. Bugzilla is incredibly stable however it is also not the
prettiest thing in the world. Depending on your needs, Bugzilla is a
reasonable utility. Unlike everything else, Bugzilla is just a bug
tracker which may or may not be useful.

TaskFreak is another app that I have to store things. It is a lot
lighter than Bugzilla, is written in PHP and perhaps isn't as featured
as others. TaskFreak is very new and has bugs but does task management
reasonably well. Mostly aimed at a quick todo list with the ability to
assign todos to projects, users, deadlines, priorities and measure
status.

Trac is a Python based application which provides a wiki, bug tracking
and SVN integration. It works per SVN repo and is one of the tools I
use as a preference. Trac is minimalist but has a reasonably flexible
plugin architecture to add what you need. Trac also features
milestone/road mapping, has activity monitors and a few other useful
things. Plugins to do agile stuff also exist as well.

At the top end of town, the Atlassian suite is well regarded in
general and a personal favourite of mine. If you've got a small team
they offer $10 licenses for 10 users for their systems. This means for
USD$60 you can get a bug tracker with agile integration
(JIRA+Greenhopper), a wiki (Confluence), an SSO app (Crowd), a SVN
browser (FishEye) and a continuous integration tool (Bamboo). JIRA,
their bug tracker, has integration into Eclipse, Visual Studio and
NetBeans. I should note that Atlassian in general is more geared
towards Java development (particularly with Bamboo) which isn't as
useful for PHP projects. I still like Atlassian's tools and at $60 if
you've got a small team they're very slick tools. JIRA perhaps has the
most accessible and most flexible interface available and I can highly
recommend it but it is also an 'enterprise' style app so it will
likely have more features than you need.


I use all of the aforementioned bug tracking solutions
(JoomlaCode/GForge, Bugzilla, TaskPaper, Trac and JIRA) and they're
all reasonably feature complete. GForge's interface at times is a bit
unfriendly and the export options aren't as visible as you'd perhaps
like but it has the advantage (at least for AS, can't comment about
the free version) that there is a strong SOAP API to pull data out -
if you're looking at lots of projects this might justify GForge's
setup time. Bugzilla is a stable platform but doesn't offer anything
beyond bug tracking plus it is a Perl app. For a PHP dev, TaskFreak is
perhaps one of the simpler systems out there to use and does a simple
tracking job well. Trac is perhaps the next lightest of the lot, easy
to setup (particularly if you have a spare Linux box, most distro's
have a reasonable version of Trac available) but it is also Python.
JIRA and it's suite offer you almost anything you could need with
strong integration between all of their products - but with that takes
a reasonable amount of setup time. Atlassian have some wonderful
documentation and support as well as being widely used in open source
projects. Their downside is that they're Java so you need to be
mindful of this as well.

At the moment I'm using JoomlaCode/GForge for Joomla! related work. I
have a personal TaskPaper instance to track stuff for myself and write
down notes I should remember in the long term - I recommend it for
loose todo tracking more than anything. I also run a personal trac
instance for stuff like my Uni work and some open source non-Joomla!
projects. At work I run about 5 trac instances and a JIRA instance
that handles a lot of stuff.

Lots of options out there, I'd just say pick one and give it a go for
a short amount of time and be free to shift to something else. What
works best for you at any given time will change and evolve (I now
don't have any Bugzilla instances left).

Cheers,

Sam Moffatt
http://pasamio.id.au

Dan Lopez

unread,
May 16, 2010, 11:43:12 PM5/16/10
to joomla-de...@googlegroups.com
Use github. Don't reinvet the wheel

--
Dan Lopez
Reply all
Reply to author
Forward
0 new messages