Drupal CMS News Digest

developments tricks, articles and reviews from Drupal specialists

News Categories: SEO  Design  Marketing
the floating-point divide: Inserting boilerplate text into CKEditor in Drupal
Inserting boilerplate text into CKEditor in Drupal Drupal Drupal 11.x Planet Drupal jstrecker 2026.07.21 @ 14:38 Don’t Repeat Yourself. It’s a rule that we learn for writing code. And guess what: it applies just as well to writing content. If you copy and paste the same thing in lots of places, it’s going to be a real hassle if you need to go back and change it later. I’m building a Drupal website to share info about food pantries in my area. As I began entering data about pantries, I realized that I was copying and pasting text across nodes more than I wanted to. Read more about Inserting boilerplate text into CKEditor in DrupalAdd new comment
The Drop Times: Scott Falconer Makes Drupal Growth Focus of Board Candidacy
Scott Falconer links his board candidacy to a question now facing Drupal: how the project can grow without allowing AI adoption, enterprise influence, or vendor dependence to weaken community control.
Drupal Association blog: Three Real-World AI Cases Coming to the Enterprise AI Summit
It feels like the right moment to share something I have been looking forward to announcing. The holidays are just beginning, and the Enterprise AI Summit (28 September, Rotterdam) is coming together. We have been reviewing sessions over the past weeks, and three cases in particular stood out, each solving real problems for real organisations. Here is a first look at three of the sessions we are excited to share. THE EUROPEAN PERSONNEL SELECTION OFFICE: CANDIDATE SUPPORT IN 24 LANGUAGES EPSO is the body responsible for selecting staff across EU institutions, and every year, thousands of candidates ask questions in all 24 official EU languages. With a small team, an enormous volume of work, and zero tolerance for wrong answers, EPSO needed a solution that could keep up. Antonella Picarella will show us what that solution looks like: an AI-powered support tool on Drupal that now handles 93% of incoming questions automatically, across all 24 languages, with no hallucinations detected on manual checking. Read more about this session: https://summit.enterprisedrupal.eu/epso.html THE AMERICAN DIABETES ASSOCIATION: FROM PILOT TO PRODUCTION When the content is about people's health, accuracy is not optional, and neither is speed. Hemant Gupta will walk through how the American Diabetes Association moved AI from pilot to daily use across their Drupal platform: editorial assistance,...
Specbee: Why custom Drupal modules break during migration, and how to fix it
Migrating custom Drupal modules? Learn what breaks, how to audit the damage, and when to port vs. rebuild, with tools that automate the fix.
Smartbees: 2 Drupal Projects We Rescued After Other Agencies
We take over projects from other agencies and see them through to completion – even if they are stuck, have errors, or require urgent intervention.
Dries Buytaert: The cost of running multiple CMS platforms
In recent months, a number of Acquia customers have independently made the same strategic decision: to migrate hundreds of websites from WordPress and other platforms to Drupal. Some of these sites will move to Acquia Cloud, while others will move to Acquia Source. Drupal CMS played an important role in these decisions by making Drupal more approachable for marketers and site builders. Why are different organizations making the same choice? One key reason is the cost of CMS fragmentation. A few months ago, a CMO told me that her team had purchased a new digital asset management system (DAM). The estimate to connect it to the organization's websites came back at nearly $100,000 and three months of work. Why so much? The organization ran three CMS platforms: Drupal, WordPress, and Contentful. The DAM had to be integrated with all three. That meant not only three integrations, but also three sets of expertise, three rollout plans, and three ongoing maintenance responsibilities. One new capability had become three separate projects. Organizations are under pressure to move faster and reduce costs. CMS fragmentation makes both harder by creating recurring duplication. Integrations, security practices, governance policies, design systems, and technical expertise must all be developed and maintained across multiple platforms. Some of this duplication can be reduced by standardizing...
Dries Buytaert: The CMS Fragmentation Tax
In recent months, a number of Acquia customers have independently made the same strategic decision: to migrate hundreds of websites from WordPress and other platforms to Drupal. Some of these sites will move to Acquia Cloud, our Drupal PaaS, while others will move to Acquia Source, our Drupal SaaS. Drupal CMS played an important role in these decisions by making Drupal more approachable to marketers and site builders. Why are different organizations making the same choice? One key reason is the cost of CMS fragmentation. A few months ago, a CMO told me that her team had purchased a new digital asset management system (DAM). The estimate to connect it to the organization's websites came back at nearly $100,000 and three months of work. Why so much? The organization ran three CMS platforms: Drupal, WordPress, and Contentful. The DAM had to be integrated with all three. That meant not only three integrations, but also three sets of expertise, three rollout plans, and three ongoing maintenance responsibilities. One new capability had become three separate projects. Organizations are under pressure to move faster and reduce costs. CMS fragmentation creates a recurring tax through duplicated integrations, security practices, governance policies, infrastructure, technical expertise, and more. It also fragments attention and makes it harder to share improvements across teams and...
The cost of running multiple CMS platforms
In recent months, a number of Acquia customers have independently made the same strategic decision: to migrate hundreds of websites from WordPress and other platforms to Drupal. Some of these sites will move to Acquia Cloud, while others will move to Acquia Source. Drupal CMS played an important role in these decisions by making Drupal more approachable for marketers and site builders. Why are different organizations making the same choice? One key reason is the cost of CMS fragmentation. A few months ago, a CMO told me that her team had purchased a new digital asset management system (DAM). The estimate to connect it to the organization's websites came back at nearly $100,000 and three months of work. Why so much? The organization ran three CMS platforms: Drupal, WordPress, and Contentful. The DAM had to be integrated with all three. That meant not only three integrations, but also three sets of expertise, three rollout plans, and three ongoing maintenance responsibilities. One new capability had become three separate projects. Organizations are under pressure to move faster and reduce costs. CMS fragmentation makes both harder by creating recurring duplication. Integrations, security practices, governance policies, design systems, and technical expertise must all be developed and maintained across multiple platforms. Some of this duplication can be reduced by standardizing...
The CMS Fragmentation Tax
In recent months, a number of Acquia customers have independently made the same strategic decision: to migrate hundreds of websites from WordPress and other platforms to Drupal. Some of these sites will move to Acquia Cloud, while others will move to Acquia Source. Drupal CMS played an important role in these decisions by making Drupal more approachable for marketers and site builders. Why are different organizations making the same choice? One key reason is the cost of CMS fragmentation. A few months ago, a CMO told me that her team had purchased a new digital asset management system (DAM). The estimate to connect it to the organization's websites came back at nearly $100,000 and three months of work. Why so much? The organization ran three CMS platforms: Drupal, WordPress, and Contentful. The DAM had to be integrated with all three. That meant not only three integrations, but also three sets of expertise, three rollout plans, and three ongoing maintenance responsibilities. One new capability had become three separate projects. Organizations are under pressure to move faster and reduce costs. CMS fragmentation creates a recurring tax through duplicated integrations, security practices, governance policies, infrastructure, technical expertise, and more. It also fragments attention and makes it harder to share improvements across teams and websites. Organizations pay that tax...
Omega8.cc: Drupal 7 Goes Backdrop with Ease
Drupal 7 has reached its end of life, and the jump to modern Drupal is in practice a rebuild, not an upgrade – new architecture, a contrib audit, a theme rewritten from scratch. There has always been a calmer answer, and it carries a name this community knows well: Backdrop CMS, the community continuation of the Drupal 7 lineage. What was missing was the road. BOA-5.88.8, the 'Continuity Edition', builds it: Backdrop as a first-class citizen on the Ægir control panel, and a supported upgrade which converts a copy of your Drupal 7 site while the original keeps serving, so you decide at leisure when to hand over the keys. Even Drupal 6 sites can travel D6 to D7 to Backdrop entirely through panel tasks. Here is how the whole road works, and why it never touches your original site.
The Drop Times: Who Builds Drupal Now?
Visual page builders often arrive with a familiar promise: fewer developer handoffs and more control for editors. Drupal CMS 2.0 makes that promise concrete by using Drupal Canvas as its default editing experience, with drag-and-drop composition, live previews, and editing directly on the page. The change does not remove front-end development. It moves the unit of work from the individual page towards reusable components and the rules surrounding them.Single-Directory Components make those rules visible in code. Part of Drupal core’s render system since Drupal 10.3, a component can keep its Twig template, metadata, CSS, JavaScript, and related assets together. Props define structured inputs, slots create controlled areas for nested content, and schemas can restrict the values a component accepts. Drupal’s SDC quickstart describes these inputs as an application programming interface, or contract, for the component.Consider a featured article card. Developers can encode its semantic markup, heading structure, image treatment, responsive behaviour, accessibility requirements, spacing, and permitted visual variants. Editors can choose the article, label, image, and approved presentation without adding arbitrary classes or rebuilding the markup. The editor gains useful control because the developer has already decided where flexibility is safe.Recent Drupal publications make this...
The Drop Times: Chris Kelly Makes Easier Drupal Adoption a Focus of Board Candidacy
Chris Kelly links the board candidacy to a question now facing Drupal: how the project can make installation and upgrades easier without weakening security, independence, or open-source safeguards.
Talking Drupal: TD Cafe #019 - From Drupal to FIRST Robotics
Michael Kinnunen and Steve Wirt share how they each got started with Drupal through higher-ed jobs and stayed for the communit. They compare those community values to FIRST Robotics, explaining FIRST's K–12 programs (FRC, FTC, and FIRST LEGO League), kickoff-style challenges, and the "coopertition" culture where teams help competitors with parts and repairs. Both mentor highschool robotics teams in the US. For show notes visit: https://www.talkingDrupal.com/cafe019 Topics Cafe Catch Up Drupal Origin Stories Why Drupal Community What Is FIRST Mentoring Journeys Team Names Numbers Kickoff Build Sprint Coopertition In Action Awards And Impact Drupal for Team Ops Trying Recipes and Canvas Time Investment and Module Fixes Getting Students into Drupal Mentor Load and Teaching Java Student Run Team Culture Robot Ecosystem and Everybot Team Roles and Onboarding Adversity and Grit Lessons FIRST Programs and How to Join Wrap Up and Good Luck Steve Wirt Drupal Developer for CivicActions by day, FIRST Robotics mentor by night Steve has been a Drupal Developer for 19 years and helps government agencies build tools that help improve their mission. He is founding mentor of FRC team Compass Robotics. Michael Kinnunen Backend Engineer for CivicActions Michael has been working with Drupal for about a decade, starting with Drupal 7 in 2016 as a Web Developer at Northern Michigan University. He...
The Drop Times: HTML First Paper Raises Questions for Drupal Frontend Work
Drupal is not named in the HTML First paper, but the argument lands close to home. It gives Drupal teams a useful test for deciding when server rendering, Twig, components, and JavaScript should each carry the frontend load.
Omega8.cc: Thirty Years of Hosting
Some thirty years ago we started working with Adgrafix, the American company which shipped the world's first web hosting control panel, written entirely in Perl. This is the story of everything since: our own Perl panel and web store in the nineties, the Perl-to-PHP crossing which taught us to never strand a customer, the years of testing every open source CMS on the planet, the Drupal adventure, the Ægir torch which Bryght left behind, our Barracuda & Octopus (BOA) stack, and the 8 in our name finally tipping over into ∞ this year, when Backdrop CMS joined the family. Written for the anniversary, and for everyone who keeps old sites alive.
#! code: LocalGov Drupal: Rewriting Waste Collection Data Provider Classes To Alter Data
LocalGov Drupal is a Drupal distribution that combines Drupal, some configuration, and a collection of modules with the aim of making it easier for councils to create websites. The functionality provided includes content pages, news pages, bus timetables, and waste collection systems. What's more, it's maintained by a vibrant community of people.The LocalGov Drupal Waste Collection module is a module that allows local bin collection schedules to be displayed to users. This uses a combination of an address lookup and collection data to show users the bins collection schedule for that address for the next few months.A plugin interface is used to allow different banks of data to be used in the bank end of the module, with CSV and Whitespace API integration coming with the module. Whitespace is a company used across the UK to manage waste collection systems and the Whitespace plugin interfaces with a SOAP API to pull bin collection data into the site.I've been using the Waste Collection module for a little while now with a few different projects. Whilst the information that the module provides is good, I needed to alter this data in a recent project with Central Bedfordshire. This required the use of a hook to alter the Whitespace plugin class and output more customised waste collection schedules.In this article I will go through the issue I needed to correct, and how I altered...

Number of Total Worldwide Registered Domains