Category Archives: My Sites

Comment blocking

I’ve noticed that the volume of off-topic and offensive comments has been rising on Carsurvey.org recently. The Hummer reviews were probably the worst area, but there were other areas of concern.

I’ve now implemented a check on each review that looks at several different indicators of abuse happening. If certain conditions are met, further comment posting to those reviews is blocked. I can see a report of all reviews where comments are blocked, and I intend to manually clean up some of these.

At the moment, only 75 reviews have their comments blocked, so it’s a tiny fraction of the total. However, I’m hoping this will be enough calm things down a little, and will improve life in the members area.

View the reviews with the most comments

I’ve just added a new feature to Carsurvey.org that allows visitors to view which reviews have received, or are receiving, the most comments. The figures and links can be viewed via links in the left column of the New Comments page. There are options for viewing details for the last week, the last month, or for all the reviews on the site.

The number of comments the site is receiving is growing quickly, and this feature will hopefully make the most active conversations easier to find.

Now the very active threads are easy to find, I’m looking into ways to improve their moderation, as some of them seem to be becoming a little unfriendly in places (despite making it through the members area).

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

CSDO Media web sites – some background

To date, all changes to Carsurvey.org and related sites have been done unannounced. I’m planning to use this site to let regular visitors know about changes I’ve made, rather than just letting people find out for themselves.

So this all makes sense, it’s helpful to know that the car, motorcycle, mobile phone, and wine sites all run off the same set of code. Certain options are only enabled for particular sites (such as the Members area), but in general, new features and changes are released for those four sites simultaneously.

The airline flights site runs a different set of code for historical reasons. So unfortunately its development rather lags behind the other sites.

First Post

OK, after years of procrastination, I’ve finally got round to creating a blog.

I’m planning to use the blog to document any significant changes to my web sites, and also to express my opinion on anything that’s caught my eye.