[Novalug] trac, and others?
matt at matt-good.net
Fri Jun 8 16:11:26 EDT 2007
I gave a talk on Trac at NovaLUG earlier in the year. These are the
slides from the revised version of the talk I gave later at PyCon:
I've been a Trac user and developer for several years, and have been
quite happy with it. I'll admit that if you only want a Wiki, the
Trac Wiki may not be your best option. Also, Bugzilla may have some
features that Trac doesn't (yet), but one of the reasons I started
using Trac is because I found the Bugzilla interface unusable and was
looking around for something better. The next release of Trac will
add new hooks for plugins to extend the ticket workflow, making it
possible to add more advanced features that have been missing.
However, one of Trac's goals is to try to keep things simple, so the
default setup for the bug tracker will remain pretty minimal.
I would have to say that Trac's SVN browser is much better than
WebSVN, or any of the other SVN web front-ends I've seen. I find the
Trac interface much nicer, and it supports many features that WebSVN
does not. Trac supports showing the full diff for a changeset,
diffing between two branches, diff options like toggling whitespace
or case sensitivity, highlighting the portion within a line which has
been added or changed, and more which I have not found in WebSVN.
The only feature I've seen in WebSVN which has been missing from Trac
is the annotate/blame support which is now implemented in the Trac
trunk for the upcoming 0.11 release.
However, I think the main benefit of Trac is that it provides a
platform to integrate the various components you use for your
project. You get a centralized place to follow changes to the
project, and search all the different data, and the pervasive Wiki
syntax lets you link between resources in each subsystem. There are
also plenty of plugins for you to add features, or if you need
something custom you can write a new plugin for it. Trac has a lot
of framework in place that makes plugging in new features easier
(IMO) than adding them to a system with a smaller focus.
On May 30, 2007, at 9:21 AM, David Zakar wrote:
> Last I used it, Trac was the jack of all trades, and master of
> none. It has a wiki, but it's not particularly great. It has a bug
> tracker, but nothing like Bugzilla or Mantis. It has SVN viewing,
> but not as good as a dedicated solution like WebSVN.
> It's handy for giving groups a starter project website, IMHO. If
> they need a better tool in some particular area, they can work from
> -David Zakar
> From: Joel Fouse [mailto:joel at fouse.net]
> Sent: Wednesday, May 30, 2007 12:16 PM
> To: Northern Virginia Linux User's Group
> Subject: [Novalug] trac, and others?
> I recall Trac (http://trac.edgewall.org) being metioned on this
> list a few months back, and/or a meeting on it that I missed.
> While it looks intriguing, I'm wondering a) what day-to-day
> impressions anyone might have and b) what else is out there with
> which to compare it.
> Any thoughts?
> - Joel
> Novalug mailing list
> Novalug at calypso.tux.org
More information about the Novalug