One of the best thing about #Drupal's implementation of #Twig for templating is that it is so forgiving of things like type mismatches and non-existent array keys, except apparently if you try to run |clean_id on an array, where it behaves like the rest of modern engineer-focused Drupal and whitescreens the entire page out of principle.
Well it took a real long time and a lot of hard non-effort but now I can state that I am ashamed at being so deeply entangled with #Drupal It's a pity because I do enjoy the code writing aspect of it. But the contributing process and most especially the community is off putting. Extremely now.
Heading to #DrupalConChicago next week? Then, don’t miss our Founder, Michael Schmid's session:
Private AI Infrastructure: A behind-the-scenes look at how we run a global, open source, privacy-first AI platform
📅 March 25
🕓 3:00 PM
📍 Continental Room B (Lobby Level)
In this session, Michael will let you behind the scenes of amazee.ai, providing an in-depth overview of how AI infrastructure is run globally today.
For more info: https://www.amazee.io/events/drupalcon-chicago-2026
#Drupal #AI #DrupalAI #OpenSource

🪔 Introducing Backlit: #Lit #SSR for #Drupal, Hold the #Node
composer require bennypowers/backlit && drush en backlitcem serve, and it accidentally fixed a 2-year-old plan of mine. WASM is the web components of the #backend.In the past year I've been evaluating newsletter management solutions to pair with a #Drupal platform that I've been working on.
I need a self-hosted solution and I've been hearing some really good things about #Mautic. I went straight to it since both Drupal and Mautic are Symfony based applications and I liked the idea of being able to customize it to suit my needs better.
It's impressive, but I decided that it's overkill if all you want to do is manage a mailing list and send newsletters. The amount of effort it takes from installing it to sending out your first bare bones newsletter is enormous.
Instead I'm going to go with #MailCoach, which was recommended to me a year ago by @michael. MailCoach is beautifully designed, is easy to use, and was a breeze to setup.
Mautic is a fully qualified Marketing Automation Suite. If you're not sure what that means, it's definitely too much solution for you.
Is the form on the 'Miscellaneous' tab in Module Builder getting too big? Should some of it be moved to another form, and what would be a logical split? How about moving services, service providers, and events to a 'Services & events' tab? Or theme hooks and libraries to a 'Theming' tab? https://drupal-code-builder.github.io/module-builder-docs/sections/misc/ #Drupal
The #Drupal IXP program is designed to reward organizations for hiring new, inexperienced Drupal developers and site-builders 🌱👩💻
Hire a new Drupal developer, get a boatload of contribution credits! 🚢🎉
A decade‑old Drupal security module, 10k+ sites, and a lot of red in CI. Stefanos Petrakis used AI to help overhaul File Upload Secure Validator for Drupal 11 and prep it for Drupal 12. Read the full post: http://tag1.co/a1y
Do people get notified of updates to closed #Drupal tickets when you chide them about having made breaking changes in minor version updates?
https://www.drupal.org/project/autologout/issues/3557620#comment-16516887
wordpress_migrate: wordpress_migrate module for importing #WordPress sites into #Drupal
"Alpha9" version brings bug fixes, drush CLI + better Drupal 11 coverage
https://www.drupal.org/project/wordpress_migrate/releases/8.x-3.0-alpha9
Interesting how some of the first comments on the "Ban LLM code contributions" issue are tone policing.
Ban the shit out of it then ban it some more.
https://www.drupal.org/project/drupal/issues/3574093
https://www.drupal.org/project/drupal/issues/3574093
via @philipnorton42