Implementing The Website
Choosing the software you intend to use to
build your website.
Learning to use the software of your
choice.
Some HTML is a must
Navigation
Optimizing your website for speed and other things
Getting website services like forms, counters,
guestbook, polls, message boards, and other stuff

The software you are going to use for your website.
This is a very important issue you should resolve at this time, the
software you are going to use to build your website, Long time ago i used
notepad (comes with windows) but those days are now over, it is a total
waste of time with all the new software that does nearly everything for
you, The things you should keep in mind when choosing should be, how much
do i know and how much do i have to learn, how long will it take me and do
i have the time ? another thing to consider is your hosting service, does
it support all the options in this application (most applications require
nothing)
Front page for example may be your best choice if you are already a
Microsoft Office user, While Macromedia Dream Weaver maybe a better choice
for the expert, Adobe Go Live has many things that integrate more things
but it has a steep learning curve, so if you are up to it and have the
time it would probably be the best tool. If you are doing something more
basic and want cheaper software or even free software Coffee Cup (New Window ) provides
allot of software and they are one of the oldest in the industry, i even
used there software in 1996 ! Not to mention that they give away free
software and trials.

Learning to use the software.
Learning to use your software is important, i will be telling you a bit
about everything that is in common in a while, but learning the software
itself is done either by using it (you should have a starter kit knowledge
first) or by reading about it, use kazaa to download a free E-book or
study it from the internet, the choice is as usual yours
There are many things you should understand about implementing a
website, over here i will tell you more about them and the way to
implement them on FrontPage 2002. they are basic and change only slightly
from version to version, I will also show you what happens under the hood
in HTML but that is optional (in optional boxes)
The non optional HTML: For new comers to the word of computers (as
creators) you might think this part is hard, well it is not, it may seem a
bit strange to you, but in 15 minutes, once you get the essentials you
will be looking for another website (since i will only help you with what
you need from HTML).
HTML is short for Hypertext Markup Language, it is really just the text
under the page you see in the browser, Now click this page if you are
using internet explorer and select View Source (View page source for
Netscape users)! you will see a text file, have a good look at that file,
you will find the ordinary text you see here with a few more guidelines
for the browser to format and set the layout of the page, those are called
TAGS and always look like this <TAG>
Open Notepad (Start => Run => Type the word "notepad" and hit OK, or go
and find it in the programs group.
Copy the code in the yellow box and paste it into notepad.
<HTML>
<HEAD>
<TITLE>This text will appear on the top of the browser</TITLE>
</HEAD><BODY>
Here is the text that will show up on your page
</BODY>
<HTML> |
Now save it to the desktop but not as a text .TXT file but as an
HTML file .htm or .html, how do you do that, Go to File menu and then Save
As, Change the destination folder to your desktop, Now change save as type
to All Files, and finally Change the name to myfirst.htm. Now go to your
desktop and double click the file.
As you can see it is very simple, You may write the tags in capital or
small letters, Most of the tags have a starting tag and an ending tag, the
ending tag is usually the same as the starting tag but with a / before the
word Example: </BODY>
The <TITLE> tag sets the title of your page, this not only appears on
the top of the browser window when the page is open, it is also the name
of the page that search engines usually save and the name of the bookmark
when someone adds the page to his favorites.
The body tag as you may have already noticed flags the beginning of the
content to be inserted into a page, if you write your text in that area it
will appear in the browser window, Yet if you start a new line (Enter key)
carriage return you will not see it on the browser window, even though it
is there in the text file, to start a new line in a web page you need a
Line BReak tag <BR>. so if you modify the
file you made to and change body text into
Here is the text that will
<BR>show up on your page the text will appear on two lines like
this
Here is the text that will
show up on your page |
Tables are the next important thing, but rather than learning all those
<TR>'s and <TD>'s you can start by a function in the software package that
inserts a table, any software will give you the options to chose how many
rows and columns you want in your tables, Tables are very important, they
can be nested inside each other as well, this page has many tables, you
just don't see them since the border of the table is set to zero, that
means the borders are invisible!
Hyperlinks, Hyperlinks are the method you navigate the internet,
clicking a hyperlink will take you to a new page or to a new location
within the same page. There are two methods of linking to another page,
the first is Absolute path that states the entire path of the file you are
linking to (http://www.something.com/filename.htm) for example, or
relative to the location of this page (index.htm) or to a file in a
directory contained within another directory that contains this file
(fun/index.htm), you will get a hold of this once you start, it is not a
hard matter anyway and you don't need to know the details if you are using
good software to do it for you. (to go back to the parent directory and
specify a file there you would write something like (../index.htm) etc...
in front page all you have to do to make a hyperlink is to highlight
the text that should link (or the image) then right click it and select
hyperlink, if the file is part of your website, just navigate around and
chose it, if it is some other website or a file on some other website,
just write the URL in the box provided (EX:
http://gti.8k.com/index.htm),
You should note that the text that appears could be the word (HERE)
and you link it to the URL of your choice.
Navigation: Now that you have understood (and supposedly done it while
you learn) how to make hyperlinks, it is time to put it to good use and
make the navigation of your website, the guidelines are as follows (while
you are learning).
Choosing one page as the start page of your website (usually it is
index.htm) every page should be accessible through hyperlinks from the
index page.
Note: index.htm is the most common start page name, some hosting
services give you choices of other names like index.html or default.htm,
whatever that is, index.htm usually works.
Tuning
This is something you will be doing for a long time, Every time you learn
something new concerning making websites, you will probably have to fix
something in your website, This something might be information you learned
about how search engines index your website, a tip on changing something
that looks bad on your website, Once you learn CSS (cascading style
sheets) for example you would probably want to make them control the look
of your website so this is really an ongoing process
The hosting (server side software if special is needed)
This is a very vast topic, Server side software could range between
anything from a preinstalled script (counter for example) to a program
support (like microsoft front page extensions) to things like a scripting
engine allowing you to make a dynamic website
Optimizing
Optimizing your website is usually a very important step, but optimizing
what ? The answer to that is you need to optimize your website for Speed
search engines and navigation.
Graphic files optimization.
The graphics file formats for the internet are usually compressed for
faster loading time, the most common formats are GIF and JPG, While a gif
might be best for your logo, JPG's are usually best for pictures.
Optimizing such files is usually an easy task with most graphics software.
Lets start with JPG, JPG files can be compressed to many compression
levels where you will get best image quality at a very low compression
level (larger file size) and best load time at a very high compression.
The key to get both an acceptable image quality and small file size for
faster load times is in saving it at many compression level then looking
at tem all, you should see the smallest acceptable image, Another issue in
JPG's is weather it should be progressively encoded or not, progressive
encoding is a method where the picture is not loaded from top to bottom
once, but loaded in part in the first scan from top to bottom and
consecutive scans refine the image. This will make the image appear way
before it is fully downloaded. This method is great for large file size,
but is not important for smaller files and makes your image a bit larger.
Optimizing GIF's is a bit harder, You should look at the number of
colors you need up to a maximum of 256, starting at a minimum of 2 colors,
the best way to do this is to store your image with many color depths and
see which ones still look good.
Speed also depends on many things, If you have HTML from another server
like a banner from another website you should always check and make sure
it loads fast, even more if you use a traffic program like
trafficzap for example the HTML code on your website runs an
application at there server, which on peak hours is pretty slow
(sometimes) and your page will not load before that code is executed.
Even more if you have dynamic content on your website, you should make
sure your code is optimized, to make sure your server runs it fast to
deliver it fast, a dynamic content page is not delivered until the code
has finished execution.
As for optimizing your website for search engines and navigation, you
will see this later on in the guide.
Getting website services like Counters,
Statistics Guestbook, forms, etc...
When you are working on a free hosting website, many services are not
available, others are, depending on your hosting. sometimes they are but
not the ones you need or they have allot of advertising on them etc...
Other times they are available but you don't know any related programming,
there is a very easy answer to that, Many websites on the internet are
willing to give you those services either for free (with a link to there
website or an ad) or not for free, anyway the choice remains yours, the
idea is simple, you click some buttons on there website to customize the
service and then get a small HTML code to paste where you want that
service on one of your pages, on this
website i used pages from Brave Net
(open in new window)
You can see more services like this in the
COMPARE section of the guide
|