Domain: trac-hacks.org
Stories and comments across the archive that link to trac-hacks.org.
Comments · 8
-
Trac works well, trac-hacks makes it better
Don't forget trac hacks.... it makes the vanilla trac actually usable (ie, stored user logins, user-defined custom fields, you name it).
-
Trac = Bugzilla and Wiki
Trac is a Bugzilla, Wiki, and then some - plus it has thousands of plugins. Also easy to administer and manage. Great tool, I use it for many projects.
-
Trac
I've been using Trac for quite a while now, decent ticketing system for bugs & tasks combined with a wiki for everything else. Nice and simple.
From what you mention most of your requirements can be filled with the default install. Only subtasks might be tricky depending on what you want exactly, as I haven't needed to set up a hierarchy of tasks myself. Maybe one of the plugins would do the trick. YMMV.
-
Re:3d party tools - Trac and Tortoise
Have you checked out the Git Plugin for Trac?
http://trac-hacks.org/wiki/GitPlugin/ -
Re:trac
1) wrong
2) wrong
3) Okay...now you're not even trying. Real ACLs are actually built into the main trac interface (i.e., roles, users, and linking permissions). They work right of the box.
Not that there are no (more or less dirty) workarounds
Look, these plugins just work. I don't know what the problem you have with them is. They're not workarounds - they're the main thing.
The only thing missing from Trac that I wish I could get easily is integration with active directory for permissions management.
-
Re:trac
There's actually a good plugin for supporting dependencies. We used it on a past project with some success: http://trac-hacks.org/wiki/MasterTicketsPlugin
-
trac
I implemented trac at my workplace as a change control and task management system. We use it for both internal projects as well as billable work, with a number of custom fields for supporting our quoting system and quality control. The built-in Wiki also doubles as our IT documentation repository, all in one easy to access location.
It is extremely extensible, and anything not readily available can be easily created. It didn't take much time to learn the class and data structures and I've modified existing plugins and written a few of my own to support our needs. -
Tracking Systems
My team just finished evaluating issue trackers, and the final three that we came up with were Bugzilla, Trac and Mantis for both technical and political reasons (Mantis is used elsewhere in the company but that's not saying much since we're so big).
We ended up deciding on Trac because of its wonderful integration with SVN, we are using a lot of python in other areas of our team and it is pretty well documented, there is a great wealth of easy to install (but not always well written) plugins and other than some quirks with the ClearSiler package it is no harder to install than any of the other packages we evaluated. If you use the subversion repository (which can be used for more than code), it is really easy to make links to other tickets, specific documents inside the repository and specific revisions.
However, Trac requires Python (you'll probably want 2.5 as the next release will require it) and either mod_python or fastCGI with a compatible webserver in addition to a subversion repository. Depending on what database you choose (SQLite3 is the default but you can also use Postgre and MySQL but the MySQL support isn't perfect yet) you will have to install the appropriate Python bindings for it and if you install the current stable release you will also need ClearSilver (but make sure you check the Trac Wiki before you install as people seem to have trouble unless they use specific versions of ClearSilver).
If you are serious about using only MySQL and PHP, I would suggest Mantis. It certainly isn't the prettiest thing out there but it does work and does meet your required dependancies. However, if you can swing the extra dependancies I would suggest Trac. Good luck!