
06 Jan 2026
Drupal.org aggregator
DrupalCon News & Updates: Why should you join the Drupal community in Chicago this March?
"DrupalCon Chicago 2026, happening March 23-26 at the Hilton Chicago offers incredible value for web professionals and enthusiasts alike with professional training options, sector-focused summits, deep dive sessions and workshops, a full hands-on Drupal in a Day introduction seminar and contribution opportunities."
Look. I know you've seen that everywhere at this point, but hear me out. It's been over a decade since DrupalCon North America has seen the interior of the continent (since 2014 in Austin, to be specific). Every year either the Techies on the West coast fly 6 hours east or the Govvies on the East coast fly 6 hours west. What if we all just met in the middle?
Enter… Chicago.

Image Source: Photo by Neal Kharawala on Unsplash
We've got one of the most connected airports on the continent, and a smaller one too if you want. Both airports are connected to downtown with $2.50 public transit rides. Take the train if riding the rails suits you. Parking downtown isn't even that bad.
We have 20 Michelin Star restaurants. We have over 200 neighborhoods, each with their own unique character (if you can take your eyes off of our skyscrapers… we invented those too, you know).
Ok, fine, we know what ya'll really want… how about a city with its own design system and municipal typeface?
But enough about me. I asked some other Drupal folks what one thing they recommended you check out during your time here at DrupalCon. You'll literally be staying "in the Loop" and there's no better home base for exploring the city. Here's what they had to say:
-
The Chicago Cultural Center is an often-overlooked gem right in downtown Chicago, and it's free! Inside contains incredible architecture, insanely detailed stained glass domes, and a nice Chicago gift shop. ~ Avi Schwab (froboy) (oops, yea that's me again)
-
DrupalCons are the time of large group dinners and there is no better place than The Purple Pig, north of the Hilton on Michigan Ave. I have fond memories of the last DrupalCon Chicago participating in the "bite-bite-pass" rule and trying so many amazing dishes.
P.S. Don't let anyone trick you into drinking Malört, the local legendary spirt. Choose so boldly, or not at all, and that's ok. ~ Kevin Thull (kthull) -
Try a Chicago hot dog and Italian beef. Deep dish is good too… You'd be surprised how many times I heard the traditional food in the USA was just burgers and fries and yet every city has their own thing, but you don't know when you landed and have 5 days to get everything else done. ~ Bernardo Martinez (bernardm28)
-
[In the Pilsen neighborhood,] the food was amazing, the art, the murals, and the people were SOOO nice. ~ My Wife ~ Eric Wheeler (sikofitt)
-
The Chicago History Museum is great and not too far from the venue. For an iconic Chicago dog place, visit Wiener Circle. (Editor's note: but … be prepared.) ~ Doug Dobrzynski (dobrzyns)
-
Gaze in wonder at both big pointy teeth and tiny pointy teeth at the Field Museum! Get tacos from one of the trucks on Monroe St. outside the Art Institute. Or take the CTA Pink Line to 18th St. for tacos at Taqueria El Mezquite or the more upscale (but still casual) 5 Rabanitos.
Also near the Pink Line is the National Museum of Mexican Art, which has a great collection. There are also too many kinds of pizza to count. ~ Brian Smith (brianbrarian) -
Get "on a Boat" for an Architecture Tour. Visit Chinatown. Take a walk in a park (Grant Park & Millenium Park are closeby, but we have 8,800 acres of them). Catch a show (HAMILTON!!!) at the CIBC Theater or one of many stand-up venues. ~ Norah Medlin (tekNorah)

Image Source: Avi Schwab
That's… a lot. I've been here for 25 years and I still haven't hit all of those. You'll have a couple of days (and theoretically conference things to go to as well).
Speaking of the conference, it's looking to be a busy one. (Almost as busy as the last time DrupalCon was here and Dries created the Drupal 8 branch on stage.)
If you're looking to find your people or just reconnect, you can choose from one of seven industry summits on Monday. If you're not sure where to start, you can sign up for professional training instead. Tuesday and Wednesday will bring a boatload of sessions (still to-be-announced) along with our two keynote speakers - both of whom will give us some insight into what the future will hold, for Drupal and for humanity. Thursday is Contribution Day, where everyone has a chance to give back to the project (it's not just code!). Or if you're new to Drupal and looking for more guidance, our free, hands-on, Drupal in a Day program could be right for you.

Image Source: MidCamp Flickr, licensed as CC BY-NC-SA 2.0
Finally, we understand that travel might not be in the cards for you right now. 2025 was a lot. It may not be the right time for you to join us in Chicago. That's ok.
If you're not able to join us, consider supporting Drupal and Open Source by becoming a Ripple Maker for as little as $1, or subscribe to the many Drupal Newsletters (they're free).
I hope to see you there,
Avi Schwab
DrupalCon Chicago Steering Committee
This post was written by humans.
06 Jan 2026 12:41pm GMT
Specbee: Identify, review & improve image accessibility in Drupal with the AI Media Accessibility Audit module
Struggling with image alt text in Drupal? Read how Media Accessibility Audit helps you find, fix, and scale accessibility with responsible AI and full editorial control.
06 Jan 2026 5:11am GMT
Mario Hernandez: Native Accordions. Let HTML do the heavy lifting
We often assume a tool or coding technique must be complex to be impactful, yet oftentimes, the most elegant solutions are the simplest. Before writing custom code or installing a new module, we should investigate if a native browser solution already exists. Developers often overlook this step, missing the fact that native HTML and CSS can frequently replicate the functionality of advanced third-party libraries with far less overhead.
This post explores the power of the native <details> element. By returning to these fundamental building blocks, you can create accessible, high-performance accordions without the weight of unnecessary dependencies.
The <details> and <summary> HTML elements
The <details> element, also known as the Details disclosure element, it's described as...
...an HTML element which creates a disclosure widget in which information is visible only when the widget is toggled into an open state. A summary or label must be provided using the <summary> element.
HTML and CSS have come a long way in the last years, and browser support has improved rapidly. As a result, we can use native solutions to build interactive functionality that previously required JavaScript.

The <details> element reached Baseline Widely available status in January 2020.
The Markup
The markup is simple, but it does require the <summary> element to be nested within the <details> tag. But don't be fooled by the simplicity of the markup, the <details> combined with the <summary> elements pack a surprising set of features. More on this shortly.
<details>
<summary>Title summary</summary>
...details content
</details>
Standard markup and nesting structure of the <details> and <summary> elements.
While the markup structure above is required, you can still get creative with the markup should the thing you are building has specific markup requirements. See below:
<details class="accordion" name="demo">
<summary>
<h3 class="accordion__title">Cras justo odio, dapibus ac facilisis in</h3>
</summary>
<p class="accordion__content">
Cras mattis <a href="#">consectetur purus</a> sit amet fermentum. Nullam id dolor id nibh ultricies vehicula ut id elit. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
<span class="accordion__footer">Learn more <a href="#">about this topic</a></span>
</details>
A more elaborate example of the <details> and <summary> elements using custom markup while adhering to standards.
Notable <details> features
Attributes{.small-h3}
open: This Boolean attribute indicates whether the details - that is, the contents of the<details>element - are currently visible. The details are shown when this attribute exists, or hidden when this attribute is absent. By default this attribute is absent.name: The name attribute specifies a group name. Modern browsers now support thenameattribute on<details>elements, allowing you to create exclusive accordions (where opening one closes others) using only HTML. 🌟
Events
toggle: If for some reason you need to use JavaScript, the<details>'stoggleevent is available to tap into it with JavaScript.
Accessibility
- Accessible by Default: The structure is recognized by screen readers as a disclosure widget, and it is natively keyboard-accessible using the Enter or Space keys.
- Focusable: By default the
<details>element is focusable when navigating with keyboard or assistive technologies. It's smart enough that if its details contain focusable content (i.e. links, buttons, etc.), it automatically navigates those elements by simply continuing to press the Tab key. - Native Disclosure Widget: By default, the
<details>element is collapsed, showing only the content of the<summary>.
Other
- Semantic in nature for improved SEO.
- Responsive out of the box. No CSS needed.
- State-Based Styling: The presence or absence of the
openattribute allows you to easily apply different CSS styles for the expanded and collapsed states. - Built-in Interactivity: Clicking or touching on the
<summary>automatically toggles the<details>element's open state, revealing or hiding the nested content without any JavaScript. - Page-searchable by default. If you do a page search by pressing
Cmd + ForCtrl + Fin your keyboard, and if a match is found within a<details>element, the<details>will automatically open to show the highlighted results. 🤯
Try page search below
Click me or press on me
Go ahead, close the details first and then do a page search for the word "beautiful". Watch the details element automatically open when the keyword is found.
What does this all mean?
Learning about the features available in the <details> element opens up all kinds of possibilities for the aesthetics and behavior we want to achieve with the accordion.
Codepen Demo
With a little CSS and no JavaScript, we end up with an accordion that adheres to web and accessibility standards while providing a smooth animation effect that previously required JavaScript. Run the CodePen below for an example.
See the Pen by Mario Hernandez (@mariohernandez) View on CodePenCodePen.
Demo of an accordion component built with the <details> element and CSS.
Live demo
I recently implemented this very component in a Drupal site. 🤓
Resources
- Learn more about the
::details-contentpseudo-element. - The
<details>element reached Baseline Widely available in 2020.
In closing
Even after using the <details> element for some time, I am still blown away by how much functionality a few lines of HTML combined with CSS can create. My advice to developers-especially those who have been coding for a while-is to revisit the basics from time to time; you'll be surprised how much things have evolved. Happy coding! 🌟
06 Jan 2026 12:00am GMT
16 Dec 2025
W3C - Blog
TPAC 2025 Breakouts recap
This post gives highlights about the kind of breakout sessions held at TPAC 2025 and the improvements made this time.
16 Dec 2025 9:53am GMT
12 Dec 2025
W3C - Blog
What happens when you put developers, standards, and sushi in one room
This post gives a summary of the successful TPAC 2025 Hackathon.
12 Dec 2025 12:46pm GMT
10 Dec 2025
W3C - Blog
W3C seeking community input for TAG appointments
W3C is seeking community input by January 5 for appointments to the W3C Technical Architecture Group (TAG), to complement the TAG election by actively seeking candidate appointees in order to support a diverse and well-balanced TAG, including diversity of technical background, knowledge, and skill sets.
10 Dec 2025 9:42am GMT
11 Aug 2025
Official jQuery Blog
jQuery 4.0.0 Release Candidate 1
It's here! Almost. jQuery 4.0.0-rc.1 is now available. It's our way of saying, "we think this is ready; now poke it with many sticks". If nothing is found that requires a second release candidate, jQuery 4.0.0 final will follow. Please try out this release and let us know if you encounter any issues. A 4.0 … Continue reading
11 Aug 2025 5:35pm GMT
17 Jul 2024
Official jQuery Blog
Second Beta of jQuery 4.0.0
Last February, we released the first beta of jQuery 4.0.0. We're now ready to release a second, and we expect a release candidate to come soon™. This release comes with a major rewrite to jQuery's testing infrastructure, which removed all deprecated or under-supported dependencies. But the main change that warranted a second beta was a … Continue reading
17 Jul 2024 2:03pm GMT
17 Apr 2024
Official jQuery Blog
Upgrading jQuery: Working Towards a Healthy Web
jQuery's influence on the web will always be evident. When it was first introduced in 2006, jQuery became a fundamental tool for web developers almost immediately. It simplified JavaScript programming, making it easier to manipulate HTML documents, handle events, perform animations, and much more. Since then, it has played and continues to play a major … Continue reading
17 Apr 2024 5:00pm GMT
29 May 2023
Smiley Cat: Christian Watson's Web Design Blog
7 Types of Article Headlines: Craft the Perfect Title Every Time
When it comes to crafting an article, the headline is crucial for grabbing the reader's attention and enticing them to read further. In this post, I'll explore the 7 types of article headlines and provide examples for each using the subjects of product management, user experience design, and search engine optimization. 1. The Know-it-All The […]
The post 7 Types of Article Headlines: Craft the Perfect Title Every Time first appeared on Smiley Cat.
29 May 2023 10:20pm GMT
09 Apr 2023
Smiley Cat: Christian Watson's Web Design Blog
5 Product Management Myths You Need to Stop Believing
Product management is one of the most exciting and rewarding careers in the tech world. But it's also one of the most misunderstood and misrepresented. There are many myths and misconceptions that cloud the reality of what product managers do, how they do it, and what skills they need to succeed. In this blog post, […]
The post 5 Product Management Myths You Need to Stop Believing first appeared on Smiley Cat.
09 Apr 2023 5:28pm GMT
11 Dec 2022
Smiley Cat: Christian Watson's Web Design Blog
The Key Strengths of the Best Product Managers
The role of a product manager is crucial to the success of any product. They are responsible for managing the entire product life cycle, from conceptualization to launch and beyond. A product manager must possess a unique blend of skills and qualities to be effective in their role. Strong strategic thinking A product manager must […]
The post The Key Strengths of the Best Product Managers first appeared on Smiley Cat.
11 Dec 2022 4:43pm GMT