Home     |     A-1 Technology, Inc.     |

Sunday, June 06, 2004

Animation

Placing any animation on a Web page can distract attention from the rest of the material on the page. Does the animation deserve that much attention?

The Web Accessibility Initiative at the World Wide Web Consortium (W3C) suggests that there should always be a means whereby the visitor can stop the animation themselves.

Perhaps, the most important question of putting anything on a document, including multimedia, is the need, relevance and the context. Why is it needed? Why is it needed here? Will the users have appropriate tools to view it (for example, GIF89a is but Flash is not natively supported in current browsers)? If not, are there any instructions to obtain them?

Again using the software analogy, how many times do we see software with buttons all over like a Boeing 747 cockpit, which are there just for the aesthetics?

There are various contexts where use of an animation can be useful:

Navigation - use of Flash (text-based animation) for example at Macromedia's Web site.

Promotion - including an animation that consists of a few frames from a video.

Education -Physics. Motion of a pendulum.
Mathematics. Illustration of evolution of an ordinary differential equation under change of initial conditions/parameters. In both the above cases, "time" is an implicit factor. Hence, the justification.

Advertising - such as banner advertising. There are many good examples around.

Animation can be split into several distinct areas:

Animated GIF's
Consider why your site needs to display animated GIF's. The larger the image and the more frames the animation has, then the longer the download will take. Will your visitors stay on the page long enough to see the whole animation?

Placing too many animated GIF's (to some people one animated image is considered as one animation too many) should be avoided. It is likely that the animations will be out of sync with one another, and give the impression of animation overload.

Avoid using an animated GIF from a graphics library. There are several tools available that you can use to create your own. Creating your own animated GIF that blends with the rest of your sites look and feel will be more acceptable to your visitors than one that clashes.

Animated Dynamic HTML
There are two major types of uses of animation with Dynamic HTML (DHTML): moving images and text around the screen for the sake of it; and presenting an interesting interface to condense or hide information until it is required.

Obviously the former is to be condemned and the latter condoned.

An good example of the practical use of DHTML is the hidden article synopsis on the main index pages here at irt.org. When people are looking for an article they are presented with list of headings and dates - when they hover their mouse pointer over a heading then a brief synopsis of the article is revealed - giving the visitor the opportunity to decide whether the article is of interest to them before deciding to view it. Displaying all the text for each article would generate information overload and would make it much harder for people to quickly identify the items of interest.

An bad example of DHTML use, would be if your home page takes a while to load all the images and text, and it is invisible whilst it is all loading. Your potential visitors might feel that there is something wrong with your site and then go elsewhere.

If your visitor does hang around long enough for all to be revealed, will they then return later to your page, to again be presented with your masterpiece? Possibly not. They may instead bookmark a page within your site that they feel more appropriate for their later return, almost certainly avoiding your front door.

If your site doesn't have an appropriate page, perhaps the whole site is animated, and no matter where the visitor enters it, it still takes a while to get upto speed, then your visitor might not bookmark your site, and might never return. Most people regard an individual who bookmarks their site as a success. Bored people often revisit their bookmarks!

Revisits all depend on how useful your visitor finds the site, and how often they return. If the pages are still held in the browsers cache, then the download delay will not be as long. If your pages and images have been cleared from the cache over time, or because of the lack of space, then the download delay will be as long as the initial visit. This may give the impression to visitors that your site, or the host that is situated on, is "slow".

Scrolling Status Text
You've seen them: "Hi, Welcome to my cool site..." scrolling across the bottom of the browser window. This is normally people's first attempt at JavaScript, usually copied from someone else's site, because they were "impressed", and want to impress others. All it does is show that you can "cut 'n paste" someone else's code - resist the temptation at all costs.

The status bar is for status messages, for example: the location of the link beneath the mouse pointer, the progress of a page download. People do read these messages. It's unprofessional to hijack this area of the browser for a gimmicky scrolling message.

If the message is that important, place it in bold at the top of the page, or consider using a Java ticker tape, or a scrolling text box.

Clocks and TimersUnless your site is time related, or needs to highlight the time of a deadline, then consider whether there is a need to tell your visitors their own local time.

Most people who can afford a computer can also afford a wristwatch. Most operating systems provide their own internal clock, and a GUI clock application, some even provide a clock on a toolbar.

Telling people how long they've been on your site is only likely to remind them that they've spent too long on your site, and that they should be doing something else.

http://tech.irt.org

Thursday, June 03, 2004

The Key To Effective Design

Organization is really the mainstay of effective design. First, you need to know what point you're trying to make. Whether it's a newsletter or an ad, if you don't know the main theme you want to get across, you'll be designing things forever trying to get where you want to go by trial and error. Try to sum up your main point in a few brief words, or at least one sentence. Then build the basis of your entire design, including and sub points you want to make, in the same way you organize the points you want to cover in a presentation or a group discussion. Think of a good ad design as a great piece of artwork, expressive and able to relate a little bit to almost everyone. That's where your main point helps your focus. Then, add in all the little sub points you also want to make, and work them in according to their order of importance. Remember, not everyone will pick up everything you put in an ad or design. So keep the points simple, cover just a few things, and cover them in the order of most importance.

Like art, a good design is very detail oriented, but just like an exceptional piece of art, an exceptional design only puts in exactly what it needs and nothing more. Intricate detail is always important, just remember that good detail adds to the overall effect, it never takes away from it. If you have too many details, the reader doesn't know where to look first. A good design helps the reader to focus and understand what you're telling them. If you're not sure that a point should be made, it probably shouldn't. When you keep your designs simple, and follow a few basic rules, you'll increase your reader's ability to follow what you're saying 100%.

Sitemap
Ecommerce
Financial
B2B
Free Evaluation

Source:http://www.pageresource.com

Wednesday, June 02, 2004

Top 10 Website Design Aspects:

Content:If you haven’t got information that interests people and keeps them coming back, then the other web design aspects don’t really matter.


Interaction: Do you have a Call to Action on each page? That is, have you asked the visitor to interact with the Website by buying something, entering a contest, subscribing to a newsletter or offering a suggestion? If not, then you haven’t begun a relationship.


Do the pages load quickly? Studies have shown that Internet users lose interest in a site very quickly if it takes too long to download. Over reliance on graphics and animations in web design can turn a large number of potential visitors off.


Ease of Navigation:
If visitors can’t find their way around they will leave. Navigation must be straightforward and descriptions obvious. Explanatory notes or signs are better overdone.


Is it aesthetically pleasing? The overall impression of the site is important. If it looks professional (business/information searchers) or quirky and unusual (entertainment seekers), visitors may forgive other design problems, at least initially. There are a number of places where you can get design templates - checkout Tucats-Design for a range of free templates. Project Seven is a great resource if you use Dreamweaver/Fireworks to design your Webpages.


A privacy page is an absolute necessity. How is your company going to use the information collected? How secure are pages where confidential information is asked for? What about faulty product?


Design for Search Engines: Have you themed your pages strategically to obtain high rankings for various keywords? Used meta-tags, keywords in title, and keywords within page text. See Search Engine section


Is the website regularly updated?
If you continually refresh the information on your site and it is relevant, you will achieve more regular visitors. Some Search Engines will index your site more often as well. See our Website maintenance services also.


Are you easy to contact?
Contact details must be readily available everywhere for anyone wishing to communicate with your company.


Does the site look and feel personal rather than looking like clinical corporate front? Try referring to people by name (john@ rather than info@), show staff details and inject humour where appropriate into your webpage designs.


Bonus one! Think global. Speak as a global entity when you are on the Net, because that's what you are. Avoid anything that is too country specific: currencies, local idiom or local holidays. Nobody likes to feel like an outsider so don't put up barriers that make people feel excluded. Consider languages other than English.


Sitemap
Ecommerce
Financial
B2B
Free Evaluation

Source:http://www.netinsites.com

Tuesday, June 01, 2004

SSI: Why and How to Use Server Side

What is SSI?

SSI actually covers a number of features to improve your website. I am going to speak here of just one critical improvement, referred to as an "include" file.

Essentially, an "include" file is a separate file that your web page can include as if it was part of the page file. Let's take a real-life example. The Liquid Vitamin Supplements Store uses SSI in a number of places.

If you are used to using FrontPage or have recently learned HTML, you probably assume that every web page is a single html file. The example above is actually five files. There is the main HTML file for the page. There is a style sheet (CSS) and there are three SSI "include" files -- one for the left navigation menu and two for the two navigation menus across the bottom. I could have, perhaps even should have, used more "include" files, but you can be the judge when you've finished reading this article.

Why use SSI?
SSI makes it easy to bring changes to your website. There are some changes you will need to make to every page or to every page in a specific section. Your website might start out with just 10 pages, and you might figure that it is no big deal to cut-and-paste a change to the navigation menu 10 times. But each time you add a page, you have to update that menu. And with each new page added, you have to paste one more time. When you reach 50 pages (Never thought your website would grow that big? You're not alone.) it becomes very tedious to update.

For instance, when I wanted to add the website monitoring logo and the link to the navigation menu at TheHappyGuy.com, I had to change just one file, and -- presto! -- the change appeared on every page of the site bearing that navigation menu. It was so very much easier than past updates before I began using SSI.

There are two other benefits to SSI "include" files. Because a single line of code replaces what might have been several dozen in each HTML file, your files are much smaller, taking less space on your server. And, because the "include" file has already been loaded with the first page a visitor sees, the next page is much quicker for visitors to load.

How to set up SSI?
You need three things to set up SSI.

Configure your server for SSI
Set up your "include" file
Call up your "include" file into your web page HTML file
First, you need your server configured for SSI. Ask your web host if this has already been done. Also ask if it has been set up to parse .html extensions to read SSI.

If your server has been set up for SSI, you are one step closer. If it has also been set up to parse .html extensions to read SSI, you are two steps closer.

Not all hosts support SSI, but most do. If yours does, but it has not been set up for your account, look for the .htaccess file in your root directory (where your index.html or home page file is stored). In my experience, this is not usually viewable using an FTP process; you have to find it through your control panel.

The .htaccess file is a text file. If you do not already have an .htaccess file on your server, you can create one in NotePad or even in Word (just save it with a .txt extension), but whatever you do, make sure not to write over a .htaccess file already on your server. If it is already there, just add the following lines to the file, being careful not to erase anything that is already there:

AddType text/html .shtml
AddHandler server-parsed .shtml
Options Indexes FollowSymLinks Includes
So far, so good. But this will recognize only .shtml files for includes, and you probably don't want to change the .html extensions to .shtml on all your pages, if for no other reason because it will mess up all your inbound links to those pages.

So add this line. In theory, it should be the second line, but careless me has gotten it to work at the end, too:

AddHandler server-parsed .html
Save the edited .htaccess file to the root directory of your server.

As an aside, there are several ways to configure your server for SSI. This one has worked for me across several hosts.

So much for the techie stuff, now you need the second element: the "include" file itself. Suppose your "include" file is the navigation menu. You don't need "head" and "title" and "body" tags. Just type in your text and code just the way it would appear in your webpage. It's that simple. Save it as an HTML file, and load it to your route directory or to its own directory.

All you need now, is to call up your navigation menu in each file you want it to appear in. To do this, a simple line suffices where a whole column of code and text once stood.

Sitemap
Ecommerce
Financial
B2B
Free Evaluation

Source:http://www.theukwebdesigncompany.com