Increasingly, web sites are becoming smarter. The information they offer can be tailored to suit the needs of the current visitor, the time of day, location or a host of other criteria.

Storing information in databases which are then connected to a web site provides this functionality. User registration systems, search pages, guest books and forums can all be driven by back-end databases. Web technologies like Active Server Pages or Java Server Pages can allow your site to be more dynamic, more current or to cater to individual preferences.

Example #1

The membership directory at the Orillia & District Chamber of Commerce is a MS Access database. This database is also linked to several search pages on the Chamber of Commerce web site, providing up-to-date and searchable information on all members. Using a database in this way moves part of the web site maintenance to the in-house staff, reducing costs.

Example #2

In the same site, there is a need to maintain a current list of local events. In the past, two lists were maintained, one for the web site and one for office use. Through the use of an online database, these two functions are now one. All updates are made by in-house staff, reducing the need for outside web maintenance.

Example #3

This page is an example of a reference for teachers in Ontario. It is a searchable database of Curriculum Expectations. As one selection (e.g. grade) is made, the choices in the next list box change. A rather complex set of documents and information is made manageable and functional through the use of a database and some client-side JavaScript.