git ssb

0+

Grey the earthling / gkn.me.uk



Tree: 892436b0a7a15cc521c1b6cbc0a37020b365bb39

Files: 892436b0a7a15cc521c1b6cbc0a37020b365bb39 / content / firefox.md

8634 bytesRaw

title: "Take Back the Web" date: 2004-02-17 19:23 status: published description: > This is the bit where I talk about Mozilla Firefox for a while

tags: Mozilla, Firefox, software, web browsers, the Web

links:


<p>
Mozilla Firebird has reached version 0.8 and has been renamed <a href="http://www.mozilla.org/products/firefox/" title="Mozilla Firefox browser">Firefox</a>; Mozilla has an <a href="http://www.mozilla.org/projects/firefox/firefox-name-faq.html" title="Mozilla's Firefox Brand Name FAQ">FAQ</a> explaining why. That gets the obligatory announcement out of the way; now on to the original content. </p>
<h2 id="h-stilltodo">Still To Do</h2>
<p>
Ben Goodger's <a href="http://www.mozilla.org/projects/firefox/roadmap.html">Firefox roadmap</a> outlines what will <em>actually</em> be included in the 1.0 release; this is a collection of other noteworthy shortcomings (a.k.a. “pet bugs”). </p>
<h3 id="h-stilltodo-dontsteal">Don't Steal Image Associations</h3>
<p>
Currently, when you set Firefox as the default browser (in Windows, at least), it automatically assigns itself as the default application for PNG, JPEG and GIF images. In the days when Microsoft Paint only handled BMP bitmaps, this sort of thing was OK; but now the ability to not only view, but also <em>edit</em> these types of images is <em>built in</em> to Windows, Firefox has no business associating itself with them. </p>
<h3 id="h-stilltodo-uninstallextensions">Uninstall Extensions</h3>
<p>
Firefox won't be widely adopted by businesses and workplaces until one can easily remove any extensions that are installed. Bosses don't like their minions making <em>any</em> changes to their standardised computing environment, let alone irrevocable ones. </p>
<h3 id="h-stilltodo-singlewindowmode">Single Window Mode</h3>
<p>
This one's a bit chewy. When its developers say Firefox is a “tabbed browser”, they mean it has the capacity to open multiple pages in one window. However, some folk interpret “tabbed browsing” as where <em>all</em> documents are opened in the same window - <em>always</em>; there have even been complaints that tabbed browsing is broken because this isn't the case. </p>
<p>
Until Firefox does have the option for single window mode - which won't be until after version 1.0 - the developers should go easy on describing Firefox as a “tabbed browser”, to avoid disappointment. </p>
<h3 id="h-stilltodo-misc">Miscellanea</h3>
<p>
There are various other minor improvements that would easily and quickly make Firefox friendlier, and just plain better. The Windows installer should ask before creating Start Menu, Quick Launch and desktop shortcuts - it's only polite. The <a href="http://cdn.mozdev.org/linkToolbar/" title="CDN's Link Toolbar extension for Firefox">link toolbar</a> present in Mozilla should be there in Firefox, too; perhaps then more people would start using <code>&lt;link></code>. And finally, MNG support. There's really no excuse for its absence - there's a patch waiting which only needs the thumbs up. </p>
<h2 id="h-thelocationbar">The Location Bar</h2>
<p>
The location bar is, in my opinion, Firefox's best feature, and the one thing that stops me from liking other browsers too much. </p>
<p>
Any phrase typed into the location bar gets <i>I'm-Feeling-Luckied</i>, courtesy of <a href="http://news.google.co.uk" title="Google News UK">Google UK</a>, except for phrases which include dots. These are interpreted as URLs and invalid URLs generate an error page... but I can get around this using smart keywords. </p>
<h3 id="h-thelocationbar-keywords">Keywords</h3>
<p>
Firefox's bookmarks can be assigned keywords, which you then type into the location bar and - <em>Hey, Presto!</em> - the bookmark loads. This is great, but <em>smart</em> keywords are even greater. </p>
<p>
If the URL of a bookmark contains <code>%s</code>, and the bookmark is assigned a keyword, anything you type into the location bar after the keyword (and a space), will replace the <code>%s</code> in the URL. </p>
<p>
So, if I want to <span class="propername">I'm Feeling Lucky</span> some search terms (including ones with dots in them), I type <kbd>goto</kbd> followed by a space, and then the terms - simple. To enable this, all I had to do was create a bookmark whose URL is <code>http://www.google.co.uk/search?q=%s&btnI=I'm+Feeling+Lucky</code> and assign it the keyword <code>goto</code>. When I type, for example, <kbd>goto hell</kbd> into the location bar, Firefox converts this to <samp>http://www.google.co.uk/search?q=hell&btnI=I'm+Feeling+Lucky</samp>, which results in Google sending me to its first match for “hell”. The whole process takes less than a second. </p>
<p>
I've also got other smart keywords set up for <a href="http://images.google.co.uk/">Google Image Search</a>, <a href="http://bugzilla.mozilla.org" title="bugzilla.mozilla.org">Mozilla's Bugzilla database</a>, <a href="http://dictionary.reference.com/">Dictionary.com</a> and <a href="http://uk.imdb.com/">IMDb</a>. </p>
<p>
All of this means I've practially done away with URLs. If I want the BBC's website, I just type <kbd>BBC</kbd>, and Firefox and Google do the rest. This ludicrous ease of use is, for me, Firefox's killer feature. </p>
<h3 id="h-thelocationbar-keywords-googleuk">Google UK</h3>
<p>
By default, Firefox uses <a href="http://news.google.com/" title="Google News USA">Google USA</a>, but you can change this in about:config; it's pretty easy to do. </p>
<p>
First, type <kbd>about:config</kbd> into Firefox's location bar and press Enter. You'll be presented with a plethora (or two) of settings. Into the box next to <samp>Filter:</samp>, toward the top of the window, type <kbd>keyword</kbd> and press Enter; this filters out the other settings we won't be using. </p>
<p>
Double-click the line containing <samp>keyword.URL</samp> and enter <kbd>http://www.google.co.uk/search?btnI=I'm+Feeling+Lucky&q=</kbd> into the dialogue box that pops up. (I'd copy and paste it.) Finally, make sure <samp>keyword.enabled</samp> is set to true, and Bob's your uncle. </p>
<h2 id="h-brandnew">Brand New</h2>
<p>
As mentioned above, along with the new version came a new name and brand, <span class="propername">Firefox</span>. The previous plan was that “Mozilla Firebird” would be the project's code-name, and it would eventually be known simply as “Mozilla Browser”. Gladly, that's now changed, and we have a browser whose logo looks like this: </p>
<img src="/firefox/firefox-logo.png" alt="[A blue, Earth-like globe with a fox curled around and facing it, its tail morphing into flames towards its tip]">
<p>
The new identity lays to rest previous dissent over the icon/logo Firebird was using - an image of red and orange flames, whose form was also reminiscent of a bird's feathers (this logo is still visible in Firefox 0.8's Help &gt; About &gt; Credits screen). While I always liked it, some felt it stood out too much from other Windows icons (which in my opinion is good), or that it became an amorphous red blob when shrunk to 16×16 pixels. </p>
<p>
This name will stick - it's been thoroughly researched, and no-one else is using it for anything resembling a web browser. This means you can start posting your favourite <a href="http://www.mozilla.org/products/firefox/buttons.html">Firefox propaganda</a> about the web (and anywhere else), in good conscience that it'll still make sense in a few years' time. All of which is lovely, as the logo looks bloody brilliant! </p>
<h2 id="h-doingthejob">Doing the Job</h2>
<p>
The purpose of a web browser is to display web pages. Mozilla Firefox uses the <a href="http://www.mozilla.org/newlayout/">Gecko layout engine</a>, which displays pages more properly than, say, <a href="http://www.microsoft.com/windows/ie/default.asp">Internet Explorer</a>. By “more properly”, I mean Gecko better conforms to <a href="http://www.webstandards.org/buzz/archive/2004_02.html#a000294" title="The Web Standards Project hails Firefox">web standards</a>, as described by the <a href="http://www.w3.org/" title="W3C">World Wide Web Consortium</a>. Firefox displays web pages better than many other browsers - it does the job better. </p>
<p>
Incidentally, Mooquackwooftweetmeow conforms to these web standards (as should all websites), with no regard for how Internet Explorer mangles its pages, so Mooquackwooftweetmeow looks better (i.e. decent) in Firefox. </p>

Built with git-ssb-web