Just added support for #playwright to Drupal Flake, check it out at https://www.drupal.org/project/drupal_flake . #Drupal #nix
New blog post: When Views meets Drupal Canvas -- getting dynamic content into your Canvas page https://www.freelock.com/blog/john-locke/2026-04/when-views-meets-drupal-canvas-getting-dynamic-content-your-canvas-page #Drupal #Canvas
Just submitted my first speaking proposal for a conference in Europe - #DrupalCon Rotterdam!
I wanted to check out the new Haven #Drupal CMS site template, so I got an #AI agent to spin it up for me! https://youtu.be/AFRYSlaD7Y8
We've been dealing with a LOT of #DOS attacks for the past few months. It's really nice to see one come through today that didn't set off any alerts or noticeable site slowdowns -- our mitigations seem to be up to the task!
Using #OpenCode to create #Behat tests, FeatureContext steps, and hooks to properly set up tests, and fix up a variety of download permissions feels like cheating! #Drupal #AI
This is sobering -- need a hardware upgrade? You might want to get that new computer now, you might not be able to in a few months: https://マリウス.com/hold-on-to-your-hardware/
24 days of accessibility day 24. Dragging Movements https://www.freelock.com/advent/2025/24-whats-new-wcag-22 #A11y #Drupal #WordPress
24 days of accessibility day 23. Predictable Behavior https://www.freelock.com/advent/2025/23-dont-surprise-your-users-predictable-behavior #A11y #Drupal #WordPress
24 days of accessibility day 22. Label in Name https://www.freelock.com/advent/2025/22-can-you-click-what-you-see-label-name #A11y #Drupal #WordPress
@evan also OnlyOffice, in Next cloud for collaborative editing
24 days of accessibility day 19. Identify Input Purpose https://www.freelock.com/advent/2025/19-does-your-browser-know-what-youre-asking-identify-input-purpose #A11y #Drupal #WordPress
With Drupal 11.3 out, we've been excited to try it out -- but kept hitting circular dependency errors blocking updates. Each site had a different dependency chain, but all of them ended up with eca_content depending on itself!
Today I took this into a debugger to discover the actual cause - symfony_mailer module, which showed up nowhere in any of the errors. https://www.drupal.org/project/symfony_mailer/issues/3564298
Turns out it's fixed in 2.x beta already, if anyone else hits this! #drupal #eca
24 days of accessibility day 20. Bypass Blocks https://www.freelock.com/advent/2025/20-can-you-skip-navigation-bypass-blocks #A11y #Drupal #WordPress
24 days of accessibility day 20. Bypass Blocks https://www.freelock.com/advent/2025/20-can-you-skip-navigation-bypass-blocks #A11y #Drupal #WordPress
24 days of accessibility day 18. Timing Adjustable, Pause, Stop, Hide https://www.freelock.com/advent/2025/18-running-out-time-giving-users-control #A11y #Drupal #WordPress
#Drupal 11.3.0 is out, with some really nice improvements brought into core - Auto-complete links in content, export content to recipes for deployment, massive performance boost, new navigation bar. Great stuff! https://www.drupal.org/blog/drupal-11-3-0
24 days of accessibility day 17. Error Identification and Suggestions https://www.freelock.com/advent/2025/17-what-went-wrong-error-identification-and-helpful-suggestions #A11y #Drupal #WordPress
24 days of accessibility day 16. Captions and Sign Language https://www.freelock.com/advent/2025/16-can-everyone-hear-you-captions-and-sign-language #A11y #Drupal #WordPress