Berliners blog: Rebuilding a data-driven Drupal site: Migrating page element configuration from Panels to Layout Builder
Rebuilding a data-driven Drupal site: Migrating page element configuration from Panels to Layout Builder In the previous post in this series, I described how we rebuilt our ctools page elements as block plugins.…
That gave us the new implementations, but not the pages that had alrea…
Recreating them manually would have taken a long time and risked losin…
We did not want to migrate complete Panels displays.
The Drop Times: Built for TDT, Now Used Beyond It: The Journey of a Drupal Module
A weekend fix built for The DropTimes now supports sites its maintainer may never see, bringing the responsibilities of public module maintenance into focus. Planet
A perfectly completed ticket can still solve the wrong problem. Tom Hollevoet argues that better Drupal delivery begins with understanding the need behind the request. Planet
Drupal Association blog: Take Part in the 2026 Drupal Business Survey
The Drupal Business Survey investigates the trends in the digital market, in particular from service providers involved with the open source Drupal CMS and enterprise platform.…
Digital agencies from all over the world participate in the yearly sur…
Begun many years ago by Drupal Business Network with Janne Kalliola, M…
Moving forward, the Drupal Association will handle the analysis and re…
Gspikes: The Complete Drupal 7 → Drupal 11 Migration Checklist: 52 Steps, In Order
Every Drupal 7 to Drupal 11 migration we run follows the same 52 steps in the same order — audit, content model, module mapping, the 301 map, build, verification, and a cutover designed so rollback is one DNS change away.…
The full checklist, with the reasoning behind each step and a printabl…
Reproducing a bug that only happens on the live Drupal site used to mean a hand-made dump, the uploads copied across one rsync at a time, and an hour of persuading the copy it is not production.…
On a BOA-hosted site it is one pull into the DDEV project you already …
It syncs one way only, on purpose, and the site's own Drush takes over…
Self-hosters get the other door: the whole stack on a spare VM at a pr…
A Drupal Couple: Drupal could be a great answer for vibe coding
Drupal could be a great answer for vibe coding Imagen When you vibe an application, the AI picks the stack, and both projects I've looked at came back with the same one.…
I know Drupal and I contribute to it, so weigh everything here against…
But what a vibe-coded application ends up needing, Drupal already has,…
Specbee: Specbee is now a Drupal AI Initiative Partner. What does it mean for your platform?
Specbee has joined the Drupal AI Initiative as a Certified Partner. See what Drupal AI initiative is about, how it's governed, and what it means for your enterprise site.
#! code: Drupal 11: Migrating From Jadu Into LocalGov Drupal: Part 3
Drupal 11: Migrating From Jadu Into LocalGov Drupal: Part 3 This is the second article in a series looking at migrating from Jadu into a LocalGov Drupal (LGD) site for the Central Bedfordshire site.…
In the first article we looked at the Jadu API and setting things up s…
In the second article we looked at reproducing Jadu URLs to create red…
Now that we have a the Jadu connection created and redirects working w…
Four version control systems in three files, a hardcoded root password we decided not to airbrush, and a surprising amount of today's stack already in place.…
In the oldest corner of our static file mirrors sits a directory calle…
These are the scripts Barracuda & Octopus grew from: one installs the …
Now published byte for byte on our docs site, with a guided tour of wh…