Thank you to our Champion Sponsor Evolving Web for supporting #DrupalConChicago 2026! Meet all our sponsors here: https://events.drupal.org/chicago2026/meet-sponsors
Thank you to our Champion Sponsor Evolving Web for supporting #DrupalConChicago 2026! Meet all our sponsors here: https://events.drupal.org/chicago2026/meet-sponsors
Feel kinda dirty adding a class to a form based on it's form mode just to be able to write a few tests to check that class is there and make sure the correct form mode is being used. But it was the easiest way I could think of to test so... 😜
How to Manually Upgrade Drupal Core on Ubuntu
A severe remote code execution vulnerability has been found in Drupal CMS. Users are advised to manually upgrade their Drupal from the command line console or via the hosting platform, as upgrading from the admin dashboard is not possible. The upgrade process includes putting the site in maintenance mode, deleting core files, restoring them with the latest versions, updating the core database tables, and checking everything is working fine before exiting maintenance mode.https://geekrewind.com/upgrading-drupal-core-manually-on-ubuntu/
We are beyond excited to be sponsoring the official beer of the #Drupal 25th Anniversary Gala! Today we visited our friends at Sketchbook Brewing Company as they started the canning process.
Want to be one of the first to try the Quarter Wit? Get your ticket now! https://www.zeffy.com/en-US/ticketing/drupal-25th-anniversary-gala

ECA (the Event, Condition, Action module) for modern Drupal has established itself as the go-to tool for automating Drupal workflows with a no-code/low-code approach. After several years in production and with the benefit of experience and feedback from hundreds of power users, the time has come to plan and execute the future of ECA and make an even bigger difference for Drupal and all its users. ECA's future vision is to accomplish the following goals: 1. Currently, ECA is used by only 1% of Drupal users; the next generation of ECA will be suitable for all Drupal users, including those with little or no experience of the platform. 2. Getting started with ECA currently requires users to have a basic understanding of Drupal and its workflow. The next-generation ECA will be intuitive for all users, enabling them to achieve success with ECA in minutes. 3. The next-generation ECA will guide users, helping them to elevate their skills and achieve more as they progress. 4. Personas: currently, ECA caters for developers, site builders and project managers. This will be extended to enable all users to build their own workflows and automations. This session will outline how the maintainers and the Drupal community are planning to achieve these goals and how much progress has been made so far.
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.
ECA: The Next Chapter
Tue, March 24 | 3:00 PM | Williford C, 3rd Floor
@adrianww
3) CMS capabilities useable for end user. Hide everything they won’t need. And I mean everything. Expose content editor of choice per each content field (time picker, value slider, image upload, …)
4) Image upload/select/manage/adjust(scale,crop,filter,…)
Etc.
Fun fact: #Drupal had some of the above in core and all of them in community for decades now. I seriously can’t comprehend why is #WordPress more popular.
Understanding Drupal: A Complete Guide to Caching Layers by Matt Glaman is the featured book on Leanpub!
Drupal's caching system is powerful only when you understand how its layers connect. This book walks you through cacheable metadata, render caching, HTTP headers, and reverse proxy configuration; the complete stack from page assembly to CDN edge.
Link: https://leanpub.com/understanding-drupal-complete-guide-caching-layers
After starting in early 2023 and having a long hiatus from writing, my book Understanding Drupal: A Complete Guide to Caching Layers is now published on LeanPub! Three years ago (😱), I started working on this book that I wanted to self-publish.