The Websites

The pages in this section describe many of the technical features I have incorporated into the Lyndenlea websites. These features range from a simple choice of layout to an entire specially-written piece of code, but all are as important as each other. Together, they ensure that the Lyndenlea websites are accessible to all (see the Accessibility page), easy to use (see the Navigation page), and above all, safe. The benefit for me is that I can legitimately display a range of icons at the end of each page that show how I have complied with certain industry standards and assure you of the quality of the Lyndenlea websites.

Child Safety

The Lyndenlea websites are entirely family-orientated. This means that you will find nothing here of an undesirable nature, nor will you find anything that might be unsuitable for a particular age range or other social demographic. To reflect this fact I have voluntarily labelled every page of the websites using two well-known and highly-respected content rating services, namely ICRA (formerly the Internet Content Rating Association, now part of the Family Online Safety Institute) and SafeSurf. Their icons appear at the bottom of each page as confirmation of this.

Almost every page has been labelled as containing "none of the above" in all categories (such as Violence or bad Language), with the exception of a few areas that are labelled appropriately for their content. In an ideal world, every page on the World Wide Web would be appropriately labelled in order (for example) to prevent children from accessing adult material, and this is my contribution towards that. Also, it means that filtering software that is set to block access to all unlabelled pages no matter what their content will still allow access to the Lyndenlea websites, as long as the label meets with its criteria for permitted content.

Code Validity

Whilst developing the Lyndenlea websites, I have followed the specifications recommended by the World Wide Web Consortium (W3C) to ensure the validity of both the XHTML (Extensible HyperText Markup Language) 1.0 Transitional code that defines the structure of each page, and the CSS (Cascading Style Sheets) level 2 revision 1 ("CSS 2.1") code that controls the page formatting. For more information on these two technologies, please see the W3C's XHTML2 Working Group and Cascading Style Sheets pages respectively.

I hand-code almost every aspect of the Lyndenlea websites, so I don't rely on any Web authoring software to produce valid code for me, and I check the results using the latest versions of both Microsoft Windows Internet Explorer and Mozilla Firefox. It's a sad fact that Web browsers occasionally interpret the same code in slightly different ways, despite all claiming to adhere to the various W3C recommended specifications. However, as my code adheres to those same standards, those of you whose browser of choice isn't one that I regularly use to check my websites should hopefully find that any such idiosyncrasies result in only cosmetic display issues.

It might surprise you to learn that I've never actually written a single page for these websites. I only really write bits of pages, which are used as building blocks by the PHP: Hypertext Preprocessor on the Web server to dynamically create each page before it's sent across the Internet to your browser. Not only does this mean that the websites are highly efficient in their use of source code, as the same block of code can be built into multiple pages, it also means I can automatically make decisions about the page content depending on what options are sent to the server. You can see this technology in action on almost every page of the Lyndenlea websites.