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
To start this website construction phase you will want to build a minimum working prototype. Do not add all features unless they are required for a prototype or they should be reviewed by others before going final. Any unique features should be added at this time. For example, if your website posts tutorials, add one or two tutorials so viewers will get the idea how the website will work, but do not create all pages unless it is necessary.
If you are using what you see is what you get tools, like Microsoft FrontPage you may not have much technical control at this point. If you are using FrontPage, you must still set proper META tags. If you are writing your own HTML pages, you will want to be sure and do the following correctly the first time:
- Use the correct DTD declaration for your documents. Doing this can prevent validation and web crawlers from searching your site. As of this writing, if using XHTML (recommended), it should be:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN">
As of this writing, if using HTML 4.01, it should be one of the following:
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - For use in normal documents.
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> - For use in documents that have frames defined in them.
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> - For use in documents that adhere strictly to the standard.
Most of the time you should use the transitional DTD declaration for HTML. Be sure to use the proper case as shown above in the declaration. I believe the "DOCTYPE HTML PUBLIC" may be in upper or lower case but be sure it validates early during the construction process if you change case.
- 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:
- 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:
<meta name="description" content="The CTDP Web Site Creation Guide - Construction">
- Keywords - These words are used to help crawlers match your content to the subject. These key words should show up in your page content. Keywords seperated by commas are separate keywords. Keywords separated by spaces show up as one word. If someone wants to search on "web site construction" this page is likely to show up (except it is in a frame). An example for this page is:
<meta name="keywords" content="web site creation, web site construction">
- The title should be appropriate for your content, and I use the same title and description as follows:
<title>The CTDP Web Site Creation Guide - Construction</title>
- Use XHTML Standards to save upgrading later. The following rules apply:
- The XHTML document must be well formed. - All elements must be ended and nested properly including the HR tag which should appear as:
<hr />
- Tags must be in lower case letters.
- Values of attributes must be in quotes.
- Attributes may not be minimized.
- A DTD Declaration with head and body elements must be present in the document. The DTD can be Strict, Transitional, or Frameset (for Frames).
- The name attribute is replaced by the id attribute.
|
|