Home  >  

Using Trac? Try Traction.

Author photo
| | Comments (9)
AddThis Social Bookmark Button

If you've ever used Trac to track tickets for feature requests, bug fixes, or tasks, then you've probably been frustrated. Trac integrates well with SVN, allowing you to close or reference tickets in your SVN checkins and easily see the source each checkin adjusted, but it has an absolutely terrible UI. Terrible. Horrible, bad, very awful - one of the worst things I've had to deal with since becoming a UI developer.

Enter Traction. Traction is an AIR application written by Greg Owen (yup, we're related) that replaces Trac's front-end with something easier to use. It allows you to edit multiple tickets at once and aggregates the changes periodically. If you're a project lead or a project manager responsible for managing tickets, Traction is for you.

The application is still very much in development and Greg is encouraging users to submit feature requests or contribute to the code base. Download Traction here.

Read more from RJ Owen.

Comments

9 Comments

If you're developing in Flex, why not just use Mylyn? It eliminates the sucky Trac interface and can even auto-populate the Subclipse checkin comments with the active Mylyn Trac ticket. This is what I do and I rarely have to leave my development environment.

todd said:

Well, in RJ's defense, he does say: "If you're a project lead or a project manager responsible for managing tickets, Traction is for you." So, maybe a developer using Flex builder isn't the target audience, but a PM getting status updates is?

Also don't forget not all Flex dev's use FB as their code editor.

And, last time I used Mylyn, it worked well for a couple of weeks and then weird crap started happening and I ran out of time to trouble shoot it, so I've been using the natural web-based ever since. Such things seem to happen with Eclipse and all the plugins riding on top of each other. Did like it while it was working, though.

Anyway, I believe there's some use for an application like this.

Alan Lewis said:

It was my bitching and moaning about the suckiness of Trac that led Greg to develop Traction. On the eBay Desktop project I was having to triage hundreds of bug reports, and needed a better way to quickly update bugs logged in Trac. Beats anything I've ever used for bug report management

-Alan

RJ Owen said:

@Andrew: yeah, mylyn is great. Sometimes you need to make updates to tickets that Mylyn can't handle, however, or you want to go browse old tickets, or you just need to focus on more than one ticket at once. In those cases, Traction is really handy.

It's also great if you're using git on top of SVN, which is what a lot of us here have switched to (hooray for no more .svn files!!!)

Ahmed said:

I've installed the XmlRpc plugin but I still can't use Traction to login. Any idea?

RJ Owen said:

Hmm, not sure. I'd suggest directing all of your support issues to Greg. He has a link to his email address on the traction website - it's Greg.Owen@effectiveui.com. He should be able to help you get it running.

Mike said:

No screenshots? It would be nice if the Traction site had a simple gallery.

Agree said:

Agree - no screenshots in the article or on the Traction page. I lost interest because of this.

RJ Owen said:

If you lost interest due to a lack of screen shots, you haven't been using trac long enough to feel the sweet desperate frustration it produces. :)

I'll pass that recommendation along all the same.

Leave a comment


Type the characters you see in the picture above.

Tag Cloud

Poll: Adobe MAX

Will you be attending Adobe MAX next week?

Vote | View Poll Results | Read Related Blog Entry

Latest Features

Recommended for You

Development Series

Get an overview of the tools and technologies that work together to allow developers to build Rich Internet Applications (RIAs) quickly and easily.

Anatomy of an Enterprise Flex RIA

Archives

  • Or, visit our complete archive.  

About This Site

Welcome to the premiere community site for all things RIA sponsored by O'Reilly Media and Adobe Systems Incorporated.