Recent changes to Carsurvey.org and related sites

In the last year, the following significant changes have been made:

  • The code has been changed to output pages as XHTML 1.0 Transitional. Unfortunately this doesn’t currently include the members area, which is still HTML circa 1997
  • Almost all the layout of the site is now done using Cascading Style Sheets (CSS), rather than lots of nested HTML tables and font tags. This means that the pages have a significantly smaller file size (should download faster), and should render more consistently
  • The site has been moved to a new dual processor Xeon server with 2Gb of ram and a mirrored disk array. This server is also running a much more up to date software than the previous server (a 1.7GHz Pentium 4)
  • The current site has been tested on Linux (Firefox), Windows XP (Internet Explorer 5, 5.5, and 6.0, and Firefox), and Mac OS X (Safari, Camino, Firefox, and Opera). I can’t promise that things are perfect, but hopefully there are no major issues with recent versions of major browsers (please let me know if you spot any problems). Previously the site was only really tested with Mozilla on Linux, and Internet Explorer 6.0 and Firefox on Windows
  • The breadcrumbs navigation has been moved out of the cramped search box, to the top of the page. This gives it more space and is more consistent with standard practice
  • A tabbed menubar has been added to the top right of each page to allow navigation between my various sites. Making this work across browsers using only CSS was rather tricky, but I’m very happy with the results
  • A “New Reviews by Type” menu was added to the New Reviews page. This allows for some fairly simple filtering of new reviews, but is only updated once a day
  • There’s been lots of work to make finding comments much easier. “New Comments” boxes appear on many pages, and the main lists of reviews now show the number of comments for each review
  • The “Reviews by Region” link has moved to the top menubar, where it should have always been
  • There’s also been lots of small changes that are too numerous to mention – database optimisations and clean ups, anti-spamming code, code refactoring etc

Leave a Reply