?

Log in

No account? Create an account

Uh...I made a Firefox Extension... yeah - Raz's Domain

Jun. 9th, 2009

03:22 pm - Uh...I made a Firefox Extension... yeah

Previous Entry Share Next Entry

Some folks on a very popular awful forum "jokingly" asked someone to make a Firefox extension to put "side animals" into their posts for them so they didn't have to type out all the IMG tags.  Side animals are random images of animals that the forum puts next to the banner ads at the top of the page.

So that's what I did.  BYOB Side Animal Tool arrived on the scene a month ago.  It's a pretty simple thing to do so it seemed like a good opportunity to learn how FF extensions are made.  I've never really done Javascript, never made an extension, never really had to know the HTML DOM and how to use it... so there was a bit of learning to do.

It was worth it, though.  I enjoyed learning all that shit, except for trying to figure out the correct things to put into a specific file.  Not only is the official documentation of pretty much everything about Mozilla absent, a great deal of the documentation out there is produced by developers in a semi-Wiki style method and is often out of date, contradicts other information, or are written by people that are clearly not experienced technical communicators.

So it took about 5 hours of research and trial and error but I got a very basic version done in a single evening, so there's something.  I've fiddled with it several times since then, re-wrote everything so the source is a lot easier to follow and follows some standards, and I finally got around to fixing one last bug last evening.  Now, it's officially complete, and has a pretty steady 50-60 daily users and has been around 10 weekly downloads for a month.