Click to go home


How The Sites Work

The websites I maintain make use of Server-Side Includes (SSI) so that global changes can be made to the site with the minimum of work. For example, if extra code needed to be added at the foot of the page, say, for a hit counter, then all that would need to be changed would be a single file,, which is attached to all pages in the site - then instantly all pages containing the code to attach the file feel the benefit of the change.

Whilst at the Trust I've coded a Visual Basic application that enables me to apply site templates in bulk. For example, should I need to alter the look of the page, using the program I can transfer each page's contents (in this case, the line drawing of me above, title image 'technical experience' and this text) into a new 'wrapper', a new template.

Being able to alter the entire site at once saves literally hours of manually transferring code.

The program also converts the terrible HTML output by Microsoft Word into code that can have Cascading Style Sheets (CSS) applied to it. Primarily it removes <FONT> tags and replaces them with <Hx> tags, retaining the relative sizes of text within the document.

The ability to quickly change Microsoft Word documents into a format ready to post onto a site facilitates publishing of work supplied by people with no knowledge of using a web editor.

As with SSI, all my sites use Cascading Style Sheets. CSS allows the programmer to change one variable in an attached style sheet which affects all pages using the stylesheet. For example, if I wanted to change the colour of all the white text in the site to yellow, all I'd need to do is to change the colour set in the stylesheet from white to yellow, taking seconds. Again it would be very tedious to manually edit each page in the site changing the <FONT COLOR> tags.

I make every effort to ensure that the sites I create are compliant with W3C standards (the W3C group attempt to standardise the web so that pages can be viewed in a multitude of browsers, not just one in particular).

Dynamic HTML (DHTML) and Active Server Pages (ASP) are used to increase the interactivity of the pages for the user; ASP is also useful in making site implementation and design more efficient.

[ Home ] | [ Career History ] | [ Technical Experience ]
[ Portfolio of Sites ] | [ How the Sites Work ] | [ Other Info / Contact Details ]