The Mozilla Firefox web browser can be pimped out with a number of
extensions
to make many webmaster tasks a lot easier. This page contains a list of
what I consider to be the best five extensions suited to creating and
uploading web pages. I use all of these regularly in my work and all of
them are compatible with Firefox 7.0.1.
I compiled this list after plowing through literally hundreds of potentials at the
official Firefox Add-ons site.
Unfortunately, many add-ons are either substandard or outdated which
makes finding good ones a frustrating experience to say the least.
Now for those who don't know, 'extension' refers to a kind of tool that can be installed into
Firefox which you run from the browser
UI.
The default installation of Firefox is specifically designed to be lean
and mean providing only that which is necessary to surf the internet
making for a faster browsing experience. However, Firefox is highly
'extensible' which means that third-party developers (people not
directly associated with Mozilla) can create stuff that you can install
into Firefox to allow it to do all kinds of extra things.
Back in the day, there were originally two kinds of extras you could install into Firefox:
Extensions (tools) and
Themes (custom Firefox skins). Later versions of Firefox began to consolidate these under the single heading of
Add-ons. You can see which Add-ons you have currently installed (if any) by clicking on
Tools » Add-ons.
Alright, enough with the preamble. Let's make with the goodies, shall we? :)
|
HOME PAGE: http://www.chrispederick.com/.../webdeveloper/
|
This extension by Chris Pederick will easily put Firefox into
overdrive by endowing it with a dashboard of over 50 options providing
all kinds of highly useful information and various handy tools for
analyzing web pages. This is immensely useful for webmasters who are in
the midst of designing, redesigning or debugging their web pages.
Features include visually outlining any HTML element, editing CSS
files with real-time preview results, disabling Javascript, hiding
images, finding images with no alt attributes, validating source code, displaying a virtual ruler you can use to measure web page elements and much, much more.
This extension is an absolute MUST-HAVE and is the first one I run to
install after updating Firefox. The creator of this extension is also
very conscientious about keeping it compatible with the latest release
of Firefox so you never have to wait for this baby to 'catch up'.
Using a resizable box ruler to measure anything on a web page...
NOTES:
- To put a Web Developer button in the Firefox Navigation toolbar to allow you to easily toggle it on and off:
- Right-click on the Navigation toolbar and then click on Customize.
- Drag and drop the 'Web Developer' button to the Navigation toolbar.
- You can also toggle the Web Developer toolbar on and off by clicking View » Toolbars » Web Developer Toolbar.
- Most of the functions are pretty straightforward and
self-explanatory. In fact, it is way beyond the scope of this web page
to describe them all in detail. Just check them out and see what
happens. :)
|
|
HOME PAGE: http://getfirebug.com/
|
Here's another absolute must-have web page inspector which —with all
due respect— isn't quite as intuitive or easy to use as Web Developer
but I've personally found it indispensable for debugging Javascripts.
This extension will help you quickly and easily zero in on Javascript
errors and will tell you exactly what went wrong (as opposed to the
vague, snippy Javascript error messages issued by Internet Explorer,
e.g., 'Object expected'). Quite frankly, I don't know what I'd do
without this extension (probably spend a lot of time weeping over my
keyboard).
Using Firebug to show the file name, line number and the exact nature of a Javascript error...

NOTES:
- After installation, Firebug will display as a little gray bug icon
in the top right corner of Firefox. To enable Javascript debugging,
simply go to the website you wish to enable debugging on and then click
on the gray Firebug which will open the Firebug console. (Click again to
close the console.) The icon will turn orange indicating that Firebug
is active for this site. To make sure you have Javascript debugging
enabled, you can click on the dropdown arrow beside 'Console' and then
click to check Show Javascript Errors. The console can then be minimized by clicking on the red Minimize Firebug button at the far right of the Console toolbar.
- With Javascript debugging enabled (see above), Firebug will notify
you when the current page contains Javascript errors by displaying a red
circled 'X' in the bottom right corner of Firefox followed by the
number of errors. To view the error messages, click on the number of
errors notification to open the Firebug console. The error messages will
be listed in the console along with which web document contains the
errors, which lines of code in that document are producing the errors
and the respective line numbers.
|
|
DOWNLOAD PAGE: http://fireftp.mozdev.org/
|
When you signup with a web host, you'll typically be given access to a 'control panel' which usually contains a somewhat clunky user interface called File Manager
which you can use to upload files to your website online. However, a
much preferred method of uploading files to your website is to use an
FTP program which is a software that specializes in managing processes
in the File Transfer Protocol (or in layman's terms, specializes in uploading/downloading files on the internet).
FireFTP is an excellent free FTP program that installs easily as a
Firefox extension. After installing you can start it up by clicking on Tools » Web Developer » FireFTP which will then present you with a fully functional and fully featured FTP program running right in your web browser.
Among other standard FTP program features, FireFTP allows you to
create and save multiple FTP accounts for your various websites,
establish default startup directories and, best of all, has a fantastic
'Keep directories in sync while navigating' feature that allows you to
synchronize the display of your online website directories with the
offine version of your website stored on your hard drive (or
vice-versa). This means that in the FireFTP user interface, whenever you
change directories in the offline panel (left), the online panel
(right) will automatically change to the same directory. I love this
feature as it eliminates the possibility of uploading web pages to the
wrong directory. (By the way, you do have an offline version of your website stored on your hard drive, right?)
FireFTP User Interface

NOTES:
- How to Create an an FTP Account — After installing and
starting up FireFTP, you'll have to create an FTP account in the FireFTP
program in order to access your web page files online. (This assumes
that you already have a webhosting account.) To create an FTP account in
FireFTP, you'll need three pieces of information:
- Your username
- Your password
- Your hostname (This could be either an IP address that looks something like this: 12.456.89.00 or a readable hostname that looks something like servername.hostname.com)
Your web host should immediately provide you with all these essential
details when you sign up. Now with this information in hand, follow
these steps to create an account in FireFTP:
- Click on the dropdown menu in the top left of FireFTP and select Create an account...
- In the Account Name box, type in whatever name you wish to call this account (the name of your website, for example).
- In the Host box, type in the hostname provided to you by your web host (see above).
- In the Login box, type in your username provided to you by your web host.
- In the Password box, type in the password provided to you by your web host.
- Click OK to apply the settings and create your account.
With an FTP account created, just click on the Connect button to access a directory listing of your web page files online which will appear on the right side
of the FireFTP interface. You can then use the panel on the left side
to navigate to your web page files offline. Select a file by clicking on
it and then click on the 'Upload' arrow between the two panels to
upload the file to your website.
|
|
DOWNLOAD PAGE: https://addons.mozilla.org/.../rainbow-color-tools/
|
When working on web designs, I frequently forget exactly what color
codes I used for specific elements which then sends me rummaging through
my CSS code
to retrieve them. To save time, I use color pickers which are tools
which perform much like eye-dropper tools in photo editors in which you
can hover anywhere over a web page and then grab the color directly
below the cursor. There are surprisingly a lot of color picker Firefox
extensions but the one I found to be the most intuitive is the Rainbow Color Tools extension created by Heather Arthur.
This extension also amazingly analyzes any web page, extracts the
predominant color scheme and gives you a readout of all the colors used
in the scheme which you can then copy to clipboard or save as a
reference in the extension's built-in customizable color library. And
now that you've successfully stolen, er, uhhh, (*ahem*) borrowed
some nice complementary colors from your travels around the net, you can
use Rainbow to easily test drive those colors on your own web pages by
dragging-and-dropping them from the color library onto any HTML element
on your page.
If you're in the process of designing (or redesigning a website) this extension is another must-have.
Using Rainbow to grab a web page element background color...
NOTES:
- How to copy a color from a web page — After installing,
you'll see a little rainbow icon at the top right of Firefox. Clicking
on this icon will display a color picker square and a pointer which you
can move around anywhere on the current web page to display the color
directly below the cursor. When you find the color you want, left-click
to copy the hexadecimal color code of your selected color to the Windows clipboard. Then just return to your web editor and paste the color code in.
- How to analyze a web page's color scheme — Click on the dropdown menu beside the rainbow icon in the top right and click on Website Analyzer.
|
|
HOME PAGE: https://addons.mozilla.org/en-US/firefox/addon/lightshot/
|
Of great use to bloggers —or anybody writing any kind of online
review— is a good screenshot tool. This is another popular choice
amongst Firefox extension developers for some reason so you've got a lot
to choose from. The one I finally settled on is Lightshot
largely because of its ease of use and the fact that it can take a
screenshot of a click-and-drag customizable area which saves a lot of
time when it comes to cropping the image afterwards.
If you don't have a program to crop your screenshot, you can check out my list of free graphics editors OR you can just use Lightshot itself to automatically send your screenshot to Pixlr, a full-featured online image editor.
I found this extension immensely useful and, in fact, it was used to take most of the screenshots you see on this very page.
Using Lightshot to select any area on your computer screen and take a screenshot...
NOTES:
- After installing, a little plume icon will appear in the top right
of the Firefox browser next to the address bar. To take a screenshot,
click on this icon and then click-and-drag anywhere on your computer
screen to draw a resizable area to create a screenshot from. Afterward, a
toolbar will appear below your screenshot giving you various options of
what to do with it, e.g., copy to clipboard, edit online, print, save,
etc.
|