
Themers: Put IE6 to pasture?
If you're a themer, you know you want it. You crave for it every day. It's a hunger, never relenting, pushing you closer each day towards the brink. You'd consider doing just about anything -- legal or otherwise -- to end the agony of using Internet Explorer 6.
Okay, so that might be a bit melodramatic, but IE6 development really is a pain. It's expensive too. In just the last week a large chunk of time has been spent solving problems specifically for that browser. When our clients spend money on IE6 compatibility, it usually means something else gets dropped from the project. Many companies and products are now announcing the end of support for Internet Explorer, and although we're gaining momentum in that direction, can and should we do more? Microsoft no long supports IE6 as software (although it still supports building sites that work well with IE6). In some cases dropping IE6 support is like dropping support for old televisions, but aren't we doing that too?
The reason many still support IE6 is that people use it, but that can be a double edged sword. When you look at the numbers, there's no way many site operators can justify isolating that large a population.
People use it because there's no compelling reason presented to them to change. Some use it because it is a decision forced on them from some IT policy. As developers, we can help improve the numbers by advocating greater standards compliance, but in a reasoned manner that promotes inclusiveness.
Dropping support completely isn't feasible, but I do think that we can improve the situation by constraining the resources committed to its continued use.
- Limit the amount of time spent on refactoring for IE6
- Document any differences or problems on the site, and prioritize fixes based on severity. Decide on a threshold of severity that you'll address, and leave the rest.
- Provide clients who want to give their users support information about SavetheDevelopers. This group is offering help users that wish to upgrade to a more reliable, secure browser but might not know how.
- Provide a message to IE6 users that they may experience some inconsistencies on the site and provide information on how to upgrade the browser to avoid those problems. There's a Drupal module for this, but it needs some attention to the langage used. Maybe a new module that integrates with what SavetheDevelopers is doing could be a better fit?
- Use and highlight more graceful degradation around IE6, provide the bare functionality but not the ehnanced experience. Where a dyanmic form is used, provide the basic form for IE6.
- Communicate with clients better about IE6 compliance costs and impacts, particularly in the area of security. The more they understand about the concessions that regularly need to be made, the more likely they too will see the need for change.
What other support can we offer to clients around this issue? Can we do more to give a good experience while working to remove this IE6 yoke from around our necks? Can it be done in a way that is supportive of the users we're affecting?
- Trevor's blog
- Login or register to post comments
- Delicious
- Digg
- Technorati






I'm Mac only, and test my site with IE7 of course, at a Kinkos or whatever. But IE6 is harder to find, as many PC rental places only offer the latest software.
Is there a Web service where you can see what your site looks like on all sorts of browsers, including obsolete ones, for not too much money? I know there used to be something like this.
--
John S James
www.smart-accounts.org
You can use http://browsershots.org/ which is free and open, but you'll need to wait sometimes as its queue gets backed up from time to time.
There's a paid service called http://browsercam.com which is faster, if it's a priority.
--
John S James
www.smart-accounts.org
> Some use it because it is a decision forced on them from some IT policy.
That's my boat, our workplace isn't upgrading, otherwise ie6 would be firmly in the text only template basket.
That would save me several weeks of work every year and open the way for some really cool and innovative functionality and layouts. I literally do not implement features because the debugging in ie6 overhead is just to great.
The funny thing is to people that dont know better i have to argue for the need support FireFox and Linux even though i support them by default, its ie6 (and to a lesser extent ie7) that i wast hours on debugging and haxing to look right. On my non commercial sites i make a point of telling ppl to use a modern browser.
I swear that ie6 is the greatest frustration in my life, its worse then transit cops, office politics, death and taxes combined.
Damn you to hell Microsoft.
1) install VirtualBox Open Source Virtual Machine http://virtualbox.org/
2) install ubuntu in VirtualBox
3) install wine in ubuntu (use the gui install or just run "sudo apt-get install wine")
4) install IEs4Linux http://www.tatanka.com.br/ies4linux/page/Main_Page
That should get you up and running with ie6 & 7