Freelock
freelock@drupal.community

kser.org just launched on Drupal 11 / CMS 2 — up from Drupal 5, which we kept alive in containers 10+ years past EOL. 🎉

The new site uses Drupal Canvas for page building, plus a persistent audio player built with HTMX + the View Transitions API — stream keeps playing as you navigate. No framework, just the platform.

Compare old vs new: kser.freelock.com

#Drupal #DrupalCMS #HTMX

June 16, 2026
Freelock
freelock@drupal.community
June 12, 2026
Freelock
freelock@drupal.community

@novabrooks The hardest line? I'd say the biggest challenge right now are coding agents - Claude Code, OpenCode -- those run in your shell, and technically have access to everything. How do you prevent those from going out and doing things on your behalf? We're looking at things like https://varlock.dev/ , https://github.com/Infisical/agent-vault for better ways of keeping production environments secure

June 06, 2026
Freelock
freelock@drupal.community

We published our AI use policy today — what we actually use it for (writing, coding, security log analysis, Drupal automation), where we draw hard lines, and why we hold the whole thing with deep ambivalence.

Drupal's access model is exactly the right foundation for controlled AI agents. Dries said it in Chicago; we're seeing it in practice.

https://freelock.com/policy/ai-use-policy #ai #policy

June 06, 2026
Freelock
freelock@drupal.community
June 02, 2026
Freelock
freelock@drupal.community

Trying out https://zen-browser.app/ -- didn't think I needed a new browser experience, but maybe this is getting my tabs under control?

June 02, 2026
Freelock
freelock@drupal.community
May 28, 2026
Freelock
freelock@drupal.community

New blog post: The Night the Internet Tried to Kill Your Website https://www.freelock.com/newsletter/night-internet-tried-kill-your-website #Drupal #WordPress #Security

May 22, 2026
Freelock
freelock@drupal.community

RE: https://drupal.community/@talkingdrupal/116602456366658144

Listening to this live, right now!

May 19, 2026
Freelock
freelock@drupal.community
May 19, 2026
Freelock
freelock@drupal.community

New blog post: The Rules Have Changed: Security in the Age of AI-Assisted Attacks https://www.freelock.com/blog/john-locke/2026-05/rules-have-changed-security-age-ai-assisted-attacks #Security #Drupal #NixOS #Linux

May 19, 2026
Freelock
freelock@drupal.community
May 06, 2026
Freelock
freelock@drupal.community

Just added support for #playwright to Drupal Flake, check it out at https://www.drupal.org/project/drupal_flake . #Drupal #nix

April 28, 2026
Freelock
freelock@drupal.community

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

April 21, 2026
Freelock
freelock@drupal.community

Just submitted my first speaking proposal for a conference in Europe - #DrupalCon Rotterdam!

April 12, 2026
Freelock
freelock@drupal.community

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

March 14, 2026
Freelock
freelock@drupal.community

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!

March 11, 2026
Freelock
freelock@drupal.community

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

March 11, 2026
Freelock
freelock@drupal.community

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/

February 22, 2026