Web Design Stuff
HTML Tutorials    CSS Tutorials    Web Hosting   Resources
Create a Web Page 101
Making Web Pages Intro What is a Web Page? Why Make a Web Page? The History of HTML Learn HTML or XHTML?
Basic HTML
Basic HTML Tutorials Basic HTML Necessities How to Make a Web Page How to Edit a Web Page The Basics of HTML Tags Basic HTML Page Structure HTML Attributes
HTML Font Codes
HTML Font Codes Intro HTML Font Color Codes HTML Font Size Codes HTML Font Style Codes HTML Bold/Italic Codes Combining Font Codes
Formatting Text
Formatting Text Intro Making Paragraphs Miscellaneous Formatting Headings & Subheadings Creating Hyperlinks
Using Graphics
Using Graphics on the Web Add Graphics to Your Pages Graphics and Accessibility How to Align Graphics Page Color & Background Graphics as Hyperlinks Horizontal Rules
Creating Tables
HTML Tables Tutorials HTML Table Fundamentals Background & Border Color Table Frames & Rules Table Width and Alignment Cells 1 -Space & Alignment Cells 2 -Row Column Span Cells 3 -Width & Height
Making Lists
HTML Lists Tutorials Bulleted Lists Numbered Lists Definition Lists
HTML Frames
HTML Frames Tutorials Using Frames for Layout Advanced Frame Layouts Putting Hyperlinks in Frames Frame Border Width Color, Margin and Control Problems with Frames SmartFrames: A Solution SSI: An Alternative to Frames
Web Page Forms
Making Feedback Forms A Simple Feedback Form Installing NMS FormMail Debugging Your Setup My Web Host is Out to Lunch User Input Components Text Fields Checkboxes & Radio Buttons Dropdown Menus Push Buttons Layout and Presentation
Basic CSS
Basic CSS Tutorials What is CSS? Why You Should Use CSS How to Use CSS Inline Styles Embedded Style Sheets External Style Sheets Class Selectors ID Selectors Combining Selectors
CSS Properties
CSS Properties Intro Font Styles Width, Height & Spacing Borders Backgrounds Position Float & Alignment Hyperlinks
All About Web Hosting
Hosting Your Own Website What is a Web Host? Your Website's Home Page Building a Website Offline About Free Web Hosting Best Free Web Hosting Commercial Web Hosting How to Get a Domain Name Ecommerce Web Hosting Web Hosting Terminology
Free Web Design Tools
Best Free Website Tools Best Free Text Editors Best Free Graphics Editors Free Website Analysis Tools
Setting Up HTML Kit
HTML Kit Introduction How to install HTML Kit Screenshot Breakdown Basic Configuration Overall Appearance Shortcuts and Startup Editing Window Customizing Toolbars Using the Favorites Tab Making a New Actions Bar Odds and Ends
Free Templates
Free Website Templates Two Column Fixed Width Three Column Liquid Layout Miscellaneous Templates Dynamic Menu Effects Two Column Experimental Terms of Use About These Templates
Website Templates Help
Getting Started Template Zip File Download How to Edit Your Template What to Edit in the HTML How to Add Your Logo Making a Website
Web Design Tips
Web Design Basics Tables vs. Tableless Using Tables for Layout Example Table Layouts World's Crappiest Web Page
Twitter Backgrounds
Twitter Backgrounds Intro Cool Twitter Backgrounds Cool Twitter Backgrounds 2 Plain Twitter Backgrounds Dark Twitter Backgrounds Best Twitter Backgrounds Cute Twitter Backgrounds Music Twitter Backgrounds Music Twitter Backgrounds 2 Twitter Backgrounds 101 TERMS OF USE
All About Web Browsers
What is a Web Browser? Mozilla Firefox Internet Explorer Opera How to Set Up Firefox Top 5 Firefox Extensions
 
Contact
Post Some Feedback Send Me An Email Iron Spider Blog About Iron Spider... Site Conventions
 
 
 

 

Top 5 Firefox Extensions for Webmasters

 
ON THIS PAGE
  • Web Developer Toolbar
  • Firebug
  • FireFTP
  • Rainbow Color Tools
  • Lightshot (Screenshot tool)

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? :)





Web Developer Toolbar
 
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...
firefox_ext_webdeveloper (30K)
 
firefox_ext_webdeveloper2 (34K)


NOTES:

  • To put a Web Developer button in the Firefox Navigation toolbar to allow you to easily toggle it on and off:

    1. Right-click on the Navigation toolbar and then click on Customize.
    2. 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. :)

^ Back to top ^





Firebug
 
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...
firefox_ext_firebug (5K)


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.

^ Back to top ^





FireFTP
 
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
firefox_ext_fireftp (16K)


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:

    1. Your username
    2. Your password
    3. 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:

    1. Click on the dropdown menu in the top left of FireFTP and select Create an account...
    2. In the Account Name box, type in whatever name you wish to call this account (the name of your website, for example).
    3. In the Host box, type in the hostname provided to you by your web host (see above).
    4. In the Login box, type in your username provided to you by your web host.
    5. In the Password box, type in the password provided to you by your web host.
    6. 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.


^ Back to top ^





Rainbow Color Tools
 
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...
firefox_ext_rainbow (4K)


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.


^ Back to top ^





Lightshot (Screenshot tool)
 
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...
firefox_ext_lightshot (11K)


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.


^ Back to top ^





See also:
  • How to Configure Firefox


Last updated: Tuesday October 18, 2011



Web Hosting 101

Learn about web hosting without the technobabble!

What is Web Hosting?
Best Free Web Hosting
Affordable Domain Names
Affordable Web Hosting

See also:

How to Make a Web Page
Free Website Templates

 

If you need a .COM web address, you can get one quick and easy at...

www.GoDaddy.com
<~ BACK TOP INTRO
 
HTML Tutorials |  CSS Tutorials |  Web Hosting |  Domain Names |  Web Design Resources
Iron Spider © Copyright 2004-2011 Robert Darrell