Some time ago I wrote about my preferred browser: Mozilla Firefox. It was obvious to me months ago that those who tried it would probably feel the same way about giving up Firefox as the gun nuts would about giving up their firearms: when you pry our cold, dead hands off our keyboards. In a word Firefox rocks! It is now up to version 0.9 and only keeps improving.
As if the lovely standard features like tabbed browsing, easy in page search, Google search box and easily customizable toolbars weren’t enough, perhaps the best thing is how extensible Firefox is. That alone is reason to prefer it to Internet Explorer. Can you imagine Microsoft opening up its IE source code and allowing the user community to improve it? Actually it might happen one of these days since there is little money for Microsoft to make in the browser business and they are inept (at best) at patching its many security holes. Since Microsoft gives IE away it may make some sense to let others develop the code for free. Shareholders might appreciate it. For now its value is dubious and exists largely to market products by Microsoft and its affiliates.
But Firefox is wrapped around open source components like the Gecko rendering engine and the XUL framework. As a result very clever developers who don’t mind giving away their work for free are having a field day extending the usefulness of the browser. One fun thing you can do is simply download and install the many readily available themes. If you get bored you can just toggle from theme to theme. Suddenly the same old boring web pages aren’t as boring because the frame is jazzed up!
To me the coolest thing about Firefox is its tabbed browsing feature. Granted it inherited it from the Mozilla 1.0 framework, although most people first encountered it in Netscape 6 (which of course is Mozilla 1.0 under the hood). Once you get the hang of browsing with tabs you can’t let it go. Well earlier this week I discovered the Tabbrowser Extension for Firefox. Now I am not just in love with my browser but I am in ecstasy.
When I am online I live in my browser. I perfer having all my favorite pages open at once. Tabs give me an intuitive and easy way switch from page to page. Out of the box Firefox has cool features like the ability to open a whole folder of bookmarks with each page in a tab. But with the Tabbrowser extension I can finally have links behave the way I want them.
For example when I am in my email client and click on a link I don’t want it to open up a new browser instance. I want the page to appear in a new tab in the existing browser instance. Now I can do this with the Tabbrowser extension, after first adding a line to my prefs.js file and tweaking the Tabbrowser controls a bit. The Tabbrowser extension itself downloaded and installed in less than a minute. I had to close and reopen my browser. I discovered an extremely feature rich set of things I can do with tabs, thanks to the clever programmer Shimoda Hiroshi, who authored the Tabbrowser extension.
It took a lot of experimentation to get things the way I want. I will still tweak it from time to time. But most of the time I want any link on a page to open in another tab. But if the link belongs to the same site I don’t want it to open in another tab, I want it to overwrite the content in the current tab. It took quite a bit of experimenting but I finally figured out a way to get the extension to do just this.
And I’ve just scratched the surface. There are lots of things you can do with tabs with this extension. These include making bookmarks or items on your toolbars open in tabs. But I found most of the time I don’t want to enable this feature. Other neat features include displaying tabs in groups and anchoring tabs to the top, bottom, left or right sides of the browser window.
There are hundreds of extensions that can make Firefox behave the way that fits your mental model, not someone else’s. Admittedly some are more useful and professional than others. But all of them are fun for those of us who like to tinker. But even if you are not the tinkerer type for most people plain old Firefox out of the box will be just fine and a huge improvement over Internet Explorer’s many annoyances.
Firefox is not up to a production release version 1.0 yet but it shouldn’t be too much longer. It seems very stable to me. One tweak I would make to the out of the box Firefox interface would be to add the Print icon to the toolbar. It seems odd that you have to go to File>Print to print something out by default. Most novice users won’t bother to play with the customized toolbars.
At last: the browser done right! And it’s all free and cross platform. Do yourself a favor if you haven’t tried Firefox and download it now.
Sphere: Related Content
July 15th, 2004 at 09:55pm
Posted by
Mark |
Technology |
no comments
My SiteMeter reports tell me that 90% of you are viewing this site with Microsoft Internet Explorer.
Why? Perhaps you just aren’t aware that there is a much better and free browser choice out there. Or maybe you’ve heard the buzz about Mozilla Firefox and are scared to use it. Perhaps you are scared because it doesn’t come with the Microsoft seal of approval. Or that it is still in beta development (version 0.8).
If you are using IE I think it must be largely out of ignorance. If you use Mozilla, or especially it’s latest browser incarnation Mozilla Firefox you won’t go back to Internet Explorer. Rather you will realize how annoying IE was, rather like having to live with Windows Me before Windows 2000 hit the market.
Microsoft seems to have stopped enhancing IE. Occasionally a new patch will come out to plug the latest security hole. But it’s been years since they’ve added any new functionality to the browser. Perhaps with the browser market sewn up they figure why bother: they give the browser away for free anyhow. Microsoft has abandoned plans to make IE available for the Mac OS X. It figures the Mac community is content with the bundled Safari browser. Ironically Microsoft is now emulating Netscape, which lost interest in its browser around 1998 when it couldn’t figure out a way to make money from it anymore. You may recall the rest of the story: Netscape was bought by AOL and the Netscape project was allowed to flounder.
Well times have changed. As a parting gift the Netscape developers gave the original Netscape code to the open source community. For a while Netscape/AOL provided resources to keep the browser development going. But a couple years back they even stopped doing that. So for a year or two now the open source community has been improving the old Netscape code. It is called Mozilla. Mozilla is the same name Netscape gave to the project before they stuck a marketing brand on it. And a year or so back Mozilla 1.0 was released.
The Netscape web site is still around. The Netscape browser is still available. It is currently in version 7.0. But it’s really Mozilla 1.0 under the hood. You can download the latest Netscape 7 browser, but why bother? Do you really want to see pop up ads by default? Do you really want numerous links and advertising pitches to try AOL? You are probably just like me and want a browser that lets you do what you need to do quickly and efficiently.
So download the Mozilla Suite if you wish (includes email client and newsreader) and block pop up windows by default. You will also get a Google search field right next to the address bar and tabbed browsing. Once you try tabbed browsing you’ll wonder why it took so long to introduce such an obvious feature.
But most likely you are happy with Outlook Express to handle your email, so you don’t need the Mozilla email client. And you probably don’t care about the newsreader either. You just want a better browser. The Mozilla community recognizes this and has been working on a browser only product. It’s had many names including Phoenix, Firebird and now Firefox. But it doesn’t matter. Mozilla Firefox may be version 0.8 but it is ready for prime time. If you value your own time you will download it and use it. The browser will easily make you at least 10% more efficient when you are surfing the World Wide Web.
I have to think hard of any features I think work better in Internet Explorer. If pressed I could say that IE loads faster. This is because Microsoft integrated the browser into the operating system, so much of what IE needs to run is already resident in memory when you boot your machine. I also think IE has better features for accommodating the handicapped. But that’s it.
Aside from obvious and subtle improvements to the user interface that will make you markedly more productive, Firefox is also extremely standards compliant. This is really important because the arbiter of web standards is the World Wide Web Consortium (W3C). IE attempts but doesn’t quite succeed in the standards department. I noticed this recently when I was editing some cascading style sheets. I could get them to work in IE but I couldn’t get them to work in Firefox. What was the problem? I went over to the W3C CSS validator site, tried to validate the file and realized that I shouldn’t put semicolons at the end of my statements. Firefox was saying “this is ambiguous; you need to be more precise or I won’t render it”. But this is an excellent approach. IE allows you to be sloppy when you code your cascading style sheets. Sloppiness means you have no way of knowing how your code will actually be rendered. It is far better to require a web developer to be precise up front than allow such ambiguities.
IE, how do I loathe thee? Let me count the ways. I hate most of all that you let pop up windows blossom faster than dandelions in my backyard. And I can’t do much about it other than buy third party software that usually but does not always succeed in blocking them. I hate the way IE is used as a large Microsoft marketing machine, leaving bookmarks to Hotmail and MSN and all their partner sites that I don’t want. I hate the endless security problems with the browser. I hate installing the constant patches I need to supposedly keep me secure, but which often introduces new vulnerabilities. On a technical level I hate the way Microsoft, just because it can get away with it, is making web standards harder to enforce. The browser’s document object model, for example, is non-standard. It allows HTML tags like the marquee tag that were never approved by the W3C. I hate that so many web developers are so spineless that they will tweak their Javascript to use the IE document object model. I hate the way that we so willingly and in most cases naively do what Microsoft tells us to do.
Not only does it not have to be that way, you can get rid of all these annoying hassles simply by downloading, installing and using Mozilla Firefox. Here is a real browser that works the way I think. But also here is a true internet-based web development platform I can extend. I’ve installed a number of the many extensions available for Firefox. For example I downloaded an extension that will highlight my block oriented tags so I can see them when I am designing a web page. The same extension also allows me to validate my HTML against a number of standards (XHTML, accessibility to the handicapped etc) with just one or two clicks.
If you try Firefox I assure you that you won’t go back to IE. It’s a no brainer. It also helps that Firefox is free and available for virtually every operating system.
So what are you waiting for? Give Mozilla Firefox a test drive today!
Sphere: Related Content
March 27th, 2004 at 11:38am
Posted by
Mark |
Technology |
one comment