Sunday, November 30, 2008

essential tools for developing Firefox extensions

I have been learning the process of writing extensions for Firefox for a few weeks now and thought I would jot down some of the tools I have found essential. I am using a Mac.

  1. TextMate. Not required of course but I find I open lots and lots of files all over the place that don't - xul, js, xml, etc.
  2. XULBooster I've been using Eclipse to organize the entire project and XULBooster provides a nice way to generate a skeleton project that for the most part works.
  3. XULExplorer I have been unable to get XULBooster to preview my XUL layouts but XULExplorer can. XULExplorer certainly has many more features than preview but it is all I am using it for at this stage.
  4. Not really a tool but I found it essential to code/test/debug to set a file in the extensions folder that points directly to my project root folder. That way I can code and test without creating an xpi file each time.
  5. Extension Developer add-on. The ability to reload Chrome without restarting FF is essential. Also, the interactive JavaScript console was a big help to me when I was trying to debug my first XPCOM component without having to worry about having a XUL/Javascript shell to deal with.

Thursday, November 20, 2008

About Migratr | Calling Shotgun

About Migratr | Calling Shotgun

It is .Net I think.

A nice idea indeed and I plan to use it to move my stuff to Picasa as well. I learned about it from this post.

Monday, November 10, 2008