🛠️ AND WE'RE OFF! The MidCamp 2026 Hackathon is officially underway!
Teams are forming, ideas are flying, and the builds have begun. Follow along with #DrupalHackathon today and tomorrow!
🛠️ AND WE'RE OFF! The MidCamp 2026 Hackathon is officially underway!
Teams are forming, ideas are flying, and the builds have begun. Follow along with #DrupalHackathon today and tomorrow!
Ten months ago, @dries told me ECA was at maybe 1% of what it could be.
Today I'm publishing the story of what happened next: Post 1 of a 9-part series on the Vienna → Chicago → Athens journey, the UX research that reshaped everything, and the six-week sprint that produced a new Workflow Modeler.
Read it: https://go.lakedrops.com/eca-next-chapter-post-1
Come for the code. Stay for the community.
🎂 3 años del #TallerTDigital
📌 1.000 personas inscritas
📌 30 ediciones
📌 3.530 visualizaciones
Hemos hablado de #Ciberseguridad, #TransformaciónDigital, #InteligenciaArtificial, #SoftwareLibre, #Drupal, #GLPI y #SoberaníaDigital desde el Ayuntamiento de Alcàsser.
Próximos proyectos: #GreenTDigital, #RevitalIA y #DigitalIA.
¡Gracias a todas las personas que habéis participado o seguido el taller! 🙌
Remind me to never tackle another Drupal form with very complex Ajax callbacks.
I've been working on my own version of the old #Drupal Location module maintained by Andrii Podanenko (podarok) that associates address information with content.
My version allows addresses to be tracked separately from the named entity that occupies that address, but it's so easy for that process to go haywire and spawn hundreds of duplicate addresses.
Part of what makes is so hard to control is because it's never really clear if two entities that share the same address are actually the same thing. Two offices can have the same address and two people in the same office may not be related.
Even when you have very diligent users, it's impossible to not create duplicates. I'm handling this through a series of dynamic callbacks to steer the user in the right direction if they're about to add something we don't want.
But oh boy is the logic behind this and the corresponding Ajax callbacks absolutely hell.
Publicado el vídeo #SI2026 Proyecto Green-TDigital: IA y Digitalización Sostenible aplicadas a Alcàsser | @coiicv
https://www.youtube.com/watch?v=usHy-iaF0h8
#TransformaciónDigital + #IA + #SoftwareLibre + #Drupal + #GLPI + #SoberaníaDigital = #GreenTDigital + #RevitalIA
🎉 Getting into Chicago early for MidCamp? Come kick things off with the MidCamp 2026 Monday Welcome Social.
Whether you're a speaker, sponsor, volunteer, organizer, or first-time attendee, this is the perfect low-key way to settle in, meet people, and reconnect with the Drupal community before the conference begins.
🍻 Food, drinks, and good conversation included.
📅 Date: Monday, May 11
🕕 Time: 6PM - 9PM
📍Location & Details: https://www.midcamp.org/events/2026/sessions/monday-welcome-social

Whether you're a speaker, sponsor, volunteer, organizer, or attendee you're welcome to join us for a pre-MidCamp social at The Broken Barrel Bar from 5:30 to 7:30PM. We'll have food and drinks for all (taking into account the dietary restrictions listed on folks tickets).
🚨 TOMORROW IS HACKATHON DAY! 🚨
MidCamp 2026 kicks off tomorrow and the Hackathon is ON. Teams, ideas, and Drupal energy — let's go!
Building something incredible? Tag us. We want to see it. 📸
Decided to try and start working on my Drupal Recipes some today. Story archiving for the Storytellerarchive.com page. And Maybe some Drupal Forum reworking since they took that out of the core.
Want to write some original stuff but I am consolidating my websites and pages.
Stuff stuff stuff.