DEV Community

Cover image for Symfony Station Communiqué - ✦ Stardate: 12 December 2025 ✦
Reuben Walker, Jr.
Reuben Walker, Jr.

Posted on • Originally published at symfonystation.mobileatom.net

Symfony Station Communiqué - ✦ Stardate: 12 December 2025 ✦

Welcome to this week's Symfony Station communiqué. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy.

There's good content in all of our categories, so please take your time and enjoy the items most relevant and valuable to you.

We publish on Fridays. So you can savor it over your weekend.

Or jump straight to your favorite section.

Once again, thanks go out to Javier Eguiluz and the team at Symfony for sharing our communiqué in their Week of Symfony

My opinions will be in bold. And will often involve cursing. Because humans. Especially tech bros. Fuck 'em!

This is the penultimate edition of Symfony Station with the final one coming December 26th. We have friends in town so there will not be one next week.

The Programmer’s Fulcrum is the future (and smaller) home for a fusion of Symfony Station and Battalion. Its tagline is Devs Defending Democracy, Developing the OMN.

You can sign up now and for 2025 get an email with links to each week's Symfony Station Communiqué and Battalion "Destroying Autocracy" post along with their featured articles. And you’ll be set with TPF after the fusing next month.

We are posting on the Fediverse now at @thefulcrum@thefulcrum.dev

Original website content will start in 2026.


Symfony

As always, we will start with the official news from Symfony.

This week, development activity focused on fixing the reported bugs from the first stable releases of Symfony 7.4 and 8.0. We also published a recap of the recent SymfonyCon Amsterdam conference and shared more details about the upcoming SymfonyCon Warsaw 2026 event.

December 1–7, 2025: A Week of Symfony 988

They also have:

SymfonyCon Amsterdam 2025 Free replay? Where?!

SymfonyCasts has:

This week on SymfonyCasts!


Featured Item

DerEuroMark writes:

Djot is a lightweight markup language by the author of Commonmark (Markdown) and Pandoc. It takes the best ideas from Markdown while addressing many of its ambiguities and limitations. The syntax is familiar yet more predictable, making it an excellent choice for content-heavy applications. You could call it somewhat a possible successor.

The php-collective/djot composer package brings full Djot support to PHP 8.2+, with 100% compatibility with the official djot test suite.

Djot PHP: A Modern Markup Parser

This is the type of PHP item we will cover on The Fulcrum. Trés cool.


This Week

Nacho Colomina Torregrosa explores:

From Blockchain to Database: Synchronizing Soroban with PHP

Les Tilleuls Coop has a review:

SymfonyCon Amsterdam 2025 : 20 ans, et une énergie d'adolescent

Matt Mochalkin examines:

New in Symfony 7.4: Signing Messages

eCommerce

PrestaShop announces:

A Fresh Start For PrestaShop Issues: Bringing Clarity To Chaos

PrestaShop 9.0.2 is available

CMSs

Concrete CMS has:

December 2025 Monthly Round Up

TYPO3 has:

Content Blocks Q3 2025: Lazy Loading, Community Feedback, and the Road to v14

TYPO3 13.4.22 maintenance release published

How the Award-winning Container Extension Makes Editing in TYPO3 Easier Than Ever

First Call for Community Budget Ideas in 2026

PPW has:

TYPO3 Adventskalender 2025: "Zuletzt benutzt" in Wizards

TYPO3 Adventskalender 2025: Symfony Validatoren in Extbase

Cool.

TYPO3 Adventskalender 2025: Konfigurierbare Dashboard Widgets

TYPO3 Adventskalender 2025: Neues XLIFF-Sprachlabel-Parsing mit symfony/translate

TYPO3 Adventskalender 2025: Verbesserte Nutzung von TCA Subtypes

TYPO3 Adventskalender 2025: Öffentliche Extensions die für TYPO3 14.0 bereit sind

TYPO3 Adventskalender 2025: ???

Wolfgang Wagner shares:

TYPO3 Business Roundtable: Was die Community wirklich bewegt

Drupal has:

Specbee looks at:

CMS Integrations: All the questions you’ve been wanting to ask

A resource to bookmark.

Hash Bang Code shows us:

Drupal 11: How To Alter Entity View Builder Configuration Before Rendering

Matt Glaman explores:

Automating Drupal release notes in Dependabot PRs

ImageX Media has:

Get Ready for Drupal Canvas, the Page Builder You’ve Been Waiting For

Cheppers asks:

Are recipes replacing Drupal installation profiles?

It's certainly simpler and Drupal needs all the simple it can get.

DrupalizeMe offers:

Free Coaching for the Drupal Community

LakeDrops has:

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

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

Amazee looks at:

Drupal: The DXP Built for Decoupled Enterprise Website Hosting

Markie(not Mark) explores:

Publishing Whole Site Sections with Drupal Workspaces

LostCarPark has:

Advent Calendar day 6 - From starters to solid Drupal team members

Advent Calendar day 7 - Not Just a Comeback

Advent Calendar day 8 - Help Help My search page is getting hammered by a bot

Advent Calendar day 9 – How to Land an EPIC Contribution in Drupal (Without Losing Your Mind)

Advent Calendar day 10 - EditTogether: Real-Time Collaborative Editing Comes to Drupal

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

Advent Calendar day 12 - ???

Freelock has:

Can You Undo That? Error Prevention for Critical Actions

Can You Read That Tooltip? Content on Hover or Focus

What Does That Image Say? Non-text Content


PHP

This Week

The PHP Foundation announces:

PHP 8.6 kicks off with partial function application

JetBrains announces:

PhpStorm 2025.3 Is Now Out

Mehmet T. Akalin explains:

The PHP Cargo Moment: Why I Built a "Universal" Toolchain

xDebug announces:

Xdebug Update: November 2025

Tideways says:

We tried backslashing all the functions


More Programming

Tom's Hardware reports:

Critical flaws found in AI development tools are dubbed an 'IDEsaster' — data theft and remote code execution possible

I'm glad I use Pulsar.

BleepingComputer reports:

Over 10,000 Docker Hub images found leaking credentials, auth keys

Tiniaco Leyba shares:

Discover Markdown in 11 steps

Planet Performance examines:

NoLoJS: Reducing the JS Workload with HTML and CSS.

CSS Tricks has:

That Time I Tried Explaining HTML and CSS to My 5-Year Old Niece

Great stuff. And a good thing he didn't have to explain JS or PHP. ;)

Creating Scroll-Based Animations in Full view()

W3 Tutorials shows us:

How to Use CSS :not(:first-child) Selector: Style All ul Elements Except the First in a Div

SmashingMag looks at:

State, Logic, And Native Power: CSS Wrapped 2025

HTMHell has:

Accessible by Design: The Role of the 'lang' Attribute

Controlling dialogs and popovers with the Invoker Commands API

What's wrong with this HTML, and is it valid?

Discover Dialog

a11y Freedom Beaver

How HTML changes in ePub

Good stuff.

???

Ars Technica reports:

Big Tech joins forces with Linux Foundation to standardize AI agents

Elena Rossini starts a series:

A newbie's guide to self-hosting with YunoHost. Part 1: reasons + requirements


Fighting for Democracy

Sponsored by Battalion


Please visit Symfony Stations Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually, like ending apartheid in South Africa).

The cyber response to Russia’s War Crimes, Techno Feudalism, and other douchebaggery

Deutche Welle announces:

DW Access: New app counters global censorship

Ben Werdmuller explains:

Why RSS matters

It matters a lot.

The Evil Empire Strikes Back

NOYB shares:

Digital Omnibus: First Analysis of Select GDPR and ePrivacy Proposals by the Commission

The Nerd Reich reports:

Financial Times Discovers the Network State Cult

Cybersecurity and Privacy

BleepingComputer reports:

Malicious VSCode extensions on Microsoft's registry drop infostealers

DarkReading reports:

Apache Issues Max-Severity Tika CVE After Patch Miss


Fediverse

Connected Places has:

The Digital Services Act and Theories of Power

Mastodon has:

The world needs social sovereignty


CTAs (aka show us some free love)

Do you own or work for an organization that would be interested in our promotion opportunities? Or supporting our journalistic efforts? If so, please get in touch with us.

More importantly, if you are a Ukrainian company with coding-related products, we can offer free promotion on our Support Ukraine page. Or, if you know of one, get in touch.

You can find a vast array of curated evergreen content on our communiqués page.

Top comments (0)