
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
Symfony Blog
SymfonyUX 2.32.0 released
Symfony UX 2.32.0 introduces the new Toolkit Package, a set of fully customizable UI components, with Shadcn UI as the first available kit. The initial components include Button, Dialog, Field, Card, Pagination, Table, and InputGroup. Additional updates…
06 Jan 2026 8:32am GMT
Drupal.org aggregator
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
04 Jan 2026
Symfony Blog
A Week of Symfony #992 (December 29, 2025 – January 4, 2026)
This week, Symfony 6.4.31, 7.3.9, 7.4.3, and 8.0.3 maintenance versions were released. In addition, we published the 2025 year recap blog post to review the main Symfony activity during the last year. Symfony development highlights This week, 28 pull requests…
04 Jan 2026 8:22am GMT
31 Dec 2025
Symfony Blog
Symfony 2025 Year in Review
This post highlights the key accomplishments of the Symfony project in 2025. We are grateful for your continuous support, which helped make 2025 a remarkable year for Symfony. Releases We released three new major versions: Symfony 7.3 in May and Symfony…
31 Dec 2025 10:13am GMT