21 Dec 2025

feedSymfony Blog

A Week of Symfony #990 (December 15–21, 2025)

This week, we published an article about how we controlled 1,200 screens in real time with Symfony during SymfonyCon Amsterdam 2025. We also celebrated a new SymfonyCasts course on building Symfony bundles. Finally, we shared a blog post detailing 20 years…

21 Dec 2025 8:27am GMT

20 Dec 2025

feedDrupal.org aggregator

Freelock Blog: Can You Skip the Navigation? Bypass Blocks

Day 20 - Bypass Blocks


Imagine navigating a website with only your keyboard. You hit Tab to move through interactive elements. First tab: logo link. Second tab: search box. Third tab: first navigation link. Fourth, fifth, sixth tabs: more navigation links. Seventh tab: social media icons. Eighth tab: language selector. Finally, after nine or ten tab presses, you reach the actual content of the page.

Now imagine doing this on every single page you visit. Every. Single. Time.

Read More

20 Dec 2025 4:30pm GMT

LostCarPark Drupal Blog: Advent Calendar day 20 – Using Storybook To Preview Single Directory Components

Advent Calendar day 20 - Using Storybook To Preview Single Directory Components james

Door 20 depicts a book with scenes from children's fairytales on the cover

Welcome back to day 20 of the Drupal Advent Calendar, where we look at a talk from DrupalCamp Scotland, where Philip Norton of Code Enigma and #! Code discussed ways of making Single Directory Components easier to use with design tools.

Philip Norton wearing a #! code t-shirtThe talk introduces how Storybook can be effectively integrated with Drupal using Single Directory Components (SDCs). Historically, Storybook and Drupal required duplicating front-end work, but SDCs now allow developers to build components once in Drupal and place them directly in Storybook. This fits well with modern Drupal theming practices and prepares for…

20 Dec 2025 9:00am GMT

19 Dec 2025

feedDrupal.org aggregator

Freelock Blog: Does Your Browser Know What You're Asking For? Identify Input Purpose

Day 19 - Identify Input Purpose


You're checking out on an e-commerce site for the tenth time this month. You start typing your shipping address... and your browser suggests the wrong address. You're trying to enter your work email, and it keeps suggesting your personal email. You give up and type everything manually, again.

Or maybe you're someone with a cognitive disability who struggles to remember your address. Your browser could help you fill in forms automatically - but only if the website tells the browser what kind of information each field expects.

Read More

19 Dec 2025 4:00pm GMT

18 Dec 2025

feedSymfony Blog

20 Years of Symfony in Code Stats

In 2025, we're celebrating 20 years of Symfony. Over these years, thousands of people have contributed code to Symfony. Some folks fixed a small typo in a comment, while others added more than 100,000 lines of code. All contributions are welcome and essential…

18 Dec 2025 11:38am GMT

17 Dec 2025

feedSymfony Blog

New SymfonyCasts Course: Bundle Development

Symfony bundles are one of the framework's most powerful ideas: reusable, shareable building blocks that let you package features once and use them everywhere. But building a great bundle is very different from building an application. It's an area that many…

17 Dec 2025 1:43pm GMT