LocalGov Drupal Docs
Overview
  • Developers
  • Content designers
  • Designers
  • Contributing
  • Credits System
  • Accessibility
  • Governance
Microsites
Main site
GitHub
Overview
  • Developers
  • Content designers
  • Designers
  • Contributing
  • Credits System
  • Accessibility
  • Governance
Microsites
Main site
GitHub
  • For Developers
  • Getting started
    • Drupal requirements
    • Working with Lando
    • Working with DDEV
    • Debugging with Xdebug
    • Working with Gitpod
  • General configuration
    • Content types
    • Custom modules
    • Image styles
    • Media types
    • Paragraph types
    • Taxonomies
    • User roles
  • Features
    • Services: Technical
    • Alert banners: Technical
    • News: Technical
    • Directories: Technical
    • Location Geo: Technical
    • Subsites: Technical
    • Workflows: Technical
  • Theme
    • LocalGov Base
    • Regions
    • LocalGov Theme (Deprecated)
    • Skeleton theme (Deprecated)
    • Admin theme (Deprecated)
  • Testing
  • Development workflows
    • Installing and deploying a LocalGov Drupal site
  • Hosting
    • Hosting a LocalGov Drupal site
    • Hosting LocalGov Drupal on Azure
  • Release statuses
    • Release statuses
  • Security
    • Best practice guidance
    • Single Sign-On
  • Quality standards
    • Quality standards: Accessibility
    • Quality standard: Documentation
    • Quality standard: Testing
  • How-tos
    • How to use Gitpod to test modules in the browser

For Developers

LocalGov Drupal is a Drupal distribution that has been developed collaboratively by councils and their suppliers. It aims to deliver default functionality that most local councils need for web publishing.

It will need some development resource to get it installed, configured for an individual council's needs and ready for launch. It will also need appropriate hosting and security updates going forward.

Many councils extend the default functionality with custom development for their sites. 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 spirit of collaboration, shared functionality and peer learning that is making LocalGov Drupal so valuable to all councils and developers involved.

Quick links

  • Get set up locally: Getting started
  • Look at the code: Github
  • Read about the Features
  • Frontend Developers: Theme

Get involved

LocalGov Drupal needs developers to help push forward features and issues. If you are a developer in a council using or considering LocalGov Drupal please get in touch!

We also encourage contributions from suppliers supporting councils using LocalGov Drupal.

Technical Slack channel

The #technical-group #frontend slack channels are good places to find out who else is involved or ask for help. Email hello@localgovdrupal.org if you'd like to join the LocalGov Drupal Slack community.

Technical Drop-in (Weekly Thursdays) and Merge Tuesdays (every Tuesday)

If you want some guidance or help, or just an idea on where to get started come along to the weekly Technical Drop-in on Thursdays at 15.00. Merge Tuesdays runs weekly from 12.00-13.00 and is an opportunity to review current merge requests and get your work merged in.

Keep an eye out for the details in the LocalGov Drupal calendar. Details on how to add it to your own calendar are on this page.

Technical Governance

Technical Group

The Technical Group meets fortnightly with the aim of keeping LocalGov Drupal technically excellent. This group is selected from active LocalGov Drupal contributors from across Councils and active suppliers.

Frontend Working Group

The Frontend Group meets regularly to consider the frontend issues. This group is selected from active LocalGov Drupal contributors from across Councils and active suppliers.

Help us improve this page!
Last Updated:
Next
Getting started