Dev Corner

Meltdown

Meltdown notes

The Meltdown vulnerability leaked out into public news a full week before patches were available…

A slick migration trick - convert columns to multi-value field with subfields

In the previous post on A custom quantity price discount for Drupal Commerce we created a…

A custom quantity price discount for Drupal Commerce

We're in the midst of a Commerce 2 build-out for a client, and a key requirement was to…

Post Salt events into a Matrix room

In our quest to get all things into Matrix, we've also sent Salt events into a Matrix room. This…

Post Nagios/Icinga alerts to a Matrix room

We just added Matrix notifications to an old Icinga server we have, because why not? We love…

Rock climb

Getting the group into the URL with Purl

The corners of Drupal 8 that aren't there are quickly dwindling, but there are still some that…

Telescope

Fixing Drupal 8.3 upgrade issues - TwigExtension, Layouts, and Tweaks

Lots of stuff has been changing in Drupal 8 recently. In 8.3.0, a new experimental "layout…

Matrix

Added D8 Rules support to Matrix API

As of today, the Drupal Matrix API module now supports sending messages to a room via Rules. Now…

Bot

Added reminders to our Matrix bot

!remind me to respond to Bill in 2 hours

For the past year, our Watney bot has alerted…

Nginx: Fix for redirect loop on D8 sites

On one of our D8 sites, after upgrading to 8.3.0, we had a "too many redirects" loop going on…