Compatibility Issues


© Robin Friedman

The single main problem with emerging technology is compatability. For example, VRML can do some of the coolest stuff on the Web, but there's no standardized plug-in, and hardly anyone has any plug-in at all. One of the worst things you can do to a page is to have a whole lot of cool animations and high-tech stuff, and yet have no alternative site and high compatibility problems.

With a few tricks I've learned, you can increase your hits by 10 to 25 percent. That's how much traffic most sites lose on incompatability problems, says Infoworld magazine. If you can learn to make your sites compatable for IE to Netscape to Opera and even to Lynx, you'll notice a much more positive look and feel to your pages.

The thing I can't stress the most is creating a seperate incompatibility page. It is essential to any page. No animated gifs, minimal images, no javascript, java, VRML, hardly anything. I suggest making sure this is Lynx compatible. This page will be your link to Netscape 1.x, IE 2.x, and Lynx. Then, by means of a simple javascript, you can "bump" visitors away from this incompatability page, and the old browsers will simply skip over the javascript. Take this coding, for example:

<Script language="javascript"> //<!-- this comment insures that older // browsers will skip over the javascript! if(navigator.appVersion = THE REQUIREMENTS){ top.location.href="THE COMPATABLE PAGE"; } //--> end hiding </script>

Using this method, you can also detect for plugins and send visitors to a plug-in-compatible page. For more information on this, check out Netscape's Guide.

A few tips for improving general compatibility:

Always provide ALT tags. I know it's a drag, but they can look great in Lynx, and plenty of influential people use Lynx.

If you provide a plug-in specific feature, such as VRML, always tell people on your page, and link to the download spot for the plug-in. Also include which version of the plug-in is needed (i.e., I only program in Cosmo Player VRML)

Avoid imagemaps, java sitemaps, and other difficult to use sitemaps. (Note: This is acceptable if you're using the javascript example above.)

Test your pages with most of the following browsers: Netscape 3.x, 2.x, and 4.x, IE 3.x and 4.x, Opera 4.x, Lynx 2.x, as well as at different resolutions, and if possible, different operating systems. Poor testing can take down a good solid site.

Remember: Never alienate a visitor, and watch your hits skyrocket.

Go To Page: 1


The copyright of the article Compatibility Issues in Linux/Unix is owned by . Permission to republish Compatibility Issues in print or online must be granted by the author in writing.

Post this Article to facebook Add this Article to del.icio.us! Digg this Article furl this Article Add this Article to Reddit Add this Article to Technorati Add this Article to Newsvine Add this Article to Windows Live Add this Article to Yahoo Add this Article to StumbleUpon Add this Article to BlinkLists Add this Article to Spurl Add this Article to Google Add this Article to Ask Add this Article to Squidoo


Here's the follow-up discussion on this article: View all related messages

2.   Jan 25, 1998 11:40 AM
Remember Avi --

It all depends on your page. Your Music site shouldn't be compatible with lynx, becuase lynx doesn't work with midis. However, many sites such as networking or business sites can' ...


-- posted by Robin_Friedman


1.   Jan 23, 1998 7:00 PM
I think you are right. The best way to get people to come to your site, is build it in a way that they may view it correctly. However, I think your article may have taken the concept to an extreme, li ...

-- posted by AviY





For a complete listing of article comments, questions, and other discussions related to Robin Friedman's Linux/Unix topic, please visit the Discussions page.