DEV Community

Cover image for Symfony Station Communiqué - Stardate: ✦ 05 September 2025 ✦: The Latest Symfony, Drupal, TYPO3, and PHP News!
Reuben Walker, Jr.
Reuben Walker, Jr.

Posted on • Originally published at symfonystation.mobileatom.net

Symfony Station Communiqué - Stardate: ✦ 05 September 2025 ✦: The Latest Symfony, Drupal, TYPO3, and PHP News!

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 found a good number of Symfony articles this week. So, keep that up friends.

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!

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

You can sign up now and for 2025 get an email with links to and featured articles for 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.


Symfony

This week, we celebrated the life and legacy of Ryan Weaver, a beloved teacher, contributor, and friend whose work at SymfonyCasts helped thousands discover the joy of Symfony. His kindness, humor, and dedication to lifting others up made our community stronger, and his spirit will continue to inspire everything we build.

To honor Ryan, we encourage the community to keep learning, keep sharing, and support SymfonyCasts and his family.

August 25–31, 2025: A Week of Symfony #974

They also have:

SymfonyCon Amsterdam 2025 Make your AI useful with MCP

Nope.

SymfonyCon Amsterdam 2025 Practical AI Integrations with Symfony

Non.

Symfony to Provide the Official MCP SDK

Le sigh.

Celebrating Ryan Weaver Through His Talks

Maintenant, nous parlons.

SensioLabs announces:

Generate PDFs and screenshots with Symfony!

Very useful.


Featured Item

As seen above, the PHP Foundation announces:

The PHP Foundation, Anthropic’s MCP team, and Symfony are collaborating on the official PHP SDK for the Model Context Protocol (MCP). Our goal is a framework-agnostic, production-ready reference implementation the PHP ecosystem can rely on.

The Symfony team will lead maintenance, with contributions from the broader community, including Kyrian Obikwelu (PHP-MCP).

Announcing the Official PHP SDK for MCP

Gods I am glad I am retiring in December. With Symfony involved at least it will work.

This Week

Browsely explores:

Symfony as JWT provider

Mykola Vantukh examines:

DDD with Symfony 7: Clean Architecture and Deptrac boundaries

Ludovic Frank looks at:

Turnstile et Turbo, comment on fait ? (un peu d'aide de stimulus ?)

Seb explores the:

Small Resource Server & Symfony Client Bundle

eCommerce

PrestaShop has:

PrestaShop 8.2.3 Is Available

Platforms

The Register reports:

Laravel inventor tells devs to quit writing 'cathedrals of complexity'

K.I.S.S.

Other

Alejandro Celaya examines:

Running Mezzio applications with FrankenPHP worker mode

CMSs

Joomla has:

Joomla! 6.0 Beta 2 - Test, test and test again

Joomla Group 1 Elections - Results of the Outreach 2025 election

TYPO3 has:

Remembering Ryan Weaver From the Symfony Project

Coders' Corner: August 2025

Drupal has:

Drupal core will adopt Gin admin theme to replace Claro

Vardot has:

Dependency Injection in Drupal

Storybook in Drupal: Setup, Components, and SDC

Good stuff.

MetaDrop looks at:

Migrating Drupal from MySQL 5.7 to MySQL 8

Specbee explores:

7 Drupal modules that can boost your site performance

L//P has a case study:

A scalable Event Management System for the Museum für Gestaltung

Joachim Noreiko shares:

The big plugin attribute change-over made easy

DrupalEasy explores a:

Method for cloning and working on Drupal contrib projects


PHP

This Week

Antonio Silva finishes a series:

Module 3: Deepening Your Testing Knowledge

PHP Architect examines:

PHP Security in 2025: Lessons from the Core Security Audit


More Programming

The Register reports:

AI code assistants make developers more efficient at creating security problems

Bring your own brain? Why local LLMs are taking off

Eric Meyer says:

No, Google Did Not Unilaterally Decide to Kill XSLT

Still not optimistic on this development.

DrupalEasy shows us how to:

Reclaim Docker disk space when using DDEV

Lyra says:

You no longer need JavaScript

HashBangCode looks at:

Using Colour Schemes To Create Light And Dark Modes In CSS

CSS Tip shares:

The Fundamentals of CSS Alignment

Let us git rid of it, angry GitHub users say of forced Copilot features

Peeps, please tell these mofos (and that includes Gitlab) to fuck off and move to Codeberg.


Fighting for Democracy

Sponsored by Battalion

Here we feature several items from each section of Battalion's weekly "Defending Democracy" report.

Get all the news from the front of democracy's battle against autocracy via its latest "Defending Democracy" post. And please follow Battalion via RSS or on the Fediverse at battalion@battalion.mobileatom.net.


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

The Register reports:

France fines Google, SHEIN for undercooked cookie policies that led to crummy privacy

CIO reports:

31% of employees are ‘sabotaging’ your gen AI strategy

This need to be around 81%.

The Evil Empire Strikes Back

EuroNews reports:

Russian propaganda is 'overtaking' legitimate news in the Czech Republic

Online disinformation intensifies ahead of Moldovan parliamentary elections

Journalism reports:

Substack's new in-app payments frustrate publishers: "One option is terrible for us, the other is terrible for our readers"

Because Suckstack is enshittified.

Cybersecurity and Privacy

Signal reports:

European Commission internally recommends Signal with disappearing messages

BleepingComputer reports:

Threat actors abuse X’s Grok AI to spread malicious links

Of course.


Fediverse

Connected Places has:

Fediverse Report – 132

Social Media Alternative reviews:

HOPE and Alternative Social Media

Other Slightly Federated Social Media

Connected Places has:

Substack and the risk of disruption


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)