A lot of technical work went into making this site possible, and as I have done in the past with my web site, I'd like to share these details. This section may be of interest to web designers, particularly those who have attempted or are attempting to build something similar, or people who are just curious about "how that was done". (It may also be of interest to overzealous recruiters and the like who are doing their homework and actively trying to learn and see just what it is I can do, rather than extrapolating from my work title.)

The requirements

When I designed my first large-scale web site, now at least two years old, people were still using very old browsers and old PCs. I did some digging for more recent statistics, and found that more than 80% of Internet users were now on "fourth-generation" browsers (e.g.: Netscape 4.0 or later, or Internet Explorer 4.0 or later), and more than 90% of them used PCs. I felt it was time to raise the bar and design the "main" look-and-feel of my site to these browsers. For users that were on older technologies, it was important not to let them see pages full of "crap", so I needed to make sure they were steered in a different direction, and told why.

So raising the bar as I did, this opened the door for me to make generous use of frames, JavaScript, and Cascading Style Sheets (CSS). I also decided to take a stab at embedded fonts, after I found a great article on WebMonkey explaining how to do it. The feature seemed reasonably easy to implement, and of the thousands of web sites I've visited, I don't think I've seen anyone do it yet, so I figured it was time somebody stepped up to the plate. Cross-browser support is never a question for me, so some extra work would have to go in to ensure that everything worked equally well in Internet Explorer and Netscape (particularly the font-embedding, which both browsers handle completely differently, and the Preview Edition of IE 5.5 doesn't handle at all). And to show support for the underdog, I tested with Opera as well.

(continued)

Copyright © 2000
Last updated: 12 Jan 2000 15:53:46