Free! - FireFox Plug-ins for the Discerning Web Developer

One of the useful features of the FireFox browser is its extensibility. Given the nature of its early adopters, many of the plugins available are there to make the web designer or developers job easier. In this tutorial we'll look at some of the more useful ones, how they can be used to enhance your testing work-flow once you've built your site in Dreamweaver and techniques that they make available to you and why you'd want to use them.

Overview

The Web Developer Toolbar

https://addons.mozilla.org/extensions/moreinfo.php?id=60

I'll start with this extension, since it's the most useful and comprehensive and I find it essential in my day-to-day work. It's a toolbar that sits at the top of the browser window and allows you to perform a variety of checks on a site or disable certain technologies quickly for testing if your site degrades gracefully.

Outline


I find this one of the most useful features of the toolbar. When you're working on a CSS design, the hardest part can be debugging why elements are meshing incorrectly. The facility to outline block level elements is thus really useful as it'll show you the edges of boxes, each level of nesting in a different colour:


Similarly outlining deprecated elements is useful for diagnosing problems as you move from an old-school tables 'n' fonts design to CSS, especially if you have a huge site to manage and things might slip through:


Outlining other elements can be just as useful, and the Outline Custom Elements option allows you to pick and choose which tags are highlighted. I tend to use this for checking form labels and form element nesting.

Resize

The resize button allows you to quickly set the browser window to a particular size, for testing with older monitor sizes like 800x600.

Tools

The tools menu gives you a quick links to the W3C HTML and CSS validators. As well as tools to check for the Web Accessibility Initiative checklist and Section 508 checklist (though I should add the proviso here that no automated check will guarantee accessibility).

The handy thing about these is that there is also a Validate Local CSS and HTML option. Allowing you to validate the code of a page after you download it, which bypasses checking the live version of sites that have login procedures or complex dynamic code that mean the validator can't access them itself.

The optimisation report is also handy, and links to the http://www.websiteoptimization.com report for how large the site in question was in kilobytes, how many objects, and gives you warnings and recommendations for speeding up your site.


View Source

This option is self-explanatory, really.

Options

With so many features in the toolbar, you need to manage it somehow, and that's what this menu does:



the facility to define you won hotkeys for accessing different tools is handy, as is the ability to add your own validators and resize options.

Finally

The final three icons display whether the site you're viewing is running in standards mode (has a valid doctype for standards-rendering mode, this goes grey in non-standards mode), if there are any JavaScript errors and the option to disable the toolbar (if it conflicts with something, say).


For JavaScript errors, you can click the icon to open the JavaScript error console:


Matt Machell

Matt MachellA man of many talents, Matt has been a web designer, technical editor, and jewellery picker. He is currently on contract for the Birmingham City University, producing pages for research centres.

He has tech-edited a dozen books on web design and development for glasshaus, Apress and Sitepoint.

He likes music with loud guitars and games with obscure rules.

His website can be found at: http://www.eclecticdreams.com

He lives in Birmingham with his girlfriend, Frances, and a horde of spider plants.

See All Postings From Matt Machell >>

Comments

Be the first to write a comment

You must me logged in to write a comment.