Sign in

Jürgen

@jurgenhaas.bsky.social
204 followers 255 following 77 posts

Drupal enthusiast and automation expert. Passionate about security and privacy. #drupal #foss #privacy #linux #opensource #democracy

PostsRepliesMedia
Jürgen @jurgenhaas.bsky.social · 23/09/2026
Eight posts on the fun part. One on the bill. 87 maintained drupal.org projects, Gin, core, 293 GitLab projects, zero revenue since July 2025. A priced menu at the end, maintenance first. go.lakedrops.com/eca-next-cha... #Drupal #OpenSource
Looking up at the underside of a pier
042
Jürgen @jurgenhaas.bsky.social · 16/09/2026
Excel is the world's most popular orchestration tool. Nobody calls it that. Drupal has the engines. What it lacks is one UI where nobody picks the engine. The architecture exists. go.lakedrops.com/eca-next-cha... #Drupal #Orchestration
A laptop, some spreadsheets, a calculator, and a lot of coordination going on between them.
000
Reposted by Jürgen
Matt Glaman @mglaman.bsky.social · 15/09/2026
Drupal's Tool API: declare an operation once — typed inputs, typed outputs, an access check — and call it from Drush, MCP, ECA, or a controller. Why that took me a while to see, and what I built with it for #DrupalCon Rotterdam. mglaman.dev/blog/define-...
031
Jürgen @jurgenhaas.bsky.social · 10/09/2026
AI Integration - ECA is out at 1.0.0. AI operations - chat, embeddings, translation, speech, image, audio, classification, object detection - are now ECA actions. No code. First stable release. Replaces ai_eca. www.drupal.org/project/ai_i... #Drupal #ECA #AI
drupal.org
ai_integration_eca 1.0.0
AI Integration - ECA 1.0.0 We are pleased to announce the first stable release of AI Integration - ECA, the bridge between Drupal's AI module and the ECA (Events-Conditions-Actions) framework. Thank y...
022
Jürgen @jurgenhaas.bsky.social · 27/08/2026
Drupal editors don't need another platform. They need fewer annoyances. 6 new ECA recipes show how: one field with a widget, several fields with Form API Ajax, nearby guidance with HTMX. Small improvements protect attention and improve content quality. go.lakedrops.com/eca-guide-6-... #Drupal #ECA
Small improvements at the content editor's desk accumulate into a better CMS.
011
Jürgen @jurgenhaas.bsky.social · 05/08/2026
I use #OpenCode because I want the harness to be mine and the models to stay replaceable. One config across terminal, CodeNomad, IntelliJ/PhpStorm, Zed, and Buzz. Less setup drift, more privacy. go.lakedrops.com/opencode-my-...
Central workstation with multiple connected screens
000
Jürgen @jurgenhaas.bsky.social · 17/07/2026
In May I sent the DA a four-page letter of concern. So when I say I believe in its future, it's not blind faith. New interim CEO, loud reaction. But leadership disappoints half the room by design. Disagree without making enemies. The 2026 board election is coming. Join, and vote.
Many hands joined together over a table, representing the Drupal community coming together during the Association's leadership transition
120
Jürgen @jurgenhaas.bsky.social · 06/07/2026
🎉 20,000+ active ECA installations! ECA (Event-Condition-Action) for Drupal crossed a milestone today. From concept to 20k+ sites using it for workflow automation. The chart is wild: new.drupal.org/project/usag... Thanks everyone building, contributing, automating with it. #Drupal #OpenSource #ECA
Celebration graphic showing 20,000+ active installations of ECA (Event-Condition-Action) for Drupal
140
Jürgen @jurgenhaas.bsky.social · 01/07/2026
Built docs for humans. Machines read them 21x more 📚 ECA Guide (ecaguide.org) - MCP server, agent skill. AI reads token syntax, builds models correctly first try. 244K machine visits vs 11K human. go.lakedrops.com/eca-next-cha... #Drupal #AI
Open documentation pages flowing into structured data, representing machine-readable knowledge
000
Jürgen @jurgenhaas.bsky.social · 25/06/2026
"Three Drupal workflow modules. Aren't you competing?" Nope. ECA, FlowDrop and Maestro sit on one axis: how much state a run carries, and how long. Reactive to durable, FlowDrop spanning it. We write a shared spec together. go.lakedrops.com/eca-next-cha... #Drupal #ECA
Three musicians playing instruments in a wheat field
010
Reposted by Jürgen
Dries @dries.bsky.social · 23/06/2026
Drupal's future in AI workflows is both inside and outside the CMS: supporting Drupal-native workflows, external orchestration, and the trusted handoffs between them. dri.es/drupal-role-...
dri.es
Drupal's role in agentic workflows
Drupal's future in AI workflows is both inside and outside the CMS: supporting Drupal-native workflows, external orchestration, and the trusted handoffs between them.
011
Jürgen @jurgenhaas.bsky.social · 17/06/2026
Halfway through the "ECA: The Next Chapter" series. 5 posts published, 4 more coming. Catch up → go.lakedrops.com/eca-next-cha... #Drupal #ECA #OpenSource
Signpost at a crossroads showing a few pointing left, and a few pointing right. Sunset and some light clouds in the backgrounds.
131
Jürgen @jurgenhaas.bsky.social · 10/06/2026
Stop building workflows blind 🔬 ECA's test/replay/debug: trigger events, see execution live, step through failures with production data, widget shows "ECA was here" on every page. No other CMS does this at this level. go.lakedrops.com/eca-next-cha... #Drupal #ECA #Testing
Modern microscope in clean laboratory, representing precision testing and scientific debugging
000
Reposted by Jürgen
Mike Anello (ultimike) @mike-anello.bsky.social · 06/06/2026
If you haven't checked out the new Workflow Modeler module and how it vastly improves using the #Drupal ECA module, read the backstory and I bet you'll be checking it out immediately after. 🚀🔧📖 www.lakedrops.com/en/blog/ten-... Blog post by @jurgenhaas.bsky.social
lakedrops.com
Ten Months That Changed Everything: An ECA Journey | LakeDrops
Two weeks ago, I stood on a stage in Athens, in front of the Drupal DevDays audience, and walked through 37 years in tech with a long stop at five years of ECA. That was the keynote. This series is so...
021
Jürgen @jurgenhaas.bsky.social · 04/06/2026
ECA's new Workflow Modeler: from decision to production-ready in 6 weeks 🚀 React 18, TypeScript strict mode, 2.1x test-to-code ratio, 15 CI gates, WCAG AA in test suite. Modern Drupal + React reference architecture. go.lakedrops.com/eca-next-cha... #Drupal #ECA #React
Modern 3D geometric design showing ovals connected by flowing colored objects
040
Reposted by Jürgen
Mike Herchel @mike.herchel.com · 02/06/2026
I'll be speaking about #Drupal at #PHPVerse 2026 on June 9th! We'll explore what's driving Drupal's resurgence, from component-driven development and the new Canvas page-building experience, to Drupal CMS and AI. I'll be going on at 4:25pm CEST / 10:25am ET! lp.jetbrains.com/phpverse-2026/
lp.jetbrains.com
JetBrains PHPverse 2026 – Bringing the PHP Community Together
Join us for a free virtual event bringing together developers, ideas, and energy from across the ecosystem. Enjoy insightful talks, exciting announcements, and a look at the future of PHP development.
053
Jürgen @jurgenhaas.bsky.social · 28/05/2026
While it may feel like the world and the people in it are getting crazier by the day, we shouldn’t forget to notice the beautiful things around us and enjoy them.
My two boys, Zimba and Bailey, are posing in front of a poppy field early in the morning
030
Jürgen @jurgenhaas.bsky.social · 27/05/2026
Making Drupal automation accessible to everyone 🎯 ECA in-context customization: lightning bolt on fields → pick template → configure → done. No learning curve. Quick-start for developers. OOTB-feel templates for agencies. go.lakedrops.com/eca-next-cha... #Drupal #ECA
Modern lightning bolt icon on clean background, representing instant power and accessibility. A smoking cloud above it indicates the revolutionizing effect this brings with it.
010
Reposted by Jürgen
The Drop Times @thedroptimes.bsky.social · 25/05/2026
Jürgen Haas @jurgenhaas.bsky.social detailed a major redesign of Drupal’s workflow modelling architecture through the new Modeler API. The system separates workflow execution from visual editors, enabling reusable orchestration patterns beyond ECA. bit.ly/4dOega7 #Drupal #ECA #Automation
bit.ly
Jürgen Haas Explores ECA Modeler API Architecture for AI, Migration, and Workflow Orchestration
Jürgen Haas examines how the redesigned architecture behind ECA’s Modeler API separates workflow execution systems from visual modelling interfaces through a shared abstraction layer. The article discusses reusable orchestration tooling for migration...
011
Jürgen @jurgenhaas.bsky.social · 25/05/2026
If you're self-hosting, now's a good time to identify the bad eggs in your basket. If you haven't received a security update for one of your tools, it's probably considered unmaintained. That's how quickly things are moving at the moment.
000
Jürgen @jurgenhaas.bsky.social · 18/05/2026
"Can we use BPMN for Migrations?" Always no. Until the Modeler API. Post 2 of the ECA series: the architecture that separated model owners from modelers - and unlocked visual configuration for any complex Drupal system. Read: go.lakedrops.com/eca-next-cha... #Drupal #Architecture
Hand-drawn flowchart diagram on paper with sticky notes and pen
010
Jürgen @jurgenhaas.bsky.social · 12/05/2026
"ECA is maybe at 1% of what it could be." - @dries.bsky.social, June 2025. Ten months later, I'm publishing the story of what we did about it. Post 1 of a 9-part series, out now. Read → go.lakedrops.com/eca-next-cha... Come for the code. Stay for the community. #Drupal #ECA
Keynote stage at DrupalDevDays in Athens
042
Reposted by Jürgen
The Drop Times @thedroptimes.bsky.social · 23/04/2026
Fabien Clément introduces ECA Breadcrumbs, a no-code Drupal module for dynamic navigation. Built on the ECA framework, it enables condition-based breadcrumb logic using events, actions, and tokens—no custom code required. Read more: bit.ly/48kAgYh #Drupal #ECA #NoCode #WebDevelopment
Dynamic breadcrumb control using ECA without custom code
041
Jürgen @jurgenhaas.bsky.social · 15/04/2026
Next week at #DrupalDevDays Athens 2026, I open the keynote stage with "Lessons learned from 5 years of ECA." 12 turning points. One journey. Come for the code. Stay for the community. Thu 23 Apr · 10:15 · Room 1 Session → go.lakedrops.com/keynote-athe...
Keynote promo card. Title: "Lessons learned from 5 years of ECA". Subtitle: "My personal journey in the Drupal Community". Dark-navy background with a faded Drupal Dev Days Athens 2026 event logo on the right. Tagline: "Come for the code. Stay for the community." Session info at the bottom: Thursday 23 April, 10:15-11:00, Amphitheater Pantheon (Room 1). Short URL: go.lakedrops.com/keynote-athens-2026-session.
031
Jürgen @jurgenhaas.bsky.social · 17/03/2026
The most powerful automation engine in any CMS is about to get a revolution. After 16,000+ sites adopted ECA for no-code/low-code Drupal automation, we listened to every pain point - and rebuilt from the ground up. Come to my session at #DrupalCon Chicago to witness what's next. Live. On stage.
Promo badge of the session described in the post
150
Reposted by Jürgen
Moshe Weitzman @mosheweitzman.com · 25/02/2026
I propose a full featured CLI for Drupal core. This is Drush's final act. We are so close. Lets make it happen. weitzman.github.io/blog/drush-f...
weitzman.github.io
Moshe Weitzman’s Blog
Musings on Drupal, Continuous Integration, DrupalSpoons, and Data Migration.
065
Reposted by Jürgen
European Open Source Academy (EOSA) @eosa.bsky.social · 11/02/2026
Is "buying European" enough to guarantee digital sovereignty? As the #EuropeanOpenSourceAcademy member Dries Buytaert writes, "sovereignty is not about where a company is headquartered or where software was originally written." 👉Find out more in the latest blog from Dries: dri.es/the-software...
022
Reposted by Jürgen
Talking Drupal @talkingdrupal.bsky.social · 26/01/2026
Episode Released: Talking Drupal #537 - Orchestration with Jürgen Haas, Martin Anderson-Clutz, Nic Laflin, John Picozzi
talkingdrupal.com
Talking Drupal #537 - Orchestration | Talking Drupal
Main navigation
001
Reposted by Jürgen
European Open Source Academy (EOSA) @eosa.bsky.social · 22/01/2026
Should Europe be building an equivalent of @microsoft.com or #Google? In his latest article, #EOSA Member Dries Buytaert (@drupalassociation.bsky.social)delves deeper into why open source is the most credible path to digital sovereignty. Check out Dries' latest blog now : dri.es/funding-open...
01310
Reposted by Jürgen
CrowdSec @crowdsec.bsky.social · 15/01/2026
Happy 25th, Drupal! 🎉 Thank you for inspiring collaboration, innovation, and open source spirit. Proud to work alongside this community, building a safer, stronger web together. 💙 #Drupal25Words #Drupal
021
Reposted by Jürgen
Matthias Walti @matthiaswalti.bsky.social · 05/01/2026
On my way to the world's first #drupal community event in 2026 (as far as we know;-). The DUG Lake Constance monthly meetup starts at 18:30 at the Seekuh Restaurant. We got so much to talk about:-) www.drupal-bodensee.de
drupal-bodensee.de
Drupal Meetup - User Group Bodensee
Das Drupal Meetup / die Drupal User Group Bodensee (DUGB) besteht aus Webentwicklern, Webdesignern und Anwendern, die aus Überzeugung mit Drupal arbeiten und in der Bodensee Region leben. Die User Gro...
141
Jürgen @jurgenhaas.bsky.social · 16/12/2025
Are we paying sufficient attention to all aspects of authentication, access control, user registration and the like on our #Drupal site? I bet you'll be surprised how many helpful tweaks can be brought to every Drupal site. www.lakedrops.com/en/blog/eca-...
lakedrops.com
ECA Use Case: Authentication | LakeDrops
The third edition of ECA use cases will be talking about processes around authentication, including the account creation form, potential redirects, role assignments, and more. Previous issues have bee...
141
Reposted by Jürgen
The Drop Times @thedroptimes.bsky.social · 15/12/2025
Tired of writing hook_form_alter()? LakeDrops' Jürgen Haas @jurgenhaas.bsky.social explains how ECA lets you modify Drupal forms—visually, with no code. His latest post outlines current features and a promising future UI. Read via TDT: bit.ly/4p0uUqD #Drupal #ECA #NoCode #SiteBuilding
bit.ly
How ECA Simplifies Form Modifications in Drupal Without Code
Jürgen Haas of LakeDrops explores how the ECA module enables users to modify Drupal forms, such as adding or rearranging fields, without writing custom code. He compares traditional PHP-based approaches with ECA’s visual modeling, highlights current ...
001
Jürgen @jurgenhaas.bsky.social · 15/12/2025
The series about ECA Use Cases continues, today with notifications, a topic that surprisingly broad, not covered by #drupal at all, and really excellent topic for ECA to deal with: www.lakedrops.com/en/blog/eca-...
lakedrops.com
ECA Use Case: Notifications | LakeDrops
Welcome to the second edition of ECA use cases. The first one was about Forms in Drupal. And all this got started by the Value proposition of ECA for Drupal CMS. Today, let’s talk about notifications ...
000
Jürgen @jurgenhaas.bsky.social · 11/12/2025
@ddd@drupal.community 🔗 drupal.community/users/ddd/st... - 🎤 Keynote Speaker Announcement 🎤 We are pleased to introduce Jürgen Haas as a keynote speaker for Drupal Developer Days Athens 2026. 👏 ! ✨ #DrupalDevDays #DDD26 #Drupal
drupal.community
Drupal Developer Days (@ddd@drupal.community)
Attached: 1 image 🎤 Keynote Speaker Announcement 🎤 We are pleased to introduce Jürgen Haas as a keynote speaker for Drupal Developer Days Athens 2026. 👏 Jürgen is a Drupal enthusiast focused on ba...
100
Jürgen @jurgenhaas.bsky.social · 11/12/2025
Following my recent blog post about ECA's value for #Drupal sites, here is the first successor. It discusses the most famous topic of customizing Drupal sites: modifying forms. www.lakedrops.com/en/blog/eca-...
lakedrops.com
ECA Use Case: Modifying Forms | LakeDrops
In my previous post about the value that ECA brings to
110
Jürgen @jurgenhaas.bsky.social · 10/12/2025
Have you ever wondered what value is provided by ECA in #Drupal? We've obviously done a terrible job in explaining this. To improve that, I've started with a first blog post explaining what ECA delivers to Drupal CMS. The list got actually longer than I thought. www.lakedrops.com/en/blog/eca-...
lakedrops.com
ECA brings great value to Drupal CMS, and still has to improve | LakeDrops
Yesterday, I’ve spoken to Dries Buytaert about the next steps on the way to a much improved ECA user interface.
141
Reposted by Jürgen
Talking Drupal @talkingdrupal.bsky.social · 08/12/2025
Episode Released: Talking Drupal #531 - Drupal as an Application Framework with Alexander Varwijk, Jürgen Haas, Fei Lauren, Martin Anderson-Clutz, John Picozzi, Nic Laflin
talkingdrupal.com
Talking Drupal #531 - Drupal as an Application Framework | Talking Drupal
Main navigation
002
Reposted by Jürgen
Drupal Association @drupalassociation.bsky.social · 04/12/2025
Drupal was proud to be part of the @symfony.com community once again! 💙 This year’s SymfonyCon brought together more than 1,200 attendees from 39 countries. We look forward to hosting the Symfony team at the #DrupalConChicago in March. 🙌 #Drupal #Symfony #OpenSource
021
Reposted by Jürgen
Mike Anello (ultimike) @mike-anello.bsky.social · 01/11/2025
I am super-excited about the future of the #drupal ECA module as outlined by Dries Buytaert and @jurgenhaas.bsky.social in the @drupalconeur.bsky.social Vienna keynote! 🎉⚡🔥 www.youtube.com/live/WNEyg3U...
011
Reposted by Jürgen
Dries @dries.bsky.social · 23/10/2025
I just blogged my DrupalCon Vienna keynote at dri.es/state-of-dru... Many people don't realize how much Drupal has evolved or how much heart the community puts into it, so check it out! #drupal #drupalcon #php #openweb
dri.es
State of Drupal presentation (October 2025)
In my DrupalCon Vienna keynote, I talk about how Drupal is adapting to an AI-driven web through AI-enabled visual editing, site templates, autonomous agents, and workflow orchestration.
042
Reposted by Jürgen
drupal.org @drupal.org · 23/10/2025
At #DrupalConVienna, Dries unveiled our roadmap for the future: 👉 Site Templates that make getting started easier 👉 Drupal Canvas for visual site building 👉 AI capabilities keeping humans in control 👉 Orchestration tools to connect your digital ecosystem 🔗 Catch up at www.drupal.org/blog/state-o...
Photo by Paul Johnson, CC BY-NC 4.0. Image cropped and filter applied.
011
Reposted by Jürgen
Alexander Varwijk @kingdut.ch · 24/10/2025
Learn how to think about asynchronous PHP, how to use the Revolt event loop and what AMPHP is! If you've missed my talk at DrupalCon Vienna then you can now watch my recorded presentation and view my slides with speaker notes at www.alexandervarwijk.com/talks/2025-1...
alexandervarwijk.com
Thinking Async | Alexander Varwijk
With the introduction of the Revolt event loop in Drupal Core, we're getting ready for Drupal to tackle an entirely new class of problems: asynchronous applications. In this session you'll find out ho...
031
Jürgen @jurgenhaas.bsky.social · 23/10/2025
#Drupal is still on a ride dri.es/state-of-dru...
dri.es
State of Drupal presentation (October 2025)
In my DrupalCon Vienna keynote, I talk about how Drupal is adapting to an AI-driven web through AI-enabled visual editing, site templates, autonomous agents, and workflow orchestration.
010
Reposted by Jürgen
CrowdSec @crowdsec.bsky.social · 16/09/2025
🤝 We’re proud to announce that we have partnered with Drupal Association to protect the open web!  From blocking spam & bots to harnessing community-powered defense, this partnership brings adaptive, open source security directly into the CMS layer. Read more 👉 www.crowdsec.net/blog/drupal-...
011
Reposted by Jürgen
The Drop Times @thedroptimes.bsky.social · 15/09/2025
ECA is changing the Drupal game. 💡 Instead of one-off modules, site logic is now built from events, conditions & actions in the UI—code only when needed. LakeDrops shows how ECA replaces old contribs like migrate_process_trim with reusable, flexible workflows. 📖 bit.ly/42pnjJy
bit.ly
Why ECA Is Replacing One-Off Drupal Modules — LakeDrops Explains
LakeDrops' Richard Papp showcases how the ECA module transforms Drupal development—replacing aging contrib modules and custom code with reusable, UI-configurable logic. Discover how this shift streamlines workflows, boosts maintainability, and prepar...
022
Reposted by Jürgen
Mike Anello (ultimike) @mike-anello.bsky.social · 21/08/2025
Super-impressive under-the-hood modernizations for the #Drupal ECA module thanks to the new Modeler API module ⚙️🚀 Yet another datapoint in the importance of ECA (and now Modeler API) in the #Drupal ecosystem 🔄📈 🔗 www.lakedrops.com/en/blog/drup... Blog post by @jurgenhaas.bsky.social
lakedrops.com
Drupal's Modeler API released - learn about the benefits | LakeDrops
Back in 2021, when ECA's architecture got designed and implemented, decoupling the processing of automations done by ECA from the UI, that's important to users to easily define those automations, has ...
021
Reposted by Jürgen
Talking Drupal @talkingdrupal.bsky.social · 15/08/2025
Episode Released: TD Cafe #008 - Martin Anderson-Clutz & Jürgen Haas with Martin Anderson-Clutz, Jürgen Haas,
talkingdrupal.com
TD Cafe #008 - Martin Anderson-Clutz & Jürgen Haas | Talking Drupal
Main navigation
011