article: website DIY: creating a website yourself
Do's
- Optimise images for the web
- Keep images as small as is necessary to convey their message
- Limit the number of fonts you use
- Use only browser friendly fonts: the fonts on your PC are not
necessarily on everyone else's
- Use families of browser friendly fonts rather than specifying
a single font
- Design the navigation carefully: it can provide an overview of your whole site
- For security reasons, upload any database to a part of the server
that is not within the www directory tree
- Test your site, and check all links for broken links
- You must be able to use at least one graphics product such a
Paint Shop Pro, PhotoShop etc
Don't
- Don't include pointless animations
- Avoid using Marquees (moving text): it is not easy to read,
and visitors will often not wait while the text scrolls by
- Be aware that animations distract the visitor while they are trying to read your text.
Which message are you trying to convey: the animation or the text?
- Don't use Access if your site will have a very high concurrent
database hit rate
- Don't make your pages too visually complex:
the message will get lost
- The Internet has lots of free scripts that do novel things:
don't use them in your site just because you found them
- Don't take a visitor away from your site when they click a link:
instead, open the link in a new browser window
things you may not know
- Microsoft Notepad could have been used to create all the HTML
based sites on the Internet
- Many web designers use Notepad and write HTML code directly
- If you right click a web page and select 'View Source' you will
be able to see the HTML code that created the site
- Meta tags are less necessary now that search engines have become
more intelligent
- There are web standards: for example W3C
- There are worldwide Payment Card Industry standards which limit
what information you hold about credit cards. You must observe these
- You can create legal liabilities for yourself by linking to other sites
- You can code web pages in HTML or Flash or a mixture. HTML is
the most common and is the standard approach
- If you want to use fonts that are not browser friendly you can put them
in an image: by doing that it doesn't matter if they are not installed on the
visitor's PC
- You must design your pages so that they look good even if the visitor
changes the size of their browser window
- The eye has difficulty reading lines which are more than two alphabets long
- If you have a technical problem then someone has had it before
you: search Google using a variety of key words and change their
order to get different results returned
- You don't need to know how to code in XML
- You can speed up download times by externalising scripts and
style sheets, and preloading roll-over images
- Microsoft Internet Explorer and Netscape work differently and
you have to take account of this if you use Javascript in the
webpage. (In technical terms they use different Document Object
Models!)
- Unless you take special precautions web robots can extract email
addresses from your site and SPAM you.
- If a site doesn't have 'Copyright' on it, it doesn't mean that
the information or images are public domain or free to use:
copyright laws still apply.
technical skills you may require
You will need to be able to code in:
- HTML for web pages
- CSS for style sheets
It is highly likely that you will need also to use:
- DHTML: this controls, for example, what happens when visitors
click things on your web pages
- Javascript (and you must know what an Object Model is and how
it works)
If writing database based sites you can use:
- On an Windows/IIS Web Server: ASP, Access, Microsoft SQL
- On an Linux/Apache Web Server: PHP, mySQL
Other languages you can use on the web are:
Miscellaneous stuff:
- You will need to know how to insert an e-mail link into HTML
code
- You will need to know how to use FTP in order to load your website
to the server
- You will need to know how to set up DNS so that your domain
name points to your server
And finally...
It is fun to write your own website, but can you give it the features
it needs to look professional or download quickly?
Getting it done by a neighbour or friend can lead to problems of
maintaining your site when they loose interest: and all the world
can still see your site.
|