Ethical Detergent

66 Followers
11 Following
444 Posts
Are we allowed to talk about Backdrop here?
Ethical Detergent is the sole proprietorship of Richard Eriksson aka @sillygwailo who, during the day, works for Acquia. One day, he will tell you the story behind the name.
#Drupal links syndicated from https://pinboard.in/u:sillygwailo/t:drupal/ #BackdropCMS links syndicated from https://pinboard.in/u:sillygwailo/t:backdropcms Member of #DrupalTO.
This account follows those hashtags, and will often re-post from them.
Websitehttps://ethicaldetergent.com
Company's Drupal.org profilehttps://www.drupal.org/ethical-detergent
Proprietor's Drupal.org profilehttps://www.drupal.org/u/sillygwailo
DrupalCamp Ottawa 2026

YouTube
Grow the ecosystem, not just yourself #Drupal https://dri.es/grow-the-ecosystem-not-just-yourself
Grow the ecosystem, not just yourself

Dries is the Founder and Project Lead of Drupal and the Co-founder and Executive Chair of Acquia.

The gap between Drupal and its reputation #Drupal https://dri.es/the-gap-between-drupal-and-its-reputation
The gap between Drupal and its reputation

Drupal is stronger than its reputation, but unless the community tells that story, the outdated one wins.

Protect your investment in Drupal 7 — upgrade to Drupal 10 without rewriting your code base. #Drupal https://retrofit-drupal.com/
Retrofit for Drupal

Retrofit provides compatibility layers to run legacy Drupal code.

Introducing Entity Webhook: Config-Driven Webhook Integration for Drupal #Drupal https://atendesigngroup.com/articles/introducing-entity-webhook-config-driven-webhook-integration-drupal
Introducing Entity Webhook: Config-Driven Webhook Integration for Drupal | Aten Design Group

||Webhooks are one of the most useful tools in a modern integration toolkit. Instead of your Drupal site repeatedly asking "anything new?" on a schedule, an external system taps your shoulder the moment something changes. The result is faster data, fewer redundant requests, and integrations that actually behave like real-time systems.

Finished migrating both my sites from WordPress to Drupal 11 on shared hosting. Wrote up what I actually ran into — messy data cleanup, GDPR, security headers, Composer limitations. Also used it as a test for AI on data quality work. 🧹

Coincidentally good timing with everything happening in the WordPress space. Full reference checklist included.

https://frederikvanhecke.com/blog/wordpress-to-drupal-11-shared-hosting

#Drupal #WordPress #WebDev #GDPR #OpenSource

I moved my sites from WordPress to Drupal 11. Here's what I learned. | Frederik Van Hecke

TL;DR — I migrated both my sites to Drupal 11 on shared hosting. It took real work — especially the content cleanup, which is far messier than anyone tells you. This post covers what I ran into, how I used AI to help with data quality, and everything I'd do differently from day one. Full reference checklist included and available to download.

Frederik Van Hecke

"Two supply chain attacks in two weeks. Both followed the same pattern.

Buy a trusted plugin with an established install base, inherit the #WordPress.org commit access, and inject malicious code. [...]

WordPress.org has no mechanism to flag or review plugin ownership transfers."

I wonder if the Drupal marketplace folks have considered ownership transfer issues...

https://anchor.host/someone-bought-30-wordpress-plugins-and-planted-a-backdoor-in-all-of-them/

Someone Bought 30 WordPress Plugins and Planted a Backdoor in All of Them.

Last week, I wrote about catching a supply chain attack on a WordPress plugin called Widget Logic. A trusted name, acquired by a new owner, turned into

Anchor Hosting
The Quiet Room at DrupalCon | Matthew Tift

Dries borrowed an idea from Fred Rogers at the Driesnote: stop everything and think of the people who helped you get here. Ten seconds. That moment, and the Quiet Room down the hall, changed how I experienced DrupalCon this year.

DrupalCan Conference