DEV Community

Cover image for Symfony Station Communiqué - Stardate: ✦ 26 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: ✦ 26 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 PHP articles this week. So, keep them coming.

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, Developing the OMN.

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

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

This week, the upcoming Symfony 7.4 version improved enum support in workflows, added generics to the config builder API, and deprecated FQCN properties in PersistentToken and RememberMeDetails. In addition, we published more details about the talks for SymfonyCon Amsterdam 2025.

September 15–21, 2025: A Week of Symfony 977

They also have:

SymfonyCon Amsterdam 2025 Strategic DDD

SymfonyCon Amsterdam 2025: Rediscover the Console.

SymfonyCon Amsterdam 2025: A productive Frontend Stack with Symfony UX

A newsletter

SymfonyCasts has:

This week on SymfonyCasts!

SensioLabs has:

API Platform Con 2025 - Day 1


Featured Item

Cheepers writes:

Managing a university’s digital presence is a complex challenge. Between faculty websites, alumni portals, departmental pages, and internal systems, it’s common for a large institution to maintain 50 or more individual sites. Each has unique needs, but all must stay on-brand and deliver a consistent user experience.

Modern Higher Ed Websites with SDC and Storybook


This Week

Javier Equiluz has:

New in EasyAdmin: Custom Admin Routes

Backend by Dmytro shares:

My First Contribution to Symfony (and Why You Should Start Small in Open Source)

Ludovic Frank has:

Dialog, l'élément HTML natif pour les modals et boîtes de dialogue, supporté partout depuis mars 2022

eCommerce

Shopware has:

Shopware Developer Digest August 2025

Other

Maurice shows us:

How to audit, adapt, and build a marketing stack for digital sovereignty

CMSs

Joomla has:

Joomla Community Magazine: The September 2025 Issue

Highlights include:

Workflows Made Visible: Introducing Joomla's Workflow Graph Editor

Your Command is My Wish - using the command line in Joomla

Sulu CMS has:

Eating Our Own Dog Food: How We Redesigned Sulu.io with Headless Sulu and Remix

TYPO3 has:

Contribute to Step‑by‑Step Guides — a New Way to Learn TYPO3 Hands‑On

TYPO3 Meets SEAL: A Breath of Fresh Air for Search

Drupal has:

DrupalCon Vienna 2025: Everything You Need to Know

Freelock has:

Use Group Purl on your Group site!

Use Drupal Flake for PHPUnit testing

ComputerMinds explores:

Rendering plugin blocks the right way

Dripyard enters:

The Final Countdown: Dripyard Webinar in 7 Days!

Specbee shows us:

How to export data from Views using the Drupal Views Data Export module

CKEditor examines:

What’s new in CKEditor Drupal modules: Merge Fields, Export with Inline Styles, and more

The Drop Times says:

Use Drupal’s Config Actions API to Spice Up Your Recipes

Chill out on the fucking pop-ups fellas.

Unmanaged Files in Drupal: Rendering an Unmanaged File in a Block (Part 3)

Metadrop looks at:

Aljibe: quality and testing for Drupal developments with DDEV

Previous Week

Michel shares:

Symfony Ziekenhuisapp – Deel 1

Golems has:

Symfony Introduces New Twig Playground for Testing and Experimentation


PHP

This Week

Doğan Uçar explores:

Generics in PHP: From Blog Series to Book

Usman examines:

PHP 8.5: The Version That Will Actually Makes Life Easier

Vishal Rajput looks at:

PHP JIT Compiler

David Liddament is:

Introducing the PHP Language Extensions Library

Tideways explores:

Testing if Franken PHP Classic Mode is faster and more scalable than PHP-FPM

Derick Rethans examines:

Selecting Time Zones

php[architect] publishes:

PHP Secrets: September 2025


More Programming

Sonatype has:

From Abuse to Alignment: Why We Need Sustainable Open Source Infrastructure

Obsidian says:

Less is safer: how Obsidian reduces the risk of supply chain attacks

Great tool, though Joplin is simpler and opensource.

DarkReading reports:

Attackers Use Phony GitHub Pages to Deliver Mac Malware

BleepingComputer reports:

NPM package caught using QR Code to fetch cookie-stealing malware

Unofficial Postmark MCP npm silently stole users' emails

Consequently, GitHub announces:

Our plan for a more secure NPM supply chain

So the lesson is minimize use of Javascript and don't use GitHub.

Smashing Magazine looks at:

Ambient Animations In Web Design: Principles And Implementation (Part 1)

Infrequently Noted explores:

Comforting Myths: Awash in revisionist histories about Apple's web efforts, a look at the evidence.

The Register reports:

AI coding hype overblown, Bain shrugs


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

Ars Technica reports:

How to fight censorship, one Disney+ cancellation at a time

I canceled Hulu, ESPN+, and Disney+. And they're gonna stay canceled. My drinking budget just went up $90 a month. Cheers!

The Verge reports:

Microsoft forced to make Windows 10 extended security updates truly free in Europe

The Evil Empire Strikes Back

Tech Policy reports:

The Internet Coup Is Here. And the World Is Still Asleep

EuroNews reports:

Inside Russia’s AI-driven disinformation machine shaping Moldova’s election

Cybersecurity and Privacy

Camille Bouvat announces:

Saracroche, le bloqueur d'appels indésirables pour iPhone et Android

I was happy to find this spam blocker and put it to use on my Fairphone.

Between Two Firewalls reports:

Identity Is Still the Perimeter


Fediverse

Connected Places has:

Fediverse Report 135

Elena Rossini shares:

The Future Is Federated: My Fediverse Starter Guide

Other Slightly Federated Social Media

TechCrunch reports:

Bluesky says it’s getting more aggressive about moderation and enforcement


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)