Traq Devblog

The rarely updated devblog

Traq 2.1

While work on Traq 3.0 is well underway, development continues on Traq 2.1, and I have some news!

Traq 2.1 will be featuring Ticket Templates, yes, Ticket Templates. Ticket Templates makes it easier on the person opening the ticket to describe the defect, feature request or enhancement by answering questions in the template created by the admin.

And the best part? No page reloading when changing ticket type to update the template, it’s all done by Ajax thanks to the sexy jQuery library.

Help Traq Grow

Want to help Traq grow? It’s easy.

Simply grab the source from GitHub and work in your fixes and features or other peoples feature requests. After you have done that, simply send a pull request.

You will receive full credit for your contribution and be added to the contributors page.

Traq 2.0: Why it took so long

Why was Traq 2.0 in development for so long? Let me try to explain.

It goes back to the 0.x series of Traq, at first I liked how I was coding Traq, but after a while I noticed things I could have done better. I wanted to change it, but being so far into the development of Traq and the things I wanted to change, it would have basically been a rewrite.

So I went on developing the 0.x series until I came to the point where I hated the code Traq ran on. So I finished up the bug fixes and some requested features and released the last version of the 0.x series.

Work on Traq 2.0 started out great, but got a little sidetracked when other things in life and some issues I had to deal it. Most of them have been dealt with but there are a few that resurface every now and then, this is why development seemed to stop and start a lot.

As I came closer to having Traq 2.0 finished some things pulled me away from Traq again, mainly my raiding life in World of Warcraft which almost felt like a job some days, but not anymore.

After “recovering” from the mental stress of getting up at 6am to raid almost every day, I tried to do some more work on Traq and got a little done, mainly bug fixes.

Now for the big recent gap in development, I wanted to make sure Traq had no bugs, and I wanted to make absolutely sure, and was hoping to see some of the few Traq users posting some bugs. None posted any, I’m hoping this is just because like me, they also found no bugs.

I made the announcement that Traq 2 Beta 2 wasn’t going to be released, but in fact the first stable release was going to be released. No one replied to the announcement, probably because they thought I would disappear again and end up releasing it 3 months later.

Well, I did what I said and released the first stable release of Traq 2.0 after doing some bug testing and finding nothing wrong.

I would like to apologize to the few people that use Traq, and how I stopped development and said nothing for months. It wont be happening again, and if it does I will notify everyone and possibly bring someone else in to help if its necessary.

But now that Traq 2.0 is stable, I can begin work on Traq 3.0, or at least the framework which Traq 3.0 will be using as its core.

Traq 2.0 Released

I’m happy to finally announce that Traq 2.0 is now out of beta and available for download.

You can grab Traq 2.0 from the download page.

Traq 2 Beta 2: Cancelled

Yes, the title does say Beta 2 is cancelled. Why? well…

1. I’ve been messing with the latest code on the SVN and cant seem to find any problems.
2. No point in releasing a beta version when I cant seem to find a problem.
3. I want testing to be over.

In a few days, if I haven’t found any legitimate problems, will be releasing the first stable release of Traq 2.0.

Migration System

Running Traq 0.6(.1)  and want to convert to Traq 2.0? Well the migration system is almost stable.

Once Traq 2.0 hits beta, I will work the kinks out of the migration system and have it up available for download.

Beta phase

In a week or so, Traq 2.0 Beta 1 will be available, this means no more new features than the ones already on the 2.0 milestone will be added.

All feature request tickets created for now on will be moved to the 2.1 milestone.

Traq 2.0 Alpha 3

Traq 2.0 Alpha 3 is available for download, This should be the last alpha release for 2.0.

You can download Alpha 3 from the main download page at http://traqproject.org/downloads.html

Notifications

Just 2 more little things and Notifications will be done!, all that’s left is notification when milestones are marked complete.

The notification system is pretty simple right now and will be enhanced later on to support options, such as:
“Only notify me when a ticket with [XXX] [severity/status/etc] is created”.

Wiki!

Yes, finally, a Wiki for Traq!

I was a little bored and thought about adding a page system for projects, and figured I’d call it a wiki.

The only “real wiki” syntax it supports is the [[WikiPage]] and [[WikiPage|Label]] links, but uses the formattext() function to format the page text, so it’s easy to add more.