Page 1 of 1
Is Trac right for me?
Posted: Thu Jan 08, 2009 6:19 am
by alex.barylski
I want to setup some issue tracking software to replace Arctic and a few others I use on occassion.
I need:
1. RESTful API to programmatically insert new tickets
2. Ability to make some tickets private so only I can see them
3. Ability to have registered users report issues
4. Wiki integration would be a bonus
5. Easily themed/skinned to fit my web site design or something similar
Does Trac support any or all of the above?
Re: Is Trac right for me?
Posted: Thu Jan 08, 2009 6:26 am
by alex.barylski
Ideally it is something like Google Code, in that it provides basic Wiki for pages/documentation, timeline, milestones, issue tracking.
Re: Is Trac right for me?
Posted: Thu Jan 08, 2009 9:38 am
by josh
I know of mantis, procedural but easy to skin. dont see why you need wiki integration or even an API for that reason, if its running on the same box.. but why wouldn't it?
Re: Is Trac right for me?
Posted: Thu Jan 08, 2009 12:50 pm
by Weirdan
Trac definitely support user registration, allows administrator to assign fairly fine-grained permissions to users, has good enough internal wiki (tightly integrated with issue tracker). With xmlrpc plugin it supports remote ticket/wiki pages management. Don't know about its ease of skinning and private tickets, but there are plenty plugins for it, so go look through them yourself:
http://trac-hacks.org/
Re: Is Trac right for me?
Posted: Thu Jan 08, 2009 3:08 pm
by Syntac
Only if you've got Python.

Re: Is Trac right for me?
Posted: Thu Jan 08, 2009 3:59 pm
by Eran
The sad state of affairs is that there is no worthy issue tracker OS project for PHP. Trac is also only half decent, but better than anything written for PHP. It shouldn't be surprising I guess, since the people who build those tools probably prefer to hang around the shell all day long... GUI is almost blasphemy to them
Re: Is Trac right for me?
Posted: Thu Jan 08, 2009 11:00 pm
by Chris Corbyn
A hosted solution:
http://lighthouseapp.com/
I use this and can recommend it. It has an API you can use to insert/modify tickets. You can have private/public projects. You can update your tickets via email.
I have github.com (where my source code resides) linked with my API key on lighthouse, so when I work on a ticket I can update it via my commit:
git commit -a -m "Worked on the ability to do XYZ [#54]"
The above puts a link to the commit/diff, along with my message in the comments of the ticket.
git commit -a -m "Finished implementing XYZ functionality [#54 state:resolved]"
The above puts a link to the commit/diff, as well as closing the ticket.
Example:
http://swiftmailer.lighthouseapp.com/pr ... icket-24-3
I find the bi-directional reference between commits and ticket numbers very useful.
Trac supports linking to commits too "r1234" but I'm not aware of support for updating tickets via commit messages. It's also a bit of a nuisance to maintain IMHO since the svn repository and the trac install have to be on the same disk (last I checked).
We do use trac at work though.
Re: Is Trac right for me?
Posted: Fri Jan 09, 2009 1:33 pm
by Weirdan
Chris Corbyn wrote:
Trac supports linking to commits too "r1234" but I'm not aware of support for updating tickets via commit messages.
It can't (out of the box). We use
http://trac-hacks.org/wiki/TracSvnPoliciesPlugin at work to achieve that.