5. Headfirst into tips and useful resources

5. Headfirst into tips and useful resources

This is additional to those resources in previous pages.

Content, speed and usability matter

The newest technology may not be the best to use because it may not be widely supported, it may not be stable or secure and it may have unintended consequences. Steer away from using really new technology as the main source of site navigation, as reliability is paramount in this area.

Keep files small as possible

Whether you are concerned about bandwidth usage or short attention spans, small (and therefore short) page downloads are a good idea.

Generally this is the size order for material from smallest to largest: text, images, sound, audio-visual material and games.

There can be many variations on this, such as games that are only text based, but that is a general rule of thumb. Most people use text and images (logos etc.), so I'll focus on images.

Tips for all files:

Tips for email addresses

Be careful about including them on websites as you can get a huge amount of spam from software that automatically searches for and copies email addresses. Other contact details may be appropriate such as a contact form (which emails you the results) or comment features (in some software).

Speedy pages and sites

Usability

Tips for image files

More image tips

Additional things for your site

There are a number of different things that you can add to your site to add value to it. However, in the end, people will visit the site (or not) for the content you provide. This content can be as simple as your opinions.

If resources are free, check the conditions of use. For instance, many services require some form of advertising on your site. In general they also provide no guarantees about service.

Resources - specific

Resources General

Updating Tips

Languages

You don't have to learn underlying programming languages to get a basic site up. However, they are useful if you want to customise your site and have more control over it.

If you want to learn a language, I would suggest learning html (the basic language of websites) first (see page 3 of this guide for html tutorials), then following your interests (perhaps css next as it allows systemic styles across a site, see css links above). Below are two specific languages that may also be useful:

Hosting your site at home

Hosting your site at home may be problematic for some (e.g. security and bandwidth) and it may not be easy to do, particularly if you are not technically minded or don't have a lot of time to spare. Useful links on this include:

Other useful resources in this area include: