Trac_Fu is dead... LONG LIVE SKWEEGEE!!

After working on my port of Trac to Coldfusion for almost a year and never really being happy with it. I have decided it is time for a change.

The port was going OK but there were several issues that I was facing in the port as well as wrestling with myself over features that I wanted to add that would completely take it out of the realm of just a port of Trac. So I have applied for a new project on RiaForge and am awaiting approval as I write this.

Until the project site is up. You can check out the self-sustained project site at Skweegee.com. The codebase started out from the Trac_Fu project and I have made numerous improvements and bug fixes. If you were using Trac_Fu, you will love Skweegee.

I know there will be some bugs to work out but after going months without making any updates to Trac_Fu, I have made a commitment to the Google mantra of "Release early, Release Often!".

I havent added a self-registration page yet to allow users to submit tickets to Skweegee but I am planning to have that implemented tonight sometime. In the meantime, feel free to poke around in the site and let me know if you run into anything or have any suggestions.


TRAC_FU Updates Galore!!

I have been working on Trac_Fu mostly all weekend. I have finished most all of the features that I wanted to include at this point and fixed a ton of bugs!

If you havent downloaded it and played around with it yet, you can do so at the project site at riaforge.org. If you have downloaded it before, I would suggest getting the latest version from SVN since I fixed about 17 outstanding issues and added the edit ticket and ticket history functionality. This makes it a useable tool now finally.

Im going to be writing some documentation this week and cleaning a few things up for an 'official' release, but dont let that stop you from playing around with it right now.

Also, the demo site is out of date. I havent had time to upload all of the changes yet and probably wont for at least a week or so.

If you find any bugs, please submit them to the bug tracker section on riaforge.org and I will get them taken care of asap.


New Trac_Fu Screenshots

Ray Camden sent out an email this morning telling everyone that he has now added a screenshot manager for the RIAForge.org projects so I decided to snap a few and post them up for you guys to check out.

Head over to the Trac_Fu project site to check them out or you can click this direct link to the screenshots page.


MSSQL Export Question

I am in the process of finalizing the first release of Trac_Fu and something just occurred to me. During exporting the database scripts for SQLServer, I have no option for including INSERT statements for the default data.

I use PHPMyAdmin to export my MySQL scripts and I can include inserts for all of the default data that goes with the database. But when looking through the SQLManager 2005 client, I cant find anywhere to allow me to add the inserts, it only generates the scripts for the database objects themselves. I guess I've never really had a need for this feature on any application that I've built for MSSQL before.

My question is what tools to do you guys use for exporting your MSSQL databases with data into scripts?

I just realized that the default scripts that the 2005 client generates will not run in MSSQL 2000 either. I guess Im going to need a third party tool to export the MSSQL scripts so they will run on either version.

Let me know what you guys are using currently.


Trac_Fu Demo Site

I have opened up the demo site for you guys to poke around in for now just to get an idea of what the app looks like. Alot of the functionality is not enabled for the Guest user just because I dont want to have to clean up alot of junk. Mainly, the wiki is not editable, you cannot edit or create tickets yet until I finish one feature but you can view the new ticket form, you can view stuff in the admin and you can use the svn browser as well.

You can access it with the info below: http://angry-fly.com/trac_fu Username: guest Password: password

Leave some feedback and let me know what you think so far.


Wow... the holidays are finally over!!

Man, this was the busiest holiday season I have had in a LONG time. I havent had time to work on any of my projects due to spending massive amounts of time with my family. Well, now things are finally getting back to normal.

I have had quite a few emails from people about the Trac_Fu project wondering what the status was and offering some code for certain functions as well as letting me know that the HEAD revision of the SVN repo on riaforge.org wasnt quite useable without some tweaking. I figured I would take a few minutes before starting to working on it and let everyone know what the status is.

For starters, the SVN repo is not completely up-to-date. I have quite a bit of code that has not been committed as well as the updated database scripts. I have one final change that I am making to the history section of editing tickets and I will be releasing the first "official" release. I planned to have it done quite some time ago but Life got in the way.

I will post as soon as its ready.

On a brighter note, I got myself a shiney new Macbook Pro for Christmas and let me tell you, its the Bees Knees!! I really liked my 20" iMac but this thing is just unreal!!

Cant wait to start doing some Flex development on it!!


Gaming is a TRUE timekiller!!

Well, as you can tell from my last post I was hoping to release a 0.1 version of Trac_Fu last week. Unfortunately I also purchased a copy of Battlefield 2142 for my new gaming pc about the same time that I made that post. Big Mistake!!

Dont get me wrong, the game itself is excellent. The problem is that I have been playing online games with a group of friends for about 7 years now and they are all online playing this game now. I have spent anywhere from 3 to 6 hours a day playing this game with them online. Its totally addicting!

I am really going to try and climb out of the Battlewalker, put down my Bauer-H36 Assault rifle and focus on getting Trac_Fu out the door this weekend.

Thanks to those of you who have sent emails inquiring about the status of the project. Maybe I can buckle down and get this thing out the door for you all to play with.


Trac_Fu 0.1 Release By Next Week

I have really been cracking down on the Trac_Fu project lately. I have put off working on AntFarm until I get this first release out the door. I'm currently working on finishing up the security code and making sure that it runs on Linux with MySQL. Up until yesterday the whole thing was written on Windows and OS X with a SQL 2005 backend.

I decided to install Ubuntu on my new XPS 700 gaming rig on a seperate hard-drive so now Im building out the MySQL database so I can run it against that just to make sure that everything works as expected. I am hoping to have the demo site back up by the end of the week with the latest build running on it.

The first release should be ready next week. I have to go home for the weekend so thats going to cut into my development time pushing the release back a few days but I think it will be worth it. The only major feature that Im putting off until a later release is the Timeline feature that Trac currently has. The milestone/roadmap sections are complete, all the wiki functionality is complete with the exception of being able to link to revisions in the svn browser but I hope to have that knocked out by tomorrow night.

This is not turning out to be a 1:1 port of Trac. Im adding all kinds of things that I liked about other bug trackers like Ray Camdens Lighthouse Pro.


Holy Mollio!! Simple CSS for the Masses

If your like most typical developers, you are among the masses of the graphically challenged. How many applications have you written that may be incredible apps but the interface is just so so, or even worse, horrible?

Well, if that rings all to true for you, then Im here to tell you that there is hope. Thanks to the guys responsible for FarCry. They have released the CSS engine called Mollio as opensource under a variety of licenses to choose from.

[More]


AntFarm and Trac_fu... A Match Made In Heaven??

While working on Trac_Fu tonight, I had the idea that it would be nice to be able to create builds right out of the issue manager since you can manage multiple projects in Trac_Fu. Taking this into consideration, I am considering merging AntFarm and Trac_Fu into a single application.

Since both applications are written in Fusebox5, it would be super simple to integrate AntFarm right into Trac_Fu.

[More]


Trac_Fu Progress, SVN Browser Support and a New Home

The Trac_Fu issue tracker is coming along nicely! The project has a new home over on RIAForge.org and development is moving right along. I found over on Rick Osbornes site that he had blogged about building a Trac replacement in ColdFusion and mentioned using his CFDiff Subversion browser as component of that. The guys on the ColdFusion Weekly podcast had talked about it shortly after Ricks blog post so I decided to integrate it into Trac_Fu to help fill that void.

Rick did a good job with the svn browser. It didnt take much work at all to get it to work in my Fusebox5 framework for Trac_Fu. So far I only have it supporting one repository but that will change VERY shortly since Trac_Fu has support for multiple projects.

The great Ray Camden has granted permission to use his Canvas Wiki engine as the Wiki backend for Trac_Fu and I must say that this is coming along nicely! Since Canvas was originally written in Model-Glue, its taking a bit of refactoring to get it work with Fusebox5 but basically Im just passing in the contentVariables and allowing the Canvas CFC to render all the links and then displaying that back to the screen. So almost every page is being rendered using the wiki. Ray had enough fore thought to add in the ability to write your own rendering additions and this has really aided in the ability to add the TracLinks style wiki links so that you can reference ticket numbers and revisions in the svn browser quite easily.

As just a bit of a teaser, I thought I would post the first screenshot of Trac_Fu actually running Ricks svn browser showing the Trac_Fu repository over on RIAForge.org.