LocalGov Drupal is a community of developers, digital leaders and content designers from local councils all across the UK.
We work together to produce a Drupal distribution (built on Drupal 9) that is freely available to all participating councils.
LocalGov Drupal is not a supplier, we do not directly carry out development work for councils.
However there is a big development community of developers at councils, supplier companies and freelancers, all with a shared interest in open source and building more and better public assets.
We always welcome more developers and agencies into the community to further improve and enhance the distribution.
Why choose LocalGov Drupal?
We aim to follow Drupal coding standards and best practices in open source development. We include automated checks for coding standards with phpcs.
It is packed with features and developers familiar with Drupal should find LocalGov Drupal easy to install, adapt and extend.
From the start we have tried to keep functionality modular and optional. There are over 30 modules specific to the distribution to allow each council to deploy what they need without using all of the content types and functionality.
While smaller councils could use LocalGov Drupal without too much customisation, we also see the distribution also as a starting point for extension. Many councils choose to extend the default functionality with custom development for their sites and we aim to take this into account when releasing future updates.
Following the lead of Drupal core and other distributions, we include phpunit tests for as much functionlaity as posisble. Github automation is set to run automated tests against pull requests to help us avoid introducing bugs with new changes.
Guidelines on contributing changes encourage peer review of all non-trivial changes to code and we have regular calls to review and discuss pull requests. Developers find this regular peer review hugely valuable to help maintain code quality but also to learn from each other.
Community and collaboration
We encourage all councils and development teams to extend with re-use in mind and to contibute code and experience back to the project to allow other councils to benefit. It is this spririt of collaboration, shared functionality and peer learning that is making LocalGov Drupal so valuable to all councils and developers involved.
Easy to try out
Any developer with composer, docker and lando installed can run our quick start install detailed in the README.md file in the installation profile.
We have included the localgov_demo module to install demonstration content across all content types.
You can even get a free 30 day trial of LocalGov Drupal on AWS - see the Resources page for details.
If you would like to find out more or have any questions just drop us a line at firstname.lastname@example.org. We are always happy to chat about LocalGov Drupal, provide a demo of the platform, or show how councils are using it.