Firefox Extensions

Here's another post in the guise of informing readers of something that is really for my own edification.

I've got a handful of Firefox extensions installed that I find useful. I tend to try out an extension and then not like it and disable it. But this short list has stuck with me, and when I consider upgrading Firefox the availability of these plugins are essentially what times my upgrade.

Here we go:

DOM Inspector - This one comes with Firefox. In fact, I don't use it that often because there are other tools in my bag that do things better. But still, it's not un-useful, so I leave it activated.

Adsense Notifier - It puts your Adsense earnings in the status bar. It's handy for generally keeping quick track of site hits, too, since it displays how many ads it has served. Plus, right-clicking on it takes me directly to the Adsense reporting page - without having to fill out a login form. Handy.

Tabbrowser Extensions - I can't recall exactly why I use this extension, but I know that it fixes one of the first things to annoy me in a fresh Firefox install. I have certain patterns of behavior with my tabs that I need to keep enabled.

Web Developer - You can't even claim to be a web developer if you don't have this extension installed. It is, after all, the "Web Developer" extension! This one adds a new toolbar to Firefox with too many useful features to list all of them. The best ones, though, are the ability to edit a page's CSS live, hover the mouse over an element to view its CSS selector in the status bar, and send the current page to the W3C validation tool. Awesome! Other extensions I can work without -- this one, I cannot.

Download Statusbar - Ok, maybe you think this one is a little odd. But I can't stand that stupid built-in download manager window. This extension is much more elegant. Each new download appears as a little button in a new bar at the bottom of the Firefox window. As the download completes, a bar shows how much is downloaded. Context menus and clicking allow for easy management of downloaded files. This is another one that I won't use Firefox without.

User Agent Switcher - Why the developer of the Web Developer extension didn't include this functionality in that great extension, I don't know. But sometimes, you need Firefox to pretend to be IE to trick a bad site into giving the info that you want. This extension lets you do that.

Javascript Debugger - This one isn't working with Firefox 1.5, but I don't use it so often, so that's alright for now. This extension lets you set breakpoints in javascript that runs on a page to debug it. If you're used to good GUI development IDEs, you'll appreciate this, which is the only attempt at such an animal that I know of on Firefox.

Customize Google - Why do I have this installed? It removes ads. That's basically it. It also blocks reporting to Google Analytics, which has an "verify evil-ness" checkmark next to it in my mental to-do list.

Live HTTP Headers - I have a Windows application that does a better job of this, but in a pinch or if I just need something simple, this extension is very useful. It reports the request and response headers used to view a page. This is handy in development to get clues for why a server sent a particular error.

Bookmarks Synchronizer - This plugin doesn't work as well as I would like, but when it does, it allows me to upload my bookmarks to a remote server while I'm on one computer, then download them when on another. And since they all do both uploading and downloading, my bookmarks are relatively synchronized. Like I said, it doesn't always work.

Console2 - This extension is a new one for Firefox 1.5 that I can't do without. When you're looking at the javascript error window in Firefox 1.5, it now shows CSS errors and warnings in addition to the javascript errors. This extension lets you filter the errors by type, so you can ignore the CSS stuff when you're trying to concentrate on javascript. You can also filter by domain, so that if you have more than one tab open (like, one to the site you're debugging, and one to a reference site) it only shows the errors from the domain you're debugging. Essential.

Search Status - Among other things, this extension puts the Google PageRank and Alexa Rating into the status bar as little gauges. When you visit a site, it queries the site for its rankings. It's useful for learning the authority/popularity of a site that you've never visited before, and can also do things that are interesting for SEO, like show keyword density or whois information.

And that's it. A few of these might not be so essential, but I like having a standard set of extensions to use consistently on all of my systems. This is a good start for me. Do you have any favorites that I missed?


16 Responses to Firefox Extensions

  1. cliff from cliftonsnyder.net 1970-01-01T00:00:00+00:00

    What's this? Whither GreaseMonkey?

  2. Owen from www.asymptomatic.net 1970-01-01T00:00:00+00:00

    I don't know. Maybe GreaseMonkey is useful. I don't feel like I have the time to waste developing script for this "platform" to make it useful for me. I haven't even seen any scripts that would really lure me in.

    Any suggestions there?

  3. Gary from www.binaryslate.co.uk 1970-01-01T00:00:00+00:00

    I'm tempted by the Download Statusbar, I wholeheartedly agree about the download window.

    One other thing that bugs me too, is why can't I pause a download, close the browser, and then continue the download later? It cancels on close, if it can pause, then what difference does the close make?

  4. valerie from spoken-for.org 1970-01-01T00:00:00+00:00

    I am currently using the Web Developer, IE Tab, FlickrBar, View Rendered Source Chart (haven't used it much yet though), Sage, Screen Grab, then the one to upload photos to Yahoo. I think that's it. :-)

  5. Dave from www.lifelikeweeds.com 1970-01-01T00:00:00+00:00

    I've been using Pluck (www.pluck.com) for synch'ing bookmarks across machines. It pushes your bookmarks to their server.

    The RSS feed functionality left a lot to be desired, but I use it daily for straight bookmarks.

  6. Scott from jarkolicious.com 1970-01-01T00:00:00+00:00

    For your "Bookmarks Synchronizer," which extension are you using? I have been using Foxmarks for quite some time now and it works like a charm. Currently am synchronizing bookmarks across 4 different machines that make use of 3 different OS's. Might want to check it out if that is not the one you are using.

  7. Owen from www.asymptomatic.net 1970-01-01T00:00:00+00:00

    See, now that's two people who trust different services to hold their bookmarks for them. I don't see what the difficulty is to have an extension do this just using an FTP, SFTP, DAV, or whatever server that's under my control.

    Those extensions are tempting, but not tempting enough.

  8. Gary from www.binaryslate.co.uk 1970-01-01T00:00:00+00:00

    For syncronising bookmarks, I use 'Bookmarks Synchronizer'. But recently i've had a bit of bother with it. Sometimes get a corrupted xbel file when I get to work, which is a bit of a pain if my bookmarks are at home !

    Might have to check out Foxmarks or another.

  9. drac from lair.fierydragon.org 1970-01-01T00:00:00+00:00

    Owen, UserScripts has lots and lots of Greasemonkey scripts. I find Linkify essential. Most of the other GM scripts that I use are ones I've written myself, though. No more than 10 lines of code, but they remove irritating sidebars, widen pages or do minor cosmetic fixes with sites I visit often. If you know Javascript (and clearly, you do), then writing GM scripts isn't a major effort.

    Also, I quite like Down Them All! instead of Download statusbar. Slightly more heavyweight - but it's a "full" download manager of sorts and it has useful options like allowing filters for links and so on.

    Err.. and Venkman does work for Firefox 1.5? I think you need to uninstall/reinstall to get it working again. I agree though, you don't need to debug Javascript often, but when you do, Venkman is pretty much essential.

    and thanks for Console2.. that's been one of the biggest irritants for me, but I hadn't stirred myself to go find a fix for it.

  10. cliff from cliftonsnyder.net 1970-01-01T00:00:00+00:00

    I recently had View Rendered Source Chart recommended to me by a colleague at work, and it's one of the cooler extensions I've seen for web development. (Also recommended above).

  11. Craig Hartel from nuclearmoose.com 1970-01-01T00:00:00+00:00

    FoxyTunes is a nice extension to have. I can control my music as I surf (handles a LOT of the popular media players) and I can even use it as an alarm clock. Very nice little extension, I must say.

  12. Matt from www.tatteredcoat.com 1970-01-01T00:00:00+00:00

    I consider Bug Me Not, Copy Plain Text, and Forecast Fox to be essentials.

    I just installed a new one today that looks pretty good -- Book Burro. It "senses" when you're looking at a book, and looks up prices for you at various online booksellers.

  13. MacManX.com » Blogroll Dive: 1/23/06 from www.macmanx.com 1970-01-01T00:00:00+00:00

    [...] Owen shared his favorite Firefox extensions. [...]

  14. albert from dragonballyee.blogs.com 1970-01-01T00:00:00+00:00

    i very much liked copy plain text until it was no longer compatible with versions past 1.0 of ffx. i like the last tab and del.icio.us extensions.

  15. Matt from www.tatteredcoat.com 1970-01-01T00:00:00+00:00

    i very much liked copy plain text until it was no longer compatible with versions past 1.0 of ffx.

    Really? I'm using it with Firefox 1.0.7 without a problem...

  16. albert from dragonballyee.blogs.com 1970-01-01T00:00:00+00:00

    @Matt- maybe it works with the 1.0.x, but not in 1.5+

511