Apr 26, 2008

Website Planning and Inception

Website Planning and Inception

This is the most important part of setting up a website. If this part is not done properly, much time may be wasted.

Business Interests

Before beginning the task of planning and setting up the website, the business interests and objectives must be considered. Is this a business site that will have a budget? If so, what are the available resources? What are the goals of the business? How much should be paid for web hosting or credit card services?

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:

  • Will the site need a shopping cart?
  • Will the site need a forums section?
  • Will the site need the ability to post content by people that are not technical?
  • Will the site need a an events calendar?
  • Will the site need an ability for third parties to post links?
  • Should the site have a guestbook?
  • Should the site be able to take polls?

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

The website content should be supportive of your main theme but be broad enough to allow for excellent promotional capability. Consider some of the following website content:

  • Consider providing free tutorials or information supportive of your site main theme.
  • Consider providing some chat groups or forums supportive of your main theme.
  • Consider providing web site awards to sites with themes similar to yours or to a broad category of web sites.

Website Layout

Generally the layout of the site is influenced by its theme, purpose, and navigational setup. The following should be thought about early in design:

  • 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.

Website Navigation - Frames?

Setting up navigation is a very important part of web layout. The user must be able to quickly and easily find the information they are looking for or they will probably go elsewhere. Things to consider include:

  • 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

Color schemes are very important on websites. I'm not an expert on color, but I like greens, and blues. I like light colors. Text and backgrounds must have a high amount of contrast. If one is dark, the other must be light. I have noticed that dark text is easier to read on a light background than light text on a dark background. When using a high resolution screen such as 1600 by 1200 resolution, it is difficult to see light text on dark backgrounds. Web designers should be aware of this. Red usually indicates warning, but I like to use it to draw attention and for additional color.

Website Graphics

Most good websites should have a reasonable quantity of graphics. Graphic items may be drawn pictures, charts, illustrative diagrams, or photographs. When using graphics, the designer should consider the time it will take to load over various internet media, such as serial lines using modems. There should be enough graphic content to make the page pleasing to the eye.

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.

Website Creation Tools

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"

Web Hosting Provider

It is just as important to pick the correct web hosting service as it is to pick the correct tools. Following are some considerations for a web hosting service:

  • Are you willing to pay a monthly service fee?
  • File Transfer Protocol (FTP) can be used to transfer web content back and forth between your working computer and the on line website. Does the service allow FTP access and do you require FTP access? How well does the FTP service work? Some FTP servers are inconsistent or unreliable.
  • What kinds of tools does the web hosting service provided for site building?
  • What add on features are available from the web hosting service such as bulletin boards, hit counters, guestbook, and mail features or services?
  • How fast and reliable are the web hosting service servers?
  • Is there enough storage space for the website and any data services?
  • Are database services required?
  • Is there a limitation on the number of files that may be stored or how many layers deep the web pages may be embedded into subdirectories?
  • Does the service support server side includes (SSI)? Are all SSI functions supported? Some may limit SSI functions for security reasons.
  • Does the service support server side script programs?
  • Is security on your website important? Will purchases or other confidential information be transmitted between your site and clients?

As was done with the tools, the web hosting service should be evaluated before making a final selection. Use websites listed at the Computer Documentation Document Project or others that you may find using search engines or other methods. Read reviews about the specific services and ask people at web hosting forum and other forum websites. The Computer Technology Documentation Project Websites pages has a list of some providers under the header "Internet Services" in the link called "Web Page Hosting"

No comments:

Post a Comment

Popular Posts