

Everyone's rubbish: The LocalGov Drupal Waste Collection module
In this session Dan Champion of Rohallion, and Çise Tuna and Craig Wilson of North Tyneside Council describe the process of transforming a bespoke waste collection module built for Dumfries & Galloway Council into a flexible LocalGov Drupal contrib module that can be deployed to serve any council.
Dan will cover the technical approach to generalising council-specific code: identifying what belongs in configuration versus code, leveraging the Drupal Plugin API to create swappable components, and handling the varying requirements discovered across 4 council implementations before making it a contrib module. You'll see the architectural decisions that determined how the module can most flexibly serve multiple councils with different backend systems and unexpected local variations.
Çise and Craig will share the background to their implementation, including their previous process and existing technology, and their experience since: their specific requirements for a new LGD site, integration challenges, and the results they've achieved for residents.
This session demonstrates the practical realities of building LocalGov Drupal modules that work across different council contexts while meeting real user needs.