About this web site
Originally these web pages were all laboriously hand crafted using CSS (Cascading Style Sheets) and HTML (Hyper Text Mark Up Language) but I have now converted this website over to an "Open Source" web site Content Management Systems (CMS) that comes free with my web site hosting package. This makes it much easier to set up, change and manage individual pages or the whole web site, build menus, etc. If you prefer to use a different CMS application to build your web site then many popular software applications are available including WordPress, Drupal, Concrete5, etc.
The Content Management System controls and manages the web site dynamically so hopefully the site should develop a more professional and consistent look. Publishing and changing pages is much easier and faster now and the wysiwyg article editor has removed the need to edit HTML by hand while still producing good code and utilising CSS and the whole look of the web site and every page within it can be changed in seconds by simply changing the template the site is based on.
The "Responsive" templates (which enable your web pages to automatically change shape to fit on different size screens when people access your web site by PC, tablets and mobile phones) available with several of the CMS packages, are absolutely essential now if you want to get a good page ranking in Google to allow visitors to actually find your web site.
There are also software applications available to set up forums/bulletin boards and sub-domains e.g. my son had a private, password protected, sub domain for his GCSE project web site and a private PHP bulletin board/forum for discussions with his friends.
Of course, if you don't want to use any of the free CMS packages you can also just set up your own static web pages using tools such as Serif WebPlus (now defunct but still usable) or even hand code them with Windows Notepad (which is where it all started for me!)!