Skip to the content

chrispederick.com chrispederick.com

Search
  • Blog
  • Work
  • Photos
  • Videos
  • Forums
  • About
  • Contact

Firefox Extension Changes

  • Work
  • 6 Comments
  • 4 years ago on May 4, 2004

Having just laid out my plan for the next release of the Web Developer extension, now comes the news from Ben Goodger about the changes to extensions for Firefox 0.9.

These changes are very welcome as they should help to eliminate some of the issues surrounding extensions: incompatibilities with certain browser versions, lack of uninstall support, keeping track of extension updates to name just a few. However, these changes also have the potential to make the Firefox 0.9 release pretty messy. Basically, any extension written prior to 0.9 will not install under 0.9 and will need to be completely repackaged in order to work correctly going forward.

Changes = Work

This is going to result in many users becoming disgruntled when they find that some extensions have yet to be converted for Firefox 0.9. Of course, changes like this are to be expected from any pre-1.0 product, but I just hope that the resulting fallout is appropriately handled. Firstly, the code changes need to be rigorously tested so that all major bugs are resolved before the release or extension authors will be overwhelmed with support issues and trying to work out whether the problem is due to Firefox or the extension itself. Secondly, the extension authors need to be given adequate time to prepare their extensions both in terms of repackaging and setting them up on whatever server is going to handle tracking updates - currently suggested as being update.mozilla.org.

As I say, I am really looking forward to these changes as I think they greatly enhance the extension mechanism in Firefox, but I just hope that Ben is aware of how massive a change this is and works with the extension development community to mitigate the risks. There is a MozillaZine forums topic tracking the changes if you wish to read the latest news.

My Extensions

Now of course how this affects the User Agent Switcher and Web Developer extensions is hard to say until a release date for Firefox 0.9 is known. I have not been working on the User Agent Switcher extension recently, so I will just try to release a 0.9-compatible version when the browser release occurs. The Web Developer extension is trickier as I am currently working on the next version. However, my current plan is to keep working on it until Firefox 0.9 is released and then release whatever I have ready to go. This may mean that I don’t get to include everything I had hoped to in the Web Developer 0.8 release, but it will allow me to immediately release a 0.9-compatibile version.

Hopefully things will become clearer as the Firefox 0.9 release comes closer…


Related Posts

  • Firefox 1.5 Beta Compatibility 2 years ago on September 8, 2005
  • User Agent Switcher 0.6.3 3 years ago on January 23, 2005
  • Firefox 1.0 Soon 3 years ago on October 25, 2004

6 Comments

 icon

4 years ago

May 5, 2004

update.mozilla.org not updates.mozilla.org

kartooner icon

kartooner

4 years ago

May 5, 2004

I look forward to the new features or additions to the Web Developer extension.

I know I’ve mentioned it before but this extension is a fantastic tool. So much so that when I was considering switching back to IE, Web Developer was one of the factors that convinced me to continue using Firefox (amongst other things).

Fantastic work if I do say so myself.

Michiel icon

Michiel

4 years ago

May 5, 2004

May I ask why you would ever want to switch back to IE? :)

Chris Pederick icon

Chris Pederick

4 years ago

May 5, 2004

Update server URL corrected…

 icon

4 years ago

May 5, 2004

I think that you can make extensions work on both pre 0.9 and 0.9+ versions as the one on this link has done:
 http://perso.wanadoo.fr/marc.boullet/ext/extensions-en.html

Jeff Walden icon

Jeff Walden

4 years ago

May 13, 2004

Extensions can indeed be backwards-compatible. I’ve just finished a little work on the Firefox Help branch on Mozdev that should make this happen (tho of course I can’t test the new functionality, only the old). Feel free to download the source and look at how I plan to do this for Firefox Help:

http://www.mozilla.org/projects/help-viewer/documentation_source.php

Comments are closed

Latest Comments

  • Fulippo on Web Developer 1.1.6
  • Chris Pederick on Web Developer 1.1.6
  • Fulippo on Web Developer 1.1.6

Popular Posts

  • Web Developer 1.1.4 and User Agent Switcher 0.6.10
  • Firefox 2.0 Compatibility
  • Illegal Videos

  • Feeds
  • Blog powered by WordPress
  • Spam filtering powered by Akismet
  • Hosted with Media Temple

Copright © 2003-2008 Chris Pederick.