CodebaseHQ Tickets+ for FireFox

What’s this? Another release already? Well yes. I’ve been working on this project, and we use Codebase for project management. And the whole time, I kept thinking, “Why can’t I sort these tickets?!”. Apparently, I’m not the only one, because I overheard some other people say the same thing so I decided to make a Greasemonkey script.

While there is a mechanism to sort, it requires modifying your search query and a page refresh. My script not only does all that live, but it also turns the search box into a live-search, which makes finding a particular ticket fast. To accompany all this, I also de-paginate the results so all the tickets are in one page. This could potentially cause problems, because some projects might have thousands of tickets; but that’s a problem for another day.

While I have been on a jQuery spree recently, I made sure not to use it for this Greasemonkey script. Even though there is a lot of DOM manipulation, I rely on Xpath and JavaScript 1.6 Arrays. The script is simple enough where it’s easy enough to convert to jQuery if needed.

If you use FireFox, Greasemonkey, and CodebaseHQ, Give CodebaseHQ Tickets+ a shot.

July 23rd, 2010 | Nerd, Portfolio | No comments

Announcing allbfcards.com

So I’ve been playing this game called BattleForge, and there are a handful of websites that exist just to display information about these cards you can collect in the game (think Magic: The Gathering or Pokemon). People have also made Adobe AIR applications and Microsoft Access databases. So, naturally I thought I would pollute the web with another website.

At first, I was going to use xml + xslt to make it. I actually got a proof of concept working nicely. But once I tried using javascript, it got weird on me because it was XML instead of HTML. Then I changed it to plain HTML + an XHR request to get the XML file and got basic realtime filters working. Then someone pointed out that there was some google docs with the information I wanted so I switched from XML to JSONP.

Anyways, this is the limit of my attention span so I’ll paste the URL now. http://allbfcards.com/

April 8th, 2010 | Life=Boring, Mental Note: Add Category, Portfolio | 1 comment