Building sites

25th February 2000 at 00:00
Complete the text field. Choose a button. Tick the checkbox. The internet is not just a giver of information. It'll suck out of you everything you're willing to tell it. Register with this site here - leave them your name, your age bracket. Register with that site there - give them a password and your e-mail address. You might think a school website should be a restful haven from such info-gathering, but the majority of people quite enjoy the form-filling and the question-answering. It gives them a sense of involvement.

There are special HTML tags for adding forms to websites. You can use them to request information or to run competitions. An interactive form requires that the information logged is processed by a "script", normally held in the cgi-bin (the folder that holds applications that work in the background to process information). Although many basic web hosting services don't permit you to maintain your own cgi-bin, most do place one or two basic scripts there on your behalf. At the very least your service provider should be able to link you to a "form-mail" reader. This is a script that will read the completed form, and return the information to you as an e-mail.

You could also use a simple form for a questionnaire or poll, providing you are prepared to process and report on the replies. Alternatively, you can fetch some ready-made HTML that will insert an interactive poll on to your site - ideal for running an instant YesNo referendum. (Try Alx's Free Web Poll at

With so many other enticements online you cannot expect visitors to keep returning to your site unbidden. A good way of tracking your regular audience and of prompting them to revisit to see new features is to set up a mail list. A technically minded school website manager, with access to their own cgi-bin, would be able to maintain their own list, but there are easier ways of doing it. ListBot (, for example, will send you a few lines of HTML to add to one of your pages and, hey presto, you'll have a sign-up form. Once people have signed up and joined the list, you'll be able to send out an e-mail shot alerting them to new additions to the site. ListBot will manage the list and send the e-mail to everyone for you.

In time a significant amount of material will build up on your site and a search facility will help people find what they want. As with the mail list, it is possible to set this up yourself, but free services such as Freefind ( will robot your site each week, index it, and provide you with a search box and button. A handy and useful feature.

Password-protecting an area of your site can help make your visitors feel special. Parents in particular may well be reassured that some parts of the school website are reserved for the school only. Protecting pages is extremely simple and entails loading two short files to your site. The first (.htaccess) is placed in the directory you wish to protect; the second, a simple list of usernames and encrypted passwords (.htpasswd), is loaded to the main directory.


Log-in as an existing print or digital subscriber

Forgotten your subscriber ID?


To access this content and the full TES archive, subscribe now.

View subscriber offers


Get TES online and delivered to your door – for less than the price of a coffee

Save 33% off the cover price with this great subscription offer. Every copy delivered to your door by first-class post, plus full access to TES online and the TES app for just £1.90 per week.
Subscribers also enjoy a range of fantastic offers and benefits worth over £270:

  • Discounts off TES Institute courses
  • Access over 200,000 articles in the TES online archive
  • Free Tastecard membership worth £79.99
  • Discounts with Zipcar,, Virgin Wines and other partners
Order your low-cost subscription today