

Deploying blocks and content to other site environments
If you have a current Drupal site (built in Drupal 8 or later) you no longer need to entirely rebuild your site -- ever again. That doesn't mean it couldn't use a freshening up now and then.

Software we're grateful for #3 - NextCloud
To wrap up our round-up of awesome open source packages, and to get back to business, our final selection for the year is NextCloud.

Software we're grateful for #2 - HomeAssistant
For the holidays, we're highlighting some awesome Free/Open Source software -- three amazing platforms that have gone far beyond any commercial/proprietary competitor.

Software we're grateful for #1 - Matrix
In the spirit of the holidays, we're doing a few posts on Free/Open Source projects that we use every day, that isn't what we sell.

A new approach to Drupal theming, just in time for Drupal 10
Over the past few months, I've fielded a lot of minor styling requests, and as I work through each problem, I've almost always ended up with substantially less code than was there before.

3 different ways to progressively enhance your website
The world of the web has changed a ton over the past decade. Websites that show one page at a time with no animations or interactions can feel stale and outdated.

Website Effectiveness Engineering: Progressive Enhancements
Here's an introduction to Progressive Enhancements:

Progressive Enhancements: Manage data
Websites can do more than "just" present information. Do you have some sort of data management task that involves a lot of manual work?

Progressive Enhancements: Improve data entry and user interactions
Websites can do far more than just present information. Many business applications have moved onto the web, and with a CMS like Drupal in the back end, your website itself can be an integral part of your business.

Leaving Google Calendar, going to NextCloud Calendars
After 15+ years, Google cut off our "forever free" business account yesterday.

Expressing complex systems of information
It's great to boil down information into simple bite-sized chunks. But for so many kinds of information, it's just not that simple. Ecological systems. Policy decisions. Your body. Your website.

Progressive Enhancements with VueJS and Drupal
In April I gave a talk about Progressive Enhancements at the national DrupalCon 2022 conference in Portland. Here's a recording of the full session, which was targeted towards Drupal developers.