Drupal is a website content management system (CMS). It is a platform for building content-driven, dynamically generated websites, and is especially suited to building community websites such as ours.
Our current website has a CMS - it was written by me, and consists of the pages for adding ride reports, uploading images, approving content, etc. Adding this CMS is what has opened up the website to a wider pool of contributors, meaning more content being regularly added, and therefore a fresher website.
However, writing a CMS is a considerable effort. It is also pointless when there's a 3rd party CMS such as Drupal that will do everything we need.
Drupal is far more sophisticated than anything I could ever create on my own.
For this reason I've decided to convert the club website to a Drupal-powered one.
Drupal is free software and will run on our existing web hosting package.