Laura Lemay's Guide to Sizzling Web Sites sws02.htm

Previous Page TOC Next Page



2


Sites that Play: Movies, Music, and Entertainment


Everyone needs a daily dusting-off from the edges of the work-a-day world. Most of us do this by going to a movie, enjoying humor, music, books and magazines, sports, or playing games. Everyone has his or her preferred method of entertainment, and some extension of these favorites can be found on the Internet.

When fun, games, and the Web come together, it's an especially exciting time. Many analysts suggest that the Web is moving in the direction of merging the many forms of in-home entertainment enjoyed today. When bandwidth problems are solved, and technologies such as cable TV and new media converge, the world will know new levels of interactive pleasure.

A great example of this movement toward convergence, but with respect toward today's bandwidth limitations, can be found at the 40K Miracle site. Dedicated to creating great animation and games that all come in under 40 kilobytes, this site is well designed, superbly interactive, and very entertaining. Because the enjoyment of this site requires that you enjoy indulging in it yourself, I'm going to focus primarily on a more general issue—how to be sure people get to your site!

Next up is the Film Vault, a humorous and well-designed site for film buffs. Film Vault offers up capsule reviews, extended reviews, and a very nice search function where visitors can decide whether to view film information by genre, director, or date. Using tables for design layout, which is becoming commonplace, is examined, with a helpful guide to various table elements and what they do.

ActiveX is Microsoft's exciting addition to Web technologies, and I'll offer a little information as to what it is, the types of applications it is used for, and where to get more information on how to develop ActiveX functions for the Web. Quantum Chess is an excellent example of ActiveX; I'll use this Internet-based game environment by BR Labs as the jumping-off place for the ActiveX discussion.

A very entertaining magazine for "next generation" users is T@P Online. Offering coverage in literature, music, style, and sports, this is a sassy and fun e-zine that provides hours of enjoyment for visitors. I'll examine the <br> tag, as well as the HTML 3.0+ additions to it that have made it an extremely powerful and functional HTML element.

A little humor is always in order, and that is sure to be found on Max Cannon's Red Meat site. The macabre cartoon is becoming one of the world's most popular, with translations being offered as far away as the Czech Republic! The balance between visual design and content is an important conceptual lesson, and I'll offer some points to ponder when discussing Cannon's humorous offering.

GRP Recording, a subsidiary of MCA/Universal, has a stunningly well-designed Web site dedicated to the Jazz and Blues artists represented under its labels. Proximity is an important design concept that will be examined in this overview. Then I'll jump back into film, and look closely at the Sundance Channel's site, where the clever use of typography has been aided by the HTML <tt> tag. Sports enthusiasts are sure to enjoy Sportsline, a very extensive site with all there is to see, do, play, and read about in the sports world. Here, I'll examine character entities and how to apply them to effectively communicate various symbols, signs, and special characters most often required by Web designers.

Paramount has a visually attractive Web site that offers a very fine example of graphic proportion. And, if you haven't had enough of film, I'll give you one more site to enjoy. A fan of director Martin Scorsese has created a very interesting set of pages, well designed and highly functional, and with the most impressive treatment of a hit counter that I've ever seen. I'll discuss the problems with hit counters, and show that if you have to have them, the way the Scorsese site has used it is at least attractive.

On with the show!

Feature Site I The 40k Miracle Monthly: http://www.40kmiracle.com/


Figure 2.1. 40k Miracle Monthly Home Page.

This site is the epitome of entertainment. I thoroughly enjoy the animations, which are beautifully rendered and totally funny, and the design itself is visual candy. It's especially worthy of respect for the general bandwidth-respecting multimedia, which all comes in under, as the title of the site says, 40 kilobytes.

Now, get warmed up to the site with some dialog from one of the animations presented. Meet Intergnat and PixelBoy, an unlikely dynamic duo who are out to battle the evil bandwidth abusers:

Intergnat and PixelBoy save the day, of course, by putting out the fire. They didn't use water, as that would require streaming video, but they did indeed find a way to solve the problem in a low-bandwidth fashion. (See Figure 2.2.)

Figure 2.2. Intergnat and PixelBoy save the day.

Sites as marvelous as this simply cannot be missed, yet they very often are. The reason is simple: with all of the growing information on the Web, sites can easily be overlooked. There are many things that Web site developers can do, some costly, some not, to ensure that a Web site gets seen. A discussion of banner promotions and off-line marketing techniques is offered in Chapter 11, "Sites that Sell: Company Presence on the Web." For the purposes of this chapter, I'm going to examine the domain name as a marketing device.

What is a Domain Name?


Domains are the data that the Internet uses to identify specific "lots" within the network. In their raw form, domains are numeric. I'm sure you've seen this reflected in numeric URLs.

Domain names are alphanumeric overlays to the numeric component of a given domain. Essentially, they are the name of the server on which the information resides. Systems Administrators get the names from the Internic ( http://www.internic.net/). How a name will be implemented is going to be up to you and the server situation you are involved with. But, to some, having a domain name is as much a part of their marketing strategy as other forms of advertisement.

Domain Name Parts


Domains have two primary parts: the name and the suffix. Names can be almost anything you want, although there are some character restrictions. Typically, any combination of letters and numbers can be used to create the name. This is followed by a suffix, which determines the type of organization under which you register. General suffixes include

There are also country codes that fall into the suffix section of a domain. Some examples include

Note that the www that you see at the beginning of most domains is typically a requirement of the server rather than an actual part of the numeric necessity. Sometimes they are necessary, sometimes not. With 40k Miracle Monthly, it is, in fact, necessary to include the www with the domain name and suffix.


 http://www.40kmiracle.com/

From the preceding URL, you can see the placement of the defining www, the domain name (40kmiracle), and the domain suffix.

How to Select and Register Domains


Registered domain names are very much like a personalized license plate. If I want people to remember me, I might go out and put "Molly" on my plates, just as I could go and register the domain name http://www.molly.com/. Well, I could, if someone else didn't already have that particular domain! Internic keeps track of registrations, and its very simple to find out if something is already being used.

Therefore, the routine is to figure out what I want my domain name to be, check it out with Internic, and if it isn't used, to register it.

Selecting a Domain Name

Domain names, when used for the purpose of association and marketing, must be easy to remember and relate to the product or offering. The reason goes beyond my just being able to find the 7Up Web site by typing in www.7Up.com. It also helps get the site indexed by Web worms and crawlers. Many of these highly-trafficked databases will index URLs, and will find associated references in a given search. This boosts the probability of your Web site getting found.

A domain name should not be too long, as there's too much opportunity in that case for someone to make a mistake and have trouble finding you. Keep them as short as possible. 40k Miracle has 10 total characters; this is almost stretching it. I would recommend keeping names down to 7 or less characters. It's no accident that phone numbers in the U.S. are 7 digits. This is because 7 has been found to be an effective number for people to recall. I'd stick to that convention, as it's something people are already familiar with.

Selecting a Suffix

Suffixes should best represent your organization. Most commercial Web sites should be registered with the .com domain. Because there's a glut of names in this suffix, there is some discussion that Internic will be adding another suffix, such as .biz, to accommodate the commercial infiltration of the Net. If you are a commercial organization, start with the .com suffix.

Educational, military, and government organizations must fulfill specific requirements in order to qualify for those suffixes. The .net suffix is always an alternative. Any network qualifies, and the meaning of network in this instance is considerably vague. The same is true for .org, which refers to the general "organization." Typically, .org is appropriate for not-for-profit organizations, but as with .net, there is an amount of vagueness involved, and it will be up to you to determine what most truthfully reflects your site.

Note that if you've selected a great domain name but someone already has it registered with your preferred suffix, you might try changing suffixes to something else, in order to get the combination that bests suits you.

Searching Domains

Once you've made your selection, you can do a simple whois search. Using a Telnet application, or logging into a shell account with a command prompt, simply type the following:


whois www.molly.com

If the domain is taken, the search results will show who owns it and what its status is, as you can see in Figure 2.3, where someone has absconded molly.com! However, if a domain is not taken, which molly.net is not, a "no match" will result.

Figure 2.3. whois search showing that someone already has dibs on molly.com!

The Internic also has a Web-based whois application that you can use as an alternative to this line-based option.

Registering Domains

I can now go register my chosen domain, molly.net. To do this, I can use the Internic's Web interface. From the main page at http://www.internic.net/, select Registration Services and follow the links accordingly. Choose your preferred way for payment. Fees are very reasonable: $100.00 to register and $50.00 a year thereafter will maintain the domain name.

Once your domain is registered, it will be implemented by your Systems Administrator to work on your server. Some Sysadmins require payment for this service, and there will be various ways to handle the domain. If you either run at the root (you are the server), or if you have what is known as a virtual server (a server has been "multi-homed" to make your section pretend it is root), you can have the straight-forward domain name. If your Sysadmin doesn't provide this type of service, you will likely have a directory name after the domain name:


http://www.molly.net/molly/

Make sure to work with your Sysadmin from the start. This will ensure that you get the type of domain name and the results you are seeking!

Feature Site II The Film Vault: http://desert.net/filmvault/


Figure 2.4. The Film Vault home page.

This extremely popular Web site has gone through several incarnations in its design, as many sites that stay with the times do. The current incarnation is very notable for several reasons. First, the graphic design is quite attractive, and humorous! Enjoy the flickering film light sneaking out under the door on the home page. Custom JavaScript enhancements have allowed for very sophisticated sort-and-search options, and the use of advanced frame technology makes the interface extremely functional.

Although much of what is on the Film Vault could conceivably provide interesting, individual design discussion, the most significant, for the purposes of this book, comes with the way the designers of the site have used tables to create the graphic layout of the pages. The technique of using tables as the layout code for most sites has become so commonplace on the Web, it almost indicates the beginning of a standard. Although HTML is in and of itself a layout tool, it has limitations. When tables were introduced, designers realized that tables were the answer to many of the headaches brought on by HTML limitations. Tables have become the real layout tool, rather than just a way to organize lists of information.

There are many ways to approach table layout; often, similar layout results can occur from different approaches. Here I'll discuss table basics, showing what various table elements do. It will be up to you as a designer to implement the various elements in order to get the results you're after. In Figure 2.5, I turned on the table borders so you could see how the Film Vault designers actually broke up images in order to gain effective layout with tables.

Figure 2.5. Film Vault home page with table borders turned on.

Practice might not make perfect in the case of tables, because there is so much evolving in HTML and the way it is used. Despite the rapid changes in the Hypertext Markup Language, practice might very well find you discovering all kinds of unique ways to present material, as it has with the Film Vault.

Table-Related Tags


I'll begin with the most obvious, the <table> tag. This tag invokes a table, and the data that comes after it will determine the structure and content of how the table will be implemented. Like most traditional HTML tags, <table> requires a closing tag to indicate the end of the table, represented by </table>.

Data within a table is handled by the determination of rows and table data. Table rows are signified by <tr> and the companion close, </tr>. Table data tags follow the open and close rule, <td> and </td>, respectively.

There are other elements, such as <th>, that refers to table heading cell, and <caption>, which places a caption for the table. I rarely use either of these. Their general use seems limited too, because there are more logical methods of achieving the same effects.

Table Tag Arguments


Each of the preceding tags allows for a variety of arguments. It is constant addition to these arguments that make tables considerably effective as a layout tool. Table tag arguments control a great deal of information, and learning various ways to use the arguments will dramatically increase the quality and diversity of your layout skills.

The <table> tag itself allows for the following arguments:

The table row tag <tr> is the container for table data information. Table rows can argue the following attributes:

The last tag attributes I'll examine here in detail are the table data, or <td> arguments. They include

There are, of course, other instances of arguments and methods of working with tables. For more details on how to use them effectively, one excellent place to find cutting-edge use of and extensions for table layout is Microsoft's Site Builder Workshop ( http://www.microsoft.com/workshop/).

Quantum Chess: http://www.brlabs.com/quantumchess/index.html


Figure 2.6. Quantum Chess home page.

Chess lovers will thoroughly enjoy the opportunity to gain both practice and bona-fide live-over-the-Net chess games with a beautiful, flexible chess-board interface (see Figure 2.7) created by Brilliant Labs.

Figure 2.7. Quantum Chess interactive board.

Using ActiveX controls, Brilliant Labs has built several interactive games for use over the Net. An ActiveX-enhanced browser is required, and that's easily managed with Microsoft's Internet Explorer.

ActiveX seeks to create a component that integrates objects built in any programming language or multimedia application with Web client/server technology. These languages and applications can, and do, include Java, C++, Visual Basic, VRML, QuickTime Virtual Reality, and Shockwave. Essentially, this means that no matter the developer tool, there is a way to integrate these as applications via the browser.

This integration enables tremendous cross-browser and cross-platform solutions. Web designers are quite enthusiastic about the possibilities and extended applications that ActiveX can bring to the desktop via the Internet. ActiveX is an extension on the OLE (object linking and embedding) concept, and brings that technology into a new time.

For Web designers, it is imperative to become familiar with ActiveX applications, even if programming is not your specialty. Understanding a bit about what ActiveX can do, and learning where to find more resources now, will help you in the long-term development of dynamic, integrated Web content. A few minutes at the Quantum Chess site should inspire you in terms of games, but this is only one very small application.

The best information on ActiveX development can be found by visiting Microsoft's Internet for Developers ( http://www.microsoft.com/intdev/). Another very impressive resource, particularly for examples of ActiveX in action, is C|NETs ActiveX site at http:www.activex.com/.

T@P Online: http://www.taponline.com/


Figure 2.8. T@P Online home page.

It's young, independent, sassy, and full of fun. T@P Online is a well-designed, well-written, and superbly presented 'zine geared at the "next generation" (whoever that is)! My sense is that it's catering to twentysomething-year olds, or what others might refer to as "Gen-X'rs" (before that became de[as]classe[as]). It doesn't matter, though. If you're young-at-heart and want a fresh perspective on all forms of entertainment, from fashion to sports, this 'zine is worth a look.

The layout uses lots of tables, as described earlier, and allows easy access to the wide variety of articles and interests within. Simple navigation and a fine appreciation of typography and Web design elements are noted throughout, as is the clean HTML code. This clean HTML code makes good use of a number of HTML 3.0+ arguments and extensions, including those related to the break <br> tag.

The <br> tag (no closing </br> exists) has historically been used as a way to create white space between paragraphs, or to mimic a hard return. This hard return breaks lines of text where the designer wants to do so without adding a line of white space beneath the break, as would a paragraph (<p>) tag.

In earlier days of HTML, page creators used the <br> tag in a number of creative variations, including multiple tags in a row, to arrange elements spatially. Thank goodness that as HTML has evolved, so have the way important elements such as this have been used.

Extensions to the <br> Tag


There is actually only one argument allowed in the <br> tag, but it has three values, each powerful enough to give the tag new flexibility and importance in HTML coding.

<br clear="x"> is the syntax, where x equals one of the following values:

This series of syntax is especially helpful when trying to control page data in a consistent fashion between different browsers that support HTML 3.0 and above. Using these arguments with the break tag creates a default layout for the elements involved that is determined by you, the Web designer, rather than the browser.

Red Meat: http://www.redmeat.com/redmeat/


Figure 2.9. Red Meat splash page.

The rather bizarre work of cartoonist Max Cannon is taking the world by storm, both offline and online. The Web site is used as an extension of the syndicated cartoon, as well as a place for interesting sale items, history, press information, and other important data on the life and works of this contemporary cult hero.

The Red Meat site is very well-designed, having begun as a fan's site, which then was taken control by Cannon's agent and publishers. The look of the site improved, the custom, Java-enhanced navigation (see Figure 2.10) is simply a joy, and the graphic design is as humorous and macabre as the cartoon strip itself.

Figure 2.10. Java mouse-over animation on Red Meat: note reverse colors on the second navigation option.

Web sites need a certain balance of content-to-design, and this is an important note for Web designers to take and place in the concept section of their design references. It speaks to the idea that a Web site can have fantastic visual imagery, sensible sections, and impeccable presentation, but if the content isn't fleshed out (if you'll pardon the pun), savvy eyes are going to notice.

In Figures 2.9 and 2.11 you'll see the complete navigation set and an example of one section of content, which provides some side-splitting, fun graphics and information. Other sections are almost bare, as can be seen in Figure 2.12. Although you'll note that I often discuss how writing for the Web should be "short, sharp, and shocked," there are also examples where too little written content is detrimental. This can be avoided by doing one of two things:

  1. If the site, like Red Meat, is very well-designed, add written content that helps balance the empty spaces.

  2. Don't create so many areas that you don't intend to use functionally.

Balance is the key, which could also be said about just how much red meat one eats!

Figure 2.11. Fun with Meat Page: note ample content.

Figure 2.12. Where's the beef? This page lacks text!

GRP Records: http://www.mca.com/grp/


Figure 2.13. GRP home page.

Truly a beautiful site, this site, designed by T3 Media, is a visual, as well as aural, tribute to the contemporary jazz artists within its group of labels. Such noted musicians include George Benson, Larry Carlton, and Keith Jarret.

GRP's home page is a study in proximity. This is the design concept that relates the distance of a given page element from the next. It's a lesson designers should take home and study, because this is a design concept that flies right over the head of many people creating Web pages. That's forgivable for the hobbyist, but unforgivable for the professional. And there are many professionals not paying attention!

Because of the small visual space of a Web page, trying to fit too many elements into a page goes against the primary need of proximity, which is to group elements that form a cohesive idea together. This grouping creates organization, ease of access to the information, and aids in the creation of white space by forming natural clusters of visual information.

Breaking up space in clever ways is part of the challenge of design, especially Web design. Again, this is because of the limitations of the space. Turn those limitations into opportunities and you've accomplished a great deal in improving the vista of the Web.

Note that in Figure 2.13, the GRP home page has done a very precise job of keeping important elements together, but has also allowed for some spatial fun in the way the top graphics are arranged. In Figure 2.14, an internal GRP label page, notice how the type to the left is larger, separate from the picture to the right or the navigation bar along the bottom.

Figure 2.14. Internal GRP page.

The concept of proximity suggests that each element has a relationship to itself, to other like elements, and to the page as a whole. First, keep the necessary information, so that it appears together in one space. Then, lead the eye to the next information, with just the right amount of space in between. Too much distance would confuse, too little would be visually busy and annoying. Finally, notice the general balance of the site. Does it flow well? Is there enough space between elements, or too much? None at all? Remember that organization is the key!

Sundance Channel: http://www.sundancefilm.com/


Figure 2.15. Sundance Channel home page.

This site is the home page for the film extension of the variety of Sundance-related projects started by actor/director Robert Redford. Long interested in the works of independent film makers, the Sundance Channel is a subscription-based service available via satellite, or by petitioning local cable companies to carry it. Independent full-length and short subjects are featured, as are animation and documentaries.

The Web site is expertly designed, with advanced use of lines, color, shape (see Chapter 4: "Sites that Teach: Arts, Culture, and the Humanities"), dynamic animation, and a very nice respect for typography. (See Appendix B, "Top Design Tips," for more references to type control.)

There are more and more methods of type control coming to the Web, via graphics, HTML advances and special browser extensions, Cascading Style Sheets, and clever uses of HTML tags. For some time, designers played with the <pre> tag, which forces pre-formatted text and space, as well as defaulting to the monospaced default font within the browser. Due to the inconsistencies with using the <pre> tag to force a monospaced type, it has become less and less popular to use as a typographic trick.

Appearing more frequently is the <tt> and </tt> tags, which force a monospaced font. This can be used very effectively as a typographical element, as shown in Figure 2.16, an internal page from Sundance.

Figure 2.16. Internal Sundance channel page.

See how the type looks like a typewriter-style font? That's the result of the <tt> tag. The syntax to create this look is very simple:


<tt>

Place the text you wish to appear as monospaced here.


</tt>

Typography on the Web is really in its infancy. As you've seen with this discussion, and with others throughout the book where typography is discussed (please refer to Appendix A, "Site Index," for a list of references), Web designers are using as many workarounds as possible to achieve font control. It is likely that creative applications, as found here with the <tt> tag, will continue to serve Web design in this fashion until such a time that better type controls are available.

Sportsline: http://www.sportsline.com/


Figure 2.17. Sportsline home page.

Sports fanatics who also enjoy the Web are sure to be in for a treat with this great offering from SportsLine. This magazine-style site serves up feature stories, up-to-the-minute scores, contests, odds and analysis, and even radio broadcasts of various events.

The design is easy-going, more functionally pleasing than esthetically so, but with plenty of sensible, mature design elements employed. The site is well worth many return visits for both the content and its ease of use.

When peeking at the code, it occurred to me that this was a perfect opportunity to discuss character entities. These are elements that appear in what is known as the ISO-Latin-1 character set, several of which are used frequently by coders to achieve a variety of important symbols. I'll go over a few that are used most frequently, as well as offering a few resources that you can explore to get the full set.

The advantage of using character entities allows for consistency across various browsers. One could literally type out an entire document using the ISO-Latin-1 set; however, that would be ridiculous.

Some of the most frequently used character entities are shown in Table 2.1.

Table 2.1. Frequently used character entities.

Character Entity Classification
& &amp; Ampersand
@ &#64; The famous "at" symbol
© &#169; Copyright Symbol
® &#174 Registered Trademark
Indent &nbsp; Creates a tab indent

For a complete listing of ISO-Latin-1 entities, visit Jasper Verkroost's character set ( http://ourworld.compuserve.com/homepages/jasper_verkroost/isolatin.htm).

Paramount Pictures: http://www.paramount.com/


Figure 2.18. Paramount Pictures home page.

The earlier discussion of proximity relates well to the example that Paramount's home page provides. This is proportion, or the size of the graphics that are placed on a page.

Paramount's site is attractive, offering information on motion pictures, home video, television, digital entertainment, the Paramount Studio, and access to the Paramount store online. There's plenty of fun to be had, particularly for movie buffs, who will appreciate the ample information on new releases and upcoming attractions.

Note in Figure 2.18 the way that the size of the graphics don't force me to scroll down to view the main interface of the site. This is intelligent proportion, working within the parameters of a 640x480 pixel environment. Paramount takes that a step further by being aware that some of that space is further taken up by other elements, such as my browser tool or location bar. When I do scroll down, it's because I want to, not because I have to.

This is not to say that many well-designed sites don't require me to scroll down to get the gist of the design. However, if the objective is to create a navigational interface with that first "splash" screen, it is very wise to make sure it all fits into that defined area. Test, and then retest, on different browsers, machines, and monitors to be sure.

Web designers have a bad tendency to oversize graphics, perhaps because many of them either have no design background, or because they misunderstand the diversity in technology—that not everyone is using high-resolution, large monitors and millions of colors. It might also be the fact that graphic designers are simply not used to such restricted space. Please bear in mind that I am expressing this not to place blame or highlight a fault, but rather offer an observation to designers who wish to become more effective in the mien of the Web.

This means thinking about proportion! Certainly, things can be designed larger and then rendered smaller in order to be able to play with layout, proximity, placement, and so on, but be sure to remember that, as with the kilobytes of data you'll be sending over limited bandwidth, size matters!

The following are a few questions and considerations:


Martin Scorsese: http://www.wenet.net/~clayton/directors/martin_scorsese/


Figure 2.19. Martin Scorsese site main page.

This highly discerning Web site built by a fan is not only jam-packed with information about one of the most venerable living film directors, but is presented in a high style as well.

A right-sided navigation bar is used, an unusual choice that begs some danger; however, it creates a divergence from the more standard left-margin, which is very admirable. Tables are used to create a very esthetic as well as functional layout, and the site is regularly updated with fresh information for the Scorsese fan.

One of the things I liked most about the site was the way hit counters were placed. Typically, I'm one of the members of the "I hate them/won't use them" group, for a number of reasons, ranging from their total lack of accuracy to the way they are overused to the point of disgust. But, some people want them, in fact, demand them, and if you find yourself wanting or needing to use them, I'd take inspiration from this site.

The counter appears way at the bottom of the page, along with other "announcement" style information, including browser links and so on. Then, very simply, and proportionately subtle, the counter resides alongside this common information. Nothing is pulling extreme attention to it. It's not placed at the top of the page, or the center of the page, as some page creators do. (See Figure 2.20. Note that the counter is an example of a real counter program, but the page is fake, so as to protect the perpetrators.) Instead, it's there if you look for it, but it doesn't hit you over the head and say "LOOK how many hits I have."

Figure 2.20. One very ugly hit counter example.

Hit counters, links to browsers, awards, in fact, any item that is extraneous to the information that is imperative to a given page, will ideally be left off, simply because it impedes the quality and integrity of a design. In some instances, these things might be desirable, so how about placing them on a help page, or credits page? This way, your audience members can visit a page designed around that information, rather than forcing the information into a page that is well-designed.

That's Entertainment!


Take your final bows for having fun while learning how to do the following:

For my encore, I've prepared the next chapter, which highlights newspapers and magazines on the Web!

Previous Page Page Top TOC Next Page