Review: Star Trek, The Lost Years
Like most fans, there are few Star Trek novels I keep telling myself I should get around to reading. Sarek. Imazadi. But the book I most looked forward to reading and procrastinated the most was The...
View ArticleBuilding a custom migration in Drupal 8, Part 1: Getting started
Unlike previous versions, there’s no real way to “upgrade” to Drupal 8. Instead, you set up a completely new Drupal 8 site, then migrate your existing site to your new one. Given a database connection...
View ArticleBuilding a custom migration in Drupal 8, Part 2: Tools and Modules
In the last post we set the stage to build a custom migration in Drupal 8. We installed Drupal 8 locally, and performed some initial, basic configuration. We didn’t get very far in technical tasks, but...
View ArticleBuilding a custom migration in Drupal 8, Part 3: Users and Roles
In the last post, we laid the technical foundation necessary to create migrations. We installed the Migrate Plus and Migrate Tools modules to support our migrations. We imported our Drupal 7 database...
View ArticleBuilding a custom migration in Drupal 8, Part 4: Files and Content
In the last post, we finally wrote and executed our first migrations. We performed a dependency mapping to determine we needed to first migrate roles, then our users. We created new migrations in *.yml...
View ArticleBuilding a custom migration in Drupal 8, Part 5: Paragraphs
In the last post, we migrated our uploaded images and attachments by creating a custom file migration. We explored the process section of our migration *.yml, and enhanced it with custom mappings. We...
View ArticleJournaling and the importance of ritual
The last week was uncommonly punishing. In addition to a recent furor in the Drupal community, several server fires erupted at work, and my best friend’s Dad finally lost a year long battle with brain...
View ArticleBuilding a custom migration in Drupal 8, Part 6: Custom Source Plugins
In the last post, we went beyond simple node migrations and leveraged the power of the Drupal 8 migration system to break up and reorganize our content into Paragraphs. We created a separate migration...
View ArticleThe HAC Metric
Whenever I get a bit of free time, I start to wonder what I can do with it. Should I work on some code? Write a blog post? Draw something? Fix something around the house? The worst thing that can...
View ArticleDeploying Web stacks DRY-ly with Ansible, Part 1: Infrastructure
I've been working on a new site for the last several months. It runs great locally, but when I started thinking of putting it on a live server, I ran into a series of problems. I was hoping that I...
View Article