My LocalGov Drupal contributions for May 2026

Beautifully crafted digital products and experiences that matter.

Modules List

I wrote a pretty handy module last year as part of the early stages of a LocalGov Telemetry project, called "Modules List", and I put it on Drupal.org as a generic module. Here's some work on got done on it this month:

  1. Fix for a missing library - based on a very early version of the module. This prevented our autocomplete system from working.
  2. A decision not to include other site information in the modules list functionality.
  3. Obviously things are better when they have automated tests, so now this module has exactly that.
  4. A decision to not include the functionality to share your site's modules list via an API key.
  5. And now we have no open issues for that module.

LocalGov Microsites

  1. Live Previews has a bug where every time you save a microsite using that feature, the microsite gets unpublished. Now we have a fix for it (hopefully, it took a half a day to track down).
  2. After we fixed that, Ekes rewrote the backend code to make it a bit nicer, but that broken the colour picker when using the live preview, so I created an issue and MR to make the colour picker fields module a bit more resilient.
  3. If you have an optional radio or checkbox in a webform that uses localgov_microsites_base as your base theme and the radios or checkboxes are in a fieldset, then the "optional" label gets messed up. Marek wrote a lovely MR to fix this, but we extended it slightly so the "optional" label is created via PHP rather than CSS, so it now works for all languages rather than just English.
  4. Hello weird bug that seemed to be fixed, when the microsite name has the same name as the control site, the site name/slogan/etc appears empty. Seemed fix? Actually, I think I just found more bugs. This is a frustratingly enjoyable task to work on.

LocalGov Drupal

  1. Revisions are not working if workspaces extra is enabled. This is a major issue if we want to get adoption of Workspaces module for LGD. I have a merge request ready that fixes it, hopefully we'll get it merged soon.
  2. A happy and sad day, I've just created a tag for a final release of LocalGov Base 1.x - 1.10.0 to be precise. Great to finally be working from 2.x exclusively now, which is a much nicer base to work from.
  3. I worked on an issue I've been meaning to work on for a while. Our default taxonomy lists use our teaser view mode, but they don't include our default CSS classes in the view. A simple enough issue, but I got bogged down in figuring out how to use the new GitLab issue system for Drupal issues. I think it will be a great improvement when I get used to it, but change can slow a man down in the meantime.
  4. LocalGov Services Children Field is just about ready. I closed out the last bug - empty paragraphs in our LocalGov Demo content, so hopefully we're ready to merge/deploy this.

Join the "Something nice ..." newsletter

The full title is "Something nice, something quirky, something else".

I send an email once a week with something nice, something quirky, and something else that I think is interesting (all with a web development theme, of course).