Академический Документы
Профессиональный Документы
Культура Документы
Feedback
If this all looks like it will involve a lot of work, that's because even if
you know what you are doing, it is a lot of work. However, it can be fun
and rewarding. If you are planning to create a world class web site, it
will not be worthwhile to skip some steps. If you are just planning a
personal website and don't care about promotion, the promotion steps
could be skipped and some other steps could be skipped with some
sacrifice of quality.
Business Interests
Website Functionality
Along with the business interests and objectives for the site, the
site functionality must be considered initially. This includes site
functions as listed below:
Website Theme
The type and purpose of the organization will have a great deal to
do with determining the theme of the website. The site purpose
may be informational, it may be built to sell products, or it may
contain some combination of themes and purposes. The type of
information on the site and its purpose will help determine the
theme. The site may be business oriented and traditional, it may
be a non traditional business with attention grabbers. If the site is
some organization with a group mission, it may be an
uncomplicated site stating group purpose and mission with
contact information along with some public information.
Website Content
Website Layout
• Consider how many layers deep into the site, navigation should be done.
• Consider how to organize the site into logical subcategories that make sense to the
viewer. For instance normally documentation is placed separate from information
about the organization.
• Consider where links should be. Should the main navigation links be across the
top, down the left side, someplace else or some combination? Should some items
be highlighted?
• Consider how many levels deep users can move by clicking on a single link.
• Should buttons be used for links?
• Should JavaScript or VBscript be used to create drop down links?
• Will Server Side Includes (SSI) be used to support the site with some common
notices on multiple pages?
• Should server side script programs be used to support the site?
• Are any additional services required to support the site such as external credit
card services?
• Will your website require access to a database for storage and retrieval of
customer or other data?
• How much content will be displayed on each page? How far down will users need
to scroll the page to see the bottom? This is a controversial characteristic of
websites with some believing scrolling more than three screen lengths is too
much, and others believing it is better to place as much content on the page as is
reasonably possible to allow for easier viewing and printing without going
through many links. I think pages should be long enough to print roughly one to
five pages on a normal printer and should be broken on some reasonably natural
content breakoff point. Pages should not be long enough to cause a significant
slowing in load time.
When considering these items, the type of browser the user will be
using should be considered. It should be considered whether the user's
browser will support these features.
The web page should not be too crowded and have a reasonable
amount of white space and graphics to make it pleasing to the eye.
The web page should be designed to draw attention to its main theme.
During layout, consider the fact that normally, the eye starts viewing
somewhere near, but below the upper left (the upper left center) then
moves to the right, then down.
• Consider how many layers deep into the site, navigation should be done.
• Consider where links should be. Should the main navigation links be across the
top, down the left side, someplace else or some combination? Should some items
be highlighted?
• Should frames be used? The use of frames is very controversial. I believe,
depending on content, frames have their place. Normally I use frames so an index
is in one frame with content in the other frame. I normally use frames in
documents, but not on the main page. One major drawback to using frames is that
some webcrawlers can not search through pages that use frames. Therefore these
web pages may not be categorized by search engines and may not be available for
user queries to search engines. Another drawback is that older browsers did not
support frames.
• Consider providing a site map to help your users and be sure search engine
webcrawlers can find all your pages.
Color Scheme
Website Graphics
Text Fonts
There are many different text fonts available. The text fonts that will
show up on the client computer are dependent on the fonts that are
installed on that computer. Therefore, it is best to use text fonts that
are commonly available. Also, different text fonts are not displayed the
same with different browsers. You will notice this if Netscape Navigator
and Internet Explorer are used to view the same page side by side. I
like to use Arial for normal text and Times New Roman font for header
text on my web site. The Arial font is easy to read, and Times New
Roman has serifs on the letters.
HTML
HTML stands for Hypertext Markup Language and is the format most
web documents are placed in to be made available for viewing. HTML
is simply used to indicate to the web browser, how to display the
content. It uses elements consisting of sets of tags (beginning and end
tag) to mark the type of elements such as paragraphs, headers, lists,
and tables.
There is one significant note about HTML that concerns you whether
you are technical or not. The current web standard as set by the World
Wide Web Consortium at http://www.w3.org is XHTML. What this means
is there are some additional construction rules for the markup
language. Some rules involve proper nesting of elements and tags and
using tags with lower case characters. See the HTML Guide Page about
XHTML for more information about XHTML.
If your site is not written in XHTML, it does not mean your site will not
function properly. It just means you are not using the latest standard. It
would be best to use the latest standard, however, to avoid the
possiblity of future work to bring it up to the standard. If you write the
code yourself, you should use the XHTML standard. If you use an HTML
page making tool, it should either output pages in XHTML or expect to
be upgraded in the future for XHTML.
There are several types of tools that may be used when creating a
website. These include:
• HTML editors or HTML page making tools such as Microsoft Front Page or the
Netscape Communicator tool set.
• Several browsers to view your web pages such as Netscape Navigator and Internet
Explorer.
• HTML validators that are used to validate your code. Validation means your code
is written properly in HTML. Many of these tools include spell checkers, but
validation of your code early can save trouble and much rework in the future.
• Graphic drawing programs that may be used to create still or dynamic graphic
images.
• Java applets may be used to create additional dynamic content and therefore a
programming Integrated Development Environment (IDE) may be required.
• Additional programming capabilities may be required to create server side script
programs for dynamic interfacing to the user.
• Will you require an FTP client program to allow the transfer of files between your
website and working computer or will you use tools provided by your web host
provider?
The person who is doing the work to create the site will determine the
tools to use. If the person has good HTML knowledge, it may be
preferable to hand enter HTML. with an HTML editor. Most who do not
have this technical knowledge may not wish to take the time to learn
it. Therefore it is fine to use tools such as Microsoft Front Page or the
Netscape Communicator tool set. These tools allow you to edit the
page as it is seen and takes care of the technical details of creating the
page. Whatever tools you use, you should first evaluate them by
reading reviews about them and ask other people who have used them
such as can be done on forum and discussion websites. There are links
to these types of websites in the main weblinks category at the
Computer Technology Documentation Project Websites pages. Under
the "Technical Information" header, click on the link that says
"Technical Forums". The second half of the page has "Forum Sites for
Website Owners"
Website Design
Once you have determined the purpose and functionality of your
website it is time to perform the actual website design starting with
some web page layouts. These initial page layouts should establish the
general look and feel of the website and are an important step in the
website design process.
Viewers will look at your web page with several browsers and on
computer screens with various resolutions. You should view your
website, offline or online, with computers using resolutions from 640
by 480 at 256 colors to 1600 by 1200 with true color. You should view
the site at a few intermediate resolutions. You should view your site at
least with Mozilla and Internet Explorer at different resolutions. Other
web browsers that you may want to vies your pages with include
Opera. The reason to go to all this trouble is to prevent creating all
your site pages, then determining you need to make a change, and
having to go back and fix multiple pages. After you have viewed your
main page with different screens and browsers you may want to make
some modifications to the page.
Once you have settled on the major portion of your main page layout
and created the main page, upload it to the web serving host you have
chosen.
Get Opinions
At this point your website has a main page with links that may not
work, but you can get opinions on how pleasing your main page is and
whether it conveys the massage you intend. It is worth your while to go
out to web hosting forums sites and ask others to view and critique
your site. Don't be dissappointed if you get negative input. Most of the
people are going to concentrate on telling you what they think you
need to improve rather than what you have already done right. They
are doing this for your good.
Make Modifications
Getting opinions and making modifications may take about one week. I
usually use more than one web hosting forums site at different phases
of the website design and refinement in order to get more variety of
opinions as I optimize the site.
Website Construction
The website construction phase is the phase during which the
bulk of your work is done assuming your website is fairly large.
Hopefully the steps you have taken earlier in the process will keep
you from needing to make any major changes to your web site
from this point on.
Complete Prototype
• Use Cascading Style Sheets (CSS) to control your text colors, fonts, and
other colors on your pages. This will enable you to make changes more
easily in the future. One style sheet can control things like header colors
and fonts, various special text classes, and much more on all your pages or
on all or several pages in one directory. This will also have the advantage of
keeping your website with a more uniform look and feel.
• Set your meta descriptors and title properly when you create the page as
follows:
o Description - This discription is normally used by search engines to
help categorize your content and may be used to describe your page
to users so it is very important. Normally I make the description and
title the same. I normally make the description the name of the
document followed by a dash and the title of the current page as
follows:
o The title should be appropriate for your content, and I use the same
title and description as follows:
• Use XHTML Standards to save upgrading later. The following rules apply:
o The XHTML document must be well formed. - All elements must
be ended and nested properly including the HR tag which should
appear as:
<hr />
See the CTDP HTML Guide for more information about CSS, XHTML, and
document type definitions.
1. Create a map file for your site that has links to every important page that you may
want search engines to search. The purpose of this page is to allow search engines
to crawl all important pages on your site since many only crawl one layer deep.
2. Possibly create pages that contain search phrases to help people find your site.
Some people call these pages a "doors" page or "gateway" page to your site. This
page would be a descriptive page about your site or a site section.
These types of pages should be well integrated into your site and if not done
correctly may cause your site to be penalized by search engines. I have abandoned
the idea of a specific gateway page on my site but choose to determine key
phrases that relate to the site, then integrate those phrases into appropriate
documentation or site section pages.
Whether you use a gateway page or integrate key phrases into pages on your site,
the page should contain the favorite search phrases several times on your page.
The phrase or keyword should be up to about 2% of the words on your page. If
you make the keyword or phrase appear too many times, you may get penalized
by search engines. I recommend your page title and a header contains the key
phrase. The key phrase should also be included in your keywords meta tag.
Construction steps:
1. Select search phrases that are appropriate to the site or section you are
going to create a doors page for. You should try to do some research on the
internet to determine the popularity of the search phrase or search word. It
may be necessary to pay a subscription to some sites that sell key word
search information. The search information may not only include single
words, but include word combinations such as "networking
documentation" or "how to build a web site".
2. Determine how many times to user the phrase on your page. Use the
phrase on the page two to about thirteen times depending on the content
and size of the page. Remember to not exceed too high of a percentage of
the overall words on the page so your site is not penalized. One way to get
good example pages for the type of page you should build is to search the
internet using your key phrase or word and look at the pages that are
ranked the highest. Determine how many times the phrase or word
appeared, whether the phrase is in the page title and how many headers
contain the phrase.
3. Use your keyword or phrase in the page title, and a header near the top of
the page. If the phrase is used in the page HTML META title or main
header or near the top of the page, it will count more to the search engine.
Place the keyword combination in your meta tag such as:
4. Determine content of the page that will get as many keywords used as
possible and create it. Use somewhat repetitious language but don't
overdue it enough to make it annoying. For example if you are writing a
tutorial about widgets and you know "widget tutorial" is a popular search
phrase, name your introduction page "Widget Tutorial". Make your main
header contain that phrase. As you are describing what will be in your
tutorial, say things like "this widget tutorial will describe" rather than
saying "this document will describe".
Website Promotion
At this point, you have created a world class website, and you
should be proud. It is time to get traffic to your site. Getting traffic
to your site can be hard work. One of the first steps is to get
awards to impress others.
There are two types of sites you should submit your site to:
Action
Submit your site to Dmoz for free. Also submit to other web site
catalogs like Yahoo and pay a fee if it is within your budget and
practical. You can submit for free, but you may never get listed
this way.
Go to sites like Exalead and Lycos and any others that allow free
submissions to web crawlers. Submit the URL of your map file to
be crawled, if you created one during the construction phase,
otherwise submit your main page. It may take three weeks or
more for results to show up.
You should brag about any awards you receive. Awards should be
placed on the main page or on another page with a link from the main
page. The award should be a link back to the site that gave the award.
Once you have some awards, other organizations will consider your
site more credible and worthwhile and you should get better responses
to site submissions.
Get in Webrings
There are several webrings on the web. Webrings are groups of sites
that have a theme in common. See the Computer Technology
Documentation Project Websites pages and click on the link that says
"Web Ring Sites". These are helpful, but not as helpful as getting links
from multiple sites.
Use News
There are several sites that post news. It is helpful to submit articles to
these sites to get the word out about your site. Simply write your own
news bulletin about your web site significant events such as the
startup of your group. See the Computer Technology Documentation
Project Websites pages and click on the link that says "News Sources"
under the "Information" header.
Other Promotion
If your site has useful information, you can post it on various forum
websites when the subject matter is appropriate. See the Computer
Technology Documentation Project Websites pages and click on the link
that says "Forum Web Sites"
Advertising
Additional Idea
1. To make money.
2. To increase links to the site to get better search engine listings.
3. To actually give awards, only to excellent sites.
1. Started creating the site offline and got a basic working site.
2. Chose the first convenient web service provider and uploaded the offline content.
3. Continued expanding and updating the site.
4. Became unhappy with the first provider and moved to a provider with better tools
and more storage.
5. Continued expanding and updating the site.
6. Realized that web crawlers could not crawl past the first page, but didn't know
why.
7. Figured out that the HTML document type letter case was incorrect in all my
pages and I had not applied the three types of document types properly for framed
documents or those that were not framed
8. Updated all my web pages and had to re-upload them to the web service provider.
9. Found out that my web host provider did not allow enough files to be on their site
to contain my entire web page although, I had more file space available.
10. I changed web host providers to one that had better FTP access, more available
storage, and allowed more files on the site.
11. Learned more about HTML and style sheets.
12. Found out it was easier to update and add style to pages using style sheets.
13. Updated all pages to use style sheets and uploaded them again to the new web
provider.
14. Decided to move the main pages away from frames and modified the main pages
to not use frames and left tutorials to use frames.
15. Re-uploaded new pages that didn't use frames.
16. Asked opinions from outsiders about the web site and found out the layout,
graphics, navigation, and color scheme needed improvement.
17. Updated the main pages and asked for opinions again.
18. Made a few adjustments, and updated more pages.
It is obvious that a little foresight would have saved quite a bit of work
and time.