The climbnz story - crowd-sourced route database

Track: Drupal Development

A case-study of climbnz.org.nz. Back in June 2010, I created a proof-of-concept route database on behalf of the New Zealand Alpine Club, launched at https://climbnz.org.nz on Drupal 6. Now 15 years on, the site is going strong, having been migrated to Drupal 7, 8, 9, and 10. ClimbNZ now showcases a crowd-sourced database of ~10,500 rock and boulder routes, and ~3,700 alpine routes. The site makes extensive use of Solr facets as the primary UI for filtering the index of routes. Functionality includes user commenting, single-signon, image galleries, site-wide activity log, Place and Route alerts, Guidebook lists.

The talk will describe the simple but powerful data model, how the site has evolved, adventures in large node hierarchies, customising JSONAPI, and more. I'll describe how Solr is configured, the main contributed modules that have been used, along with features where custom code has been required (e.g. a custom field and widget for climbing Pitch data). The talk w

Speakers

Jonathan Hunt
Jonathan is a senior web developer with a long running interest in open and linked data with particular engagement with GLAMR topics and challenges. Jonathan has been involved in multiple Drupal-based digital preservation and digital cultural heritage projects including University of Canterbury QuakeStudies Archive, canterburystories.nz, Archives Central, Simon Fraser University, and more.
Additional speakersNone