Web Site Considerations
There are many things to take into consideration when creating a web site.
Ignoring some of these may not ruin your web site
but it could cause people who are visiting your site
to leave before finding out who you are.
This is not a complete list,
but it does cover some of the most important items.
A list of
applications is presented at the bottom of this page.
-
Standards
-
The basic language used to create web sites is
HTML
(HyperText Markup Language).
There are extensions to this but this is the best place to begin.
HTML is a standard language that is defined by an organization called
World Wide Web Consortium (W3C).
Adhering to a standard helps to insure that what you create
will have the appearance you expect
regardless of the browser a visitor to your site is using.
Unfortunately,
most browsers have some peculiarities built in
and can show things incorrectly.
This is true of Internet Explorer and Firefox,
two of the most widely used browsers.
Both are coming more closely in line with the standard
as new releases become available,
but you still have to deal with knowing
that older browsers will be out there.
If you write you web site using a text editor
and insert the HTML commands yourself,
you have the most control over keeping your site
in compliance with the standard.
You will still need to know about the exceptions
and there are several refence books on the subject.
One such book is Spring into HTML and CSS
by Molly E. Holzschlag.
-
Generators
-
There are HTML generation tools that create the HTML code
while you type in an application such as Microsoft Word.
These tools typically generate a lot more code than necessary
to acheive the desired result.
These tools can also rely heavily on the specific nature
of a particular browser,
resulting in web sites that look fine in one browser
but are unreadable in another.
Tools are much further behind in the standards curve
than the browsers are,
and so we recommend against their use for that reason.
Another problem, however,
is that modifying the site at a later date
can be very time consuming
depending upon the changes being made.
Trying to manually clean the code up using a text editor
is next to impossible,
and so fixing browser specific inconsistencies
can be a frustrating experience.
If you can learn HTML (and CSS)
then creating your site with a text editor
is the most reliable way to obtain your desired results.
If you must use a generator,
then you should run it through a
validator
and check it on several types of browsers
before considering it completed.
-
Layout
-
Don't try to reinvent the wheel.
Many sites have some basic similarities for a reason,
visitors expect things to be in certain places.
Attempting to deviate from this
may only cause visitors to your site to become frustrated and leave.
Have your logo in the upper left.
Use the top to indicate to the visitor
where they are.
Keep you navigation buttons (menu bar)
along the left side or at the top.
Keep your copyright at the bottom.
The reason for these locations
are due to how browsers resize and clip content.
The left and top are the starting points and always visible.
The page expands toward the left and down
and these portions clip content when no space is available.
-
Colors
-
Color provides impact and says a lot about your site
in many subtle ways.
It is, however, very easy to abuse color and create a site
that is too busy or impossible to read.
The number of colors should be kept low
to help insure all visitors will see similar results.
If a visitor's computer has insufficient capacity to display
all the colors of your site, things will start to change
in ways beyond your control.
Contrasting colors should be used for background and foreground
to increase the ability to read the text.
Similar colors are very hard to read
and minor color changes by a visitor's browser
can render it impossible to read.
Dark colors on white background are best.
Background images should be light and of low contrast
to prevent interfering with the text.
Color combinations that are associatedi
with common types of color blindness should be avoided.
-
Images
-
Pictures, like color, help to enhance the web site
and make the experience a pleasant one for the visitor.
But too many pictures, or images that are too large
or have too many colors
will slow down the loading of you web pages.
This will have a very negative impact on the visitor.
Edit you images to reduce the colors used
to only that needed to produce the quality required.
When a large image is needed
try to use a smaller version of it as a link
that the visitor can click to get the full size image.
The browser will normally try to load all the information it needs
to determine the proper sizes of each element in the page
before it begins to draw any of it.
When defining your images, be certain to include their size
so the browser can draw the page
before loading the image.
It gives the appearance of a faster loading site.
-
Navigation
-
Test all of your links
and insure your navigation buttons work on a variety of browsers
and window sizes.
If you are using buttons that are images instead of text
then having alternative text messages defined is helpful
as well as a text only navigation bar
located at either the top or bottom of the page.
|
Applications
There are many options available to consumers and businesses
even though most people don't know about them.
Microsoft is not the only supplier of applications,
nor is it always the best.
The information below provides some background
and links to sites that allow you to try these products.
Most are free, or very low cost,
solutions that will likely suit your needs.
In many cases it may exceed your expectations.
| Browser |
|
Firefox |
Free |
Firefox is the evolutionary result of the Mozilla project
which had been more commonly known as Netscape.
When the source code to the Netscape browser was released
as Open Source then the name changed to Firefox.
It is secure, well supported,
and is one of the better browsers for accurately rendering HTML.
Available on Microsoft and Linux platforms.
|
| E-Mail |
|
Thunderbird |
Free |
Thunderbird is a product of the Mozilla group
and provides a very secure and reliable e-mail client.
It is able to handle multiple e-mail accounts with ease.
Available on Microsoft and Linux platforms.
|
| Security |
|
AVG Anti-Virus |
Under $50 |
This anti-virus product is very reasonably priced
on a subscription basis.
It provides updates on a regular basis,
in most cases daily,
and is transparent to the user in most operations.
Available on Microsoft and Linux platforms.
|
| Office |
|
SoftMaker Office 2006 |
Under $75 |
At only a fraction of the price of Microsoft Office
this application provides all of the same features
and is compatible with Open Document Formatted files (ODF).
What is remarkable is that is renders pages nearly
exactly as Microsoft Office does.
Available on Microsoft and Linux platforms.
|
|
Open Office |
Free |
This is a complete office suite with
word processor, spreadsheet, slide presentations, and more.
It is the first to support the Open Document Format (ODF)
and is similar to Microsoft Word.
The resulting layout produced can be different
from that produced by Microsoft Word,
however,
the price is attractive.
It is a large download, and even with a high speed connection
the download time is significant.
Available on Apple, Microsoft and Linux platforms.
|
Mainely Technology,
MT, the Mainely Technology logo and
"The Way Technology Should Be!"
are Service Marks of Mainely Technology
Copyright 2005-2007
Mainely Technology