13 Dec 2025

feedDrupal.org aggregator

Freelock Blog: The Accessibility Overlay Trap: Why "One Line of Code" Won't Save You

Day 13 - Avoid "Accessibility Widgets"


You've probably seen them: that little circular icon in the bottom corner of a website that opens a menu promising to make the site accessible. Install one line of JavaScript, and your site becomes "100% ADA compliant" and "protected from lawsuits." It sounds too good to be true.

That's because it is.

Read More

13 Dec 2025 4:00pm GMT

LostCarPark Drupal Blog: Advent Calendar day 13 – If you Give a Member Platform a Cookie...

Advent Calendar day 13 - If you Give a Member Platform a Cookie… james

Door 13 reveals a mouse holding a cookie

Today we are looking at Member Platform, a community initiative to develop a general Drupal-based solution for membership organisations.

If you Give a Member Platform a Cookie - Lessons Learned Creating a Drupal Product for Member Orgs

JD Leonard smaling in front of a yellow backgroundThe initiative's instigator and lead, JD Leonard, gave a talk at DrupalCon Atlanta back in April.

JD talked about some of the challenges facing organisations dealing with members, highlighting his efforts to modernise his local neighbourhood organisation.

He discussed the kinds of organisation that would benefit from Member Platform, including clubs and sports teams…

13 Dec 2025 9:00am GMT

12 Dec 2025

feedDrupal.org aggregator

Freelock Blog: What's Happening On Screen? Audio Description for Videos

Day 12 - Audio Description (Prerecorded)


I'll be honest: before researching this post, audio description was the accessibility standard I knew the least about. I understood captions for deaf users - that's straightforward. But audio description? I knew it existed, but had never actually implemented it or really understood when it was necessary.

Read More

12 Dec 2025 4:00pm GMT

1xINTERNET blog: Insights from the Drupal AI Summit at FOST

More than 120 attendees explored emerging AI capabilities at the Drupal AI Summit 2025 in Paris. Check out the conference highlights!

12 Dec 2025 12:00pm GMT

DrupalCon News & Updates: DrupalCon Chicago 2026: Early Bird Tickets, T-Shirt Contest, and a Full Day of Drupal Learning You Don’t Want to Miss

DrupalCon Chicago is coming up March 23-26, 2026, and this year feels bigger, clearer, and more community-charged than ever.

Every DrupalCon has its own rhythm, but Chicago 2026 already feels like it has momentum. Early bird tickets are currently open, the community is sketching t-shirt ideas, teams are planning their meetups, and first-time attendees are eyeing Drupal in a Day. It's that stage where everything is still taking shape. And it's the best time to get involved!

If you already know you're going, GREAT! Book it now. If you're still on the fence, let's walk through what's happening this year because there's a lot you'll want to plug into.

Early Bird Tickets Are Live…

..And they disappear on January 5th! Early bird pricing is the one thing people always think they'll get to… and then forget until the price jumps. Don't do that to yourself. Early bird tickets get you the full DrupalCon experience, like sessions, keynotes, community events, Expo Hall, networking, meals, coffee, the whole rhythm of the event, at the absolute lowest rate.

Why bother booking early?

  • You save real money! Now you just get to decide what to do with the extra $125.
  • You commit to going instead of "thinking about it."
  • You secure your spot for certain limited-capacity activities before they fill up.

DrupalCon only happens once a year in North America. Missing it usually comes with a weird mix of regret and FOMO when the photos start rolling in. If you know you want to grow, connect, or contribute this year, lock in the ticket before January 5, 2026, 7:59 am CST!

The DrupalCon Chicago T-Shirt Contest Is Open (Your Design Could Be Everywhere!)

Every conference has a shirt. DrupalCon shirts, though, tend to take on a life of their own. They show up at Meetups, at Camps, in airport lounges, and at offices years later. They become little time capsules of a moment in the community.

This contest is your chance to shape that moment.

What's the reason to enter?

It's one of the few ways to contribute to DrupalCon that blends creativity, culture, and community identity. You're designing the shirt that thousands of people will wear, remember, and probably argue about (in a friendly way, of course) long after the event.

If your design is selected:

  • It becomes the official DrupalCon Chicago 2026 t-shirt.
  • You get attendee bragging rights for the next decade.
  • You get a complimentary DrupalCon ticket.
  • And four finalists get spotlighted for a community vote (which is always lively).

It's open to everyone: designers, hobbyists, devs who doodle in meetings, anyone with an idea that captures the spirit of Drupal. The deadline is December 21, 2025, so if inspiration strikes, don't wait! Find out more here.

Drupal in a Day - A Free, Hands-On Way to Learn Drupal

On March 26, the last day of the conference, Drupal in a Day returns after a very successful event at DrupalCon Vienna. It's a free, practical workshop where attendees build a fully working Drupal site from scratch with guidance from people who build and teach Drupal for a living.

What are your key takeaways from this workshop?

  • Get a simple, hands-on intro to one of the world's most trusted CMS platforms
  • Pick up the core ideas and basics of Drupal at a comfortable pace
  • Build a fully working Drupal site right from your laptop
  • Walk away with an official participation certificate (always nice to have)
  • Meet the community, make connections, and join in during Contribution Day

You need to register for the workshop, and spots are limited. It fills quickly because it's genuinely hands-on, not a lecture.

This All Adds Up to One Thing

DrupalCon Chicago is the annual reset button for the Drupal community. It's a time where people reconnect, compare notes, learn what's coming next, and remember why this whole open-source thing works in the first place.

So, before everything fills up, expires, or slips your mind (because it always does), here's your early heads-up:

  • The early bird ticket deadline is coming up fast - before Jan 5, 2026, 7:59 am CST.

  • The t-shirt contest is already underway - by Dec 21, 2025.

  • Drupal in a Day will fill up soon.

If you're planning to be part of it, now's the moment to commit.

Authored By: Shefali Shetty, DrupalCon Chicago 2026 Marketing & Outreach Committee Member

12 Dec 2025 11:26am GMT

LostCarPark Drupal Blog: Advent Calendar day 12 - Queue, our esteemed utility

Advent Calendar day 12 - Queue, our esteemed utility james

Day 12 door opens to reveal a queue of ghosts waiting behind PacMan for a turn at a PacMan arcade machine

As we reach the mid-point of our Advent calendar, we have another guest entry, this one from Phil Alonso, to tell us about a talk he attended at Midcamp. Over to you Phil…

Brad Czerniac in a suitIn May of this year, Chicago Drupal Group held its annual camp, MidCamp 2025. One of my favorite presentations came from Brad Czerniak of Swartz Creek, Michigan.

Brad is a problem solver, hence the name of his personal project, Solve it once. Brad entitled his presentation Queue, our esteemed utility.

I learned about the Queue API and the wonders of queue workers from Mike Anello in his Professional Module Development course…

Tags

12 Dec 2025 9:00am GMT

11 Dec 2025

feedDrupal.org aggregator

Dripyard Premium Drupal Themes: Dripyard’s Drupal Canvas Webinar Recording Is Live 🎉

Drupal Canvas 1.0 dropped just last week, and today we hosted Dripyard's first webinar dedicated entirely to Canvas.

The response was incredible.

We had 230+ registrations and 170 live attendees joining us from around the world, with a lively Q&A that could have gone on much longer. Thank you to everyone who showed up, asked thoughtful questions, and helped make this such a great kickoff event for Canvas.

11 Dec 2025 8:00pm GMT

Drupal blog: Drupal security advisories are now available in OSV database

Drupal is now in the OSV database, see some examples.

One of the key parts of keeping a website secure is making sure you have updated to incorporate security updates. Today, we're excited to share that Drupal's security information will be available in a new channel that has some benefits compared to existing tools. This is another large step forward in making it easier for Drupal sites to stay secure.

How can people get security data today?

Since 2005 people have been able to subscribe to emails or an RSS feed with security announcements. More recently those feeds were mirrored on social media sites as well. However, these feeds include a lot of "noise" - news about releases for software that are not installed on a specific site.

Since 2007, Drupal has provided a built-in mechanism for site maintainers to check if their site was out of date. Sites using the Update module could check if they needed updates and email that report to the site owner or show it inside the system or via a "drush" command on the command line. This report is focused on what the site needs: the administrator only learns about updates to the software running on the site, but it requires knowing a Drupal-specific tool.

Modern versions of Drupal leverage the composer package manager. Drupal has supported the composer audit command which was introduced in 2022. However, again, this is a tool that is mostly used in the php community and doesn't provide security data about other package types.

Drupal sites often include npm packages and other 3rd party libraries that might have their own update monitoring mechanism.

Staying aware of available releases is a subjective and personal question. What works well for one organization might not work well for another. Knowing these options and their shortcomings, can we make it easier for site owners to monitor their sites?

How is the OSV format better?

The OSV format and database provide several advantages. Perhaps the biggest one for Drupal sites is they provide support for a wide variety of packages. Publishing Drupal's security advisories in OSV.dev will enable the OSV-scanner automated scanning tool to create accurate reports for Drupal sites making it easier for organizations to adopt Drupal and help ensure it is up to date. It will also make it easier for other projects to support Drupal if they incorporate OSV.dev data.

Who made this happen?

For OSV.dev support, there was a collaboration across several teams and timezones: folks at Google, Ackama, the Drupal Association, and members of the Drupal Security Team have collaborated to automate osv support. In particular, Gold, Gareth Jones, Greg Knaddison, Dave Long, Peter Wolanin, and Neil Drumm worked to help get it launched or will help maintain it. The result will hopefully provide greater awareness, easier support, and minimal additional manual work to support this new channel.

Also, we should recognize efforts in this field that provided a great foundation. Derek Wright (dww) did a ton of work to help Drupal's infrastructure related to the Update module for many years. The integration of data that gets into osv.dev relies on an API from drupal.org that is provided with a lot of work from the Drupal Association. The content of the feed, of course, comes from project maintainers and the Drupal Security Team.

11 Dec 2025 5:37pm GMT

mark.ie: Publishing Whole Site Sections with Drupal Workspaces

Publishing Whole Site Sections with Drupal Workspaces

Ever had to publish a new section for a website (with multiple pages, menu items, etc) and all needed to go live at the same time? Drupal Workspaces has you covered.

markconroy

11 Dec 2025 4:42pm GMT

Freelock Blog: Can You Turn Your Phone? Orientation and Reflow

Day 11 - Orientation and Reflow


Picture someone with a tablet mounted on their wheelchair in landscape orientation. They navigate to your site, but it forces portrait mode, making it impossible to use without physically rotating their mounted device - something they can't easily do. Or imagine someone with low vision zooming their browser to 400%, only to find they now have to scroll horizontally to read every single line of text.

Read More

11 Dec 2025 4:30pm GMT

ImageX: Everything You Need to Know About Organizing Content With Drupal

Imagine your website as a large library with lots of books on shelves. Of course, you, just like your staff and your visitors, will appreciate it if all the items are sorted in the most consistent way.

In this idyllic picture, all books are situated on the right shelves and conveniently labeled, they are easy to find and manage, and different categories of users have access to certain archives. You might call this the "perfect order" and that's what can be created on your website.

11 Dec 2025 1:05pm GMT

LakeDrops Drupal Consulting, Development and Hosting: ECA Use Case: Modifying Forms

ECA Use Case: Modifying Forms

HTML source for a form

Jürgen Haas

This article explains how ECA (Event Condition Action) can be used to modify Drupal forms without writing custom PHP code - historically the most common reason for creating custom Drupal modules. While ECA currently allows users to alter form elements, validation, and submission processing through a visual model stored as configuration, there are pain points like a blank-canvas starting experience and the need for Drupal knowledge. The article envisions a future UI improvement where users can trigger ECA directly from the form they're editing, with pre-configured events and context-aware options that eliminate most current friction points.

11 Dec 2025 12:48pm GMT

LostCarPark Drupal Blog: Advent Calendar day 11 – Drupal Canvas unleashed: The future of Drupal is here

Advent Calendar day 11 - Drupal Canvas unleashed: The future of Drupal is here james

Door 11 opens to reveal an artist's canvas sitting on an easel, with a blue drupal drop painted on

Today we are looking at Drupal Canvas, an exciting new way to build pages and theme sites in Drupal.

Lauri Timmanee wearing a blue jacket on a street with cars in the backgroundIn this talk, from DrupalCon Vienna, Lauri Timmanee and Bálint Kléri of Acquia demonstrate many of the features of Canvas.

Some things Cancas can do:

  • Component based visual site building tool
  • Uses conventional Drupal blocks, Single Directory Components, and code components that can be built in the front end
  • Create and build multiple pages before publication
  • Multi-step undo

Bálint Kléri smiles at the camera against a purple backdropTheir talk dove into the main functionality of Canvas, but they only had a few slides. The majority of it was a demo of building a…

11 Dec 2025 9:00am GMT

Drupal AI Initiative: AI at BADCamp 2025

Guest Blog Post by Luke McCormick

BADCamp, the Bay Area Drupal Camp, has been a Drupal gathering in the Bay Area most years since 2007. This year's BADCamp had a particular focus on artificial intelligence. There were many exciting things to see and hear about AI, and the overall programme reflected a blend of practical tooling, architecture, and community direction.

Drupal Core UX Manager Emma Horrell set the stage with the opening keynote, Turning Feelings into Features - Why UX Is an Innovation Catalyst for Drupal (video). While not framed as an AI talk specifically, the keynote grounded much of what followed. Emma emphasized UX as an active, user-centred practice rooted in trust, language, and real-world workflows, principles that are especially critical for the effective use of AI tools. Her keynote flowed directly into the next session in the same room, underscoring how closely UX and AI strategy are now intertwined in Drupal.

Immediately following the keynote, Drupal AI Initiative lead Kristen Pol presented Accelerating Innovation: The Drupal AI Initiative (video), outlining the current state and direction of Drupal's AI efforts. Kristen described how the initiative is moving beyond isolated experiments toward coordinated work across providers, UX research, contributor experience, and shared infrastructure. Shortly thereafter, André Angelantoni's Drupal CMS Late 2025 Update (video) highlighted how AI capabilities are becoming part of Drupal CMS planning itself, signalling a shift from AI as an add-on toward AI as expected infrastructure.

Building Drupal Sites with AI

The AI momentum continued with a wide range of additional sessions devoted to artificial intelligence at BADCamp. Several talks focused on hands-on, builder-friendly uses of AI in Drupal. J. Matthew Saunders led Getting Hands-On with Drupal AI: Build Smarter Sites with Zero Code (video), while Sal Lakhani presented 3 Ways to Use AI in Drupal (video), covering practical patterns such as chatbots, search, and code generation. Sal also delivered a second session, The #1 Drupal AI Demo, Development, and Learning Platform (DrupalForge) (video), demonstrating how hands-on experimentation and learning can be supported in a structured way.

Sal Lakhani presenting on Drupal AI at BADCamp 2025

Jordan Koplowicz explored the easy way and the hard way to create AI Chatbots in Drupal. The "easy" way requires no code, which he explains in Creating an AI Chatbot in Drupal: The Easy Way (video), which he followed up the next day with the "hard" way in AI on Headless Drupal (video), where he showed how to create a headless AI chatbot. Meta's Prabhakar Singh rounded out this group with Building Smart Content Moderation for Drupal: AI-Powered Spam Detection and Community Safety (video), illustrating how AI can be used to increase trust, safety, and community health.

BADCamp also featured sessions that took a more strategic and forward-looking view of AI. Steve Carlson presented Preparing for the Future: AI, the Changing Consumption Landscape, and Combating AI Threats (video), focusing on how organizations must adapt to shifts in how content is created and consumed. Alongside this, James Sansbury presented Preparing Your Pipeline for the AI Revolution (video), addressing organizational readiness, governance, and workflow implications. Satish Kumar Nagireddy presented AI-Powered Content Intelligence: Multi-Modal Analysis for Drupal Media Management (video), demonstrating how AI can analyze and enrich media across formats while remaining compatible with Drupal's content and editorial models.

Drupal Coding with AI

Developers were well represented in the AI programming as well. Mark Ferree's session, AI Dev Tools: How Not to Get Lost in the Chaos (video), surveyed the rapidly evolving landscape of AI-assisted development tools from the perspective of someone with extensive engineering experience. In contrast, Luke McCormick focused on pragmatic techniques that can be used even by people who do not consider themselves full-time Drupal coders in Quick and Easy Migrations and Upgrades Using AI (video), which demonstrated how to use AI-enabled editors like Cursor to speed up common Drupal development, upgrade, and feature-building tasks.

The BADCamp AI Summit

Beyond individual sessions, BADCamp 2025 featured its first dedicated AI Summit, a deeper-dive gathering focused specifically on AI in Drupal. The summit brought together speakers and organizers from across the conference and included a live remote discussion with Jamie Abrahams, who joined from the UK to share an update on the broader Drupal AI landscape. Jamie emphasized that Drupal AI has moved beyond theory and proof-of-concept demos into the stage where real-world use cases and case studies are the next critical need. Rather than flashy demonstrations, the focus is now on reliable, high-value applications that build on Drupal's strengths in UX, governance, trust, and longevity.

Jamie Abrahams joining the BADCamp AI Summit remotely

Taken together, the sessions and the AI Summit showed a Drupal community that has moved past speculation and into execution. The conversations at BADCamp reflected a shared understanding that AI's impact will be shaped not just by what is technically possible, but by how thoughtfully it is designed, integrated, and governed. Across sessions, summits, and hallway conversations alike, the message was consistent: this is work the whole community can and should engage in, and BADCamp 2025 demonstrated that Drupal is actively rising to that challenge.

11 Dec 2025 12:03am GMT

10 Dec 2025

feedDrupal.org aggregator

Freelock Blog: What Does That Image Say? Non-text Content

Day 10 - Non-text Content


If you know anything about web accessibility, you probably know about alt text. It's the most widely recognized accessibility technique - that little text description you add to images so screen readers can announce what the image shows. But there's more to non-text content accessibility than just slapping some alt text on every image and calling it done.

Let's dig into what you might not know about making images, icons, charts, and other non-text content accessible.

Read More

10 Dec 2025 4:00pm GMT

LakeDrops Drupal Consulting, Development and Hosting: ECA brings great value to Drupal CMS, and still has to improve

ECA brings great value to Drupal CMS, and still has to improve

Dollar note in a back pocket

Jürgen Haas

ECA (Event-Condition-Action) is a powerful no-code automation tool included in Drupal CMS that provides features like content duplication, customizable login/logout redirects, form alterations, privacy protections, and automatic configuration for integrations like Mailchimp. Beyond user-facing features, ECA also handles behind-the-scenes tasks such as dynamic breakpoints, automatic sitemap configuration for new content types, and SEO meta tag defaults. While ECA offers significant flexibility without requiring additional modules or code, the user interface needs improvement to make it more intuitive for users who want to customize or create their own automation models.

10 Dec 2025 3:36pm GMT