Drupal
Image Manipulation for Creative Control: Aspect Switcher and Cropping Techniques
Posted on
Drupal's image manipulation options with image styles, responsive image styles, and image toolkits (GD and Imagemagick) are hard to beat. Have you ever wanted a different image style for landscape versus portrait featured images? Want a custom background fill? Need to make all your images grayscale? Drupal can do that and more. Learn what's possible with image effects to create consistent and performant images.
Drupal
image styles
design
Vibe Coding a Blog Post into Session Slides for BADcamp
Posted on
A couple months back I wrote about the new recipe unpacking feature in Drupal. The post received a fair bit of attention and was requested as a session at the Bay Area Drupal Camp (BADcamp). I continue to look for ways to leverage AI for something useful, so I decided to ask it to help me create Reveal.js slides.
Drupal
AI
Speaking
Getting Rid of Unused Media with the Entity Usage Module
Posted on
A client recently needed to audit a number of documents (mostly PDFs) that were unexpectedly appearing in Google search results. The easiest way to identify documents that needed to be archived was to review unused media. Media that was not referenced by field or embedding.
Drupal
Media
Entity Usage
Revisiting Best Practices for Translating Government Websites in 2025
Posted on
I've picked up a few more bits of knowledge that distilled into these presentations since originally writing this post. Needless to say, I have more than 10 recommendations at this point. To that end, I'm revisiting this important topic as of August 2025.
Drupal
Translation
Multilingual
Taking a Tour of the Tour Module
Posted on
Tour was deprecated in Drupal 10 and removed in Drupal 11.0. I was fine with that as I had not used it before, but I recently needed a tour for an upcoming launch of an intranet. Tour kinda blew my mind with its easy setup and out of the box look and feel.
Drupal
Site building
Recipe Unpack: This Blog Is No Longer on Drupal CMS, and That's a Good Thing
Posted on
With the release of Drupal 11.2, the Recipes feature gets an important new capability. You can now "unpack" recipes after they are run so that your composer.json will have the direct dependencies from the recipe rather than a dependency on the recipe itself.
Drupal
Some Thoughts About How AI Could Reshape CMS Platforms
Posted on
Dries post and AI and CMS platforms covers a lot, but I want to take a deeper dive into the two strategic priorities he outlines.
Drupal
AI
Content Management
Drupal CMS Modules We Know and Love
Posted on
Drupal CMS is filled with modules that are considered best practice for most websites.
Drupal
Starshot
Modules
Drupal CMS Modules I Had Not Used Before
Posted on
Drupal CMS is packed with surprises. This post will cover a few of those as part of a series of posts on the new release of Drupal that is drastically changing the way we use Drupal to create websites.
Drupal
Starshot
Modules
A Few Thoughts About Drupal CMS (Starshot) After Exploring the Release Candidate
Posted on
Given my recent migration of my blog and the planned launch of Drupal CMS on January 15th, I thought it might be a good time to dig in and see what's currently included in this milestone re-packaging of Drupal.
Drupal
Starshot