Join our community of council and supplier devs for 2 epic days, where we will:
- Discuss technical challenges
- Help others contribute more effectively
- Collaborate with and learn from others in our community
February 11th and 12th, 2026
Hybrid event - London and online (via Zoom).
Both days are free for all councils and certified suppliers. Each day has an individual ticket.
Thanks to Annertech, Big Blue Door and Rohallion for sponsoring the event.
And our social sponsor, Agile Collective.
Day 1 - Learning day
A series of talks and presentations from our certified suppliers and council contributors.
| Time | Session | Speaker | Description |
|---|---|---|---|
| 9:30 | Welcome. Tea and Coffee | ||
| 10:00 | Labelling done right: aria-label, aria-labelledby, and when to use neither | Maria Young |
aria-label is overused and often the wrong choice. This short talk examines when to use aria-label, aria-labelledby, aria-describedby, visually-hidden text, or native HTML labels—and why it matters. We'll review real examples from LocalGov Drupal Base theme where labelling choices impact screen reader users, explore the accessibility testing that reveals these issues, and establish practical decision-making criteria for developers. The goal: improve how we implement accessible labels across LocalGov Drupal contrib and help you make better choices in your own projects. Expect concrete code examples, discussion about common pitfalls, and an invitation to review LocalGov Base's current patterns together. |
| 10:45 | BREAK | ||
| 10:50 | Improving facets with ajax on LGD Directories and Events | Andy Broomfield | I'll walk through the changes BHCC have been working on with directories using AJAX facets. This will cover how to enable ajax facets, the new better exposed filter plugin, as well as the challenges and pitfalls that we encountered. I'll also cover how we integrate this with localgov events channels, and how this could work with finders. |
| 11:35 | BREAK | ||
| 11:45 | Battle-tested Drupal website availability | Graham Cole, Webcurl |
"Explore techniques to ensure uptime and that pages are delivered fast We'll demonstrate some of the approaches and challenges involved in maintaining uptime and performance of Localgov Drupal websites. This includes lessons learned from live deployments across our multiple council web hosting customers such as Bracknell Forest, Bath and North East Somerset and Wirral. Discussion to include:
|
| 12:30 | LUNCH | ||
| 13:30 | Building complex transaction workflows in Drupal | Ekes, Simon Chapman ( maybe Pardeep Singh ) |
Councils manage hundreds of multi-step processes daily—licensing, permits, service requests—each requiring conditional logic, variable pricing, and payment integration. Walsall Council wanted these workflows in-house, not farmed out to external systems. This case study explores how we built complex transactional processes using LocalGov Drupal and contrib modules (Webform, Commerce, Group). We'll walk through real requirements: dynamic price books, multi-stage data capture, conditional form logic, and payment workflows. Expect honest discussion about where standard LocalGov Drupal components fell short, the site-building solutions we developed to bridge those gaps, and the architectural decisions that made it work. Useful for anyone tackling form-heavy council processes. |
| 14:15 | BREAK | ||
| 14:30 | Finders - LGD Directories everywhere | Joachim Noreiko | This session will present an overview of the new Finders module, which generalises the concept of LGD Directories to event calendars, blogs, news, and more: searchable, curated lists of content created by editors. |
| 15:00 | BREAK | ||
| 15:15 | LGD Microsite theming with Vite | Marco Pagliarulo |
LGD Microsite provides an efficient way to create multiple microsite with their own theming through config, however, for obvious reasons there are limitations. Combining the Drupal sub-theming inheritance, library system and Vite, the path to create multiple theme with minimal variations between the themes become easier. The session will show how a developer can leverage some of the best tools available to: |
| 16:00 | Wrap up | LGD team | Reflections on learning day (peer to peer) Outline of Day 2 |
| 16:30 | END |
Day 2 - Contributions
Work on issues with other devs to ship interesting LGD bug fixes and enhancements.
The day starts with a "How to contribute" session from the core team.