Symfony Station logo
Here's our latest newsletter that Explores the Symfony Universe.
View this in your browser.
website custom custom 
Once again, as a perk for joining our list, you receive The Payload a day earlier than the weekly Symfony Station communiqué. But still, check the site tomorrow for the latest developments.

As you know, we share a lot of information so we recommend viewing this email in your browser via the link above.
Welcome to this week's edition of The Payload. 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.

This is why we publish on Thursdays. So you can savor it over your weekend.

Or scroll down 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.

Symfony Logo

Symfony

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

Highlight -> This week, Symfony 6.4.19 and 7.2.4 maintenance versions were released. In addition, the upcoming Symfony 7.3 version added a helper to render directory trees in the console. Lastly, we welcomed four new members to the Symfony Core Team.

A Week of Symfony #948 (24 February - 2 March 2025)

They also have:
SymfonyLive Berlin: 2025 SEAL - Dive into the sea of search engines

SymfonyLive Berlin 2025 CI in PHP Projects - Automate Everything with Your Personal Army of Robots

SymfonyLive Paris 2025 API Platform sans Doctrine



SymfonyCasts has:
This Week on SymfonyCasts

Featured Item

Four Kitchens shares:
DrupalCon Atlanta: Applying our superpowers to reshape a male-dominated industry

Much needed, as are young people in Drupal's case.

This week

Tomas Votruba explores:
Custom PHPStan Rules to Improve Every Symfony project

Get Rector shows us:
How to Strangle your Project with Strangle Anti-Pattern

Roman Huliak shares:
My own PHP CS Fixer setup: A practical example

Les Tilleuls Coop has:
Sortie d'API Platform 4.1 : la documentation au cœur de la découvrabilité des API

Dimitrios Desyllas says:
Do not use from with getRepository when creating query builder

How To

Tihomir Manushev has:
Recommendation Engine with Symfony 7 and Machine Learning

Real-Time Collaborative Editor with Symfony 7 and Mercure

Bhavin Nakrani has:
State Machine and Workflow in Symfony

Binding Entities, Extra Fields, and Handling Data in Symfony Forms

LaurentMN has:
Symfony Webhook Component: How It Helps Communication Betveen Services

Use the Symfony Notifier To Keep Your Users Connected

Programming Symfony Command In Your App Will Increase The Scalability

Dealing With Http Exchanges Thanks To The Http Foundation Component

eCommerce

PrestaShop has a:
PrestaShop Live Update - March 2025

CMSs

TYPO3 has:
Election 2025: We Are Looking for Candidates for Board and Business Control Committee

Public Profile Pages Now Available on my.typo3.orgT3CON24 Recap - Best Practices in TYPO3 Content Management

T3CON24 Recap - Why Independent Community Events Matter

Wolfgang Wagner asks:
The great link mystery - Why does the TYPO3 community keep its treasures hidden?

Write some TYPO3 articles, peeps.



Joomla has:
Joomla! 5.3.0 Beta 2 - Bug Squashing Time



Drupal has:
Simplifying maintainers’ credit permissions to prepare for issues in GitLab

Elevate Your Drupal Expertise: Sessions for Senior Developers at DrupalCon 2025

Detailed Agenda Released for the Nonprofit Summit at DrupalCon Atlanta

Wim Leers shares:
Experience Builder - # XB week 28: Previews, Patterns and Pages

Droptica shows us:
How to Mass Edit Products In Drupal With Views Bulk Operations and API
How to Sell Courses Online? Set Up a Functional Store on Drupal

This sounds like a recipe.

Hash Bang Code has:
DrupalCamp England 2025

And ComputerMinds has:
DrupalCamp England 2025

I guess the English aren't great at headlines. ;)

1X Internet writes:
Drupal England’s heart is back beating strong

Better.

Specbee examines:
RESTful Web Services in Drupal - Setup, implementation & best practices

The Droptimes reports on:
5 Powerful AI Modules Enhancing Drupal CMS

Top Drupal CMS SEO Modules for Better Search Rankings and Site Optimization

Chapter Three looks at:
Future-Proofing Education Websites with Drupal Starter Kits

Debug Academy says:
Welcome back, Site builders! We've got something you'll love.

This is needed.

BackdropCMS has:
BackdropCMS at FloridaCamp: Back(drop) to the Future

Previous Weeks

Neothone explores:
Editor.js in Symfony EasyAdmin

Vladislav Solntsev has:
GDPR Made Easy: Automating Anonymization in Symfony

PHP logo

PHP

This week

Daniel Rotter examines:
The problem with indirections

Worth reading.

De geek à directeur technique looks at:
Le Manifeste PHP Way of Life

Edgaras explores:
Ensuring Reliable JSON from LLM Responses in PHP

Inspector is:
Introducing Neuron AI — Create full featured AI Agents in PHP

Possibly useful AI.

An irate Michal Štefaňák asks:
Why can't PHP file functions finally evolve?

That's an interesting question.

DDEV has:
DDEV Add-on Registry Introduction

DDEV March 2025 Newsletter

It was great meeting Randy at Florida DrupalCamp.

Code logo

More Programming

TechCrunch reports:
Mistral adds a new API that turns any PDF document into an AI-ready Markdown file

Actual useful AI.

Initial Commit says:
I struggled with Git, so I'm making a game to spare others the pain

Very, very cool. And I bought it.

CSS Tricks has:
Functions in CSS?!

Grouping Selection List Items Together With CSS Grid

Battalion logo

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. Or even Bluesky if that floats your boat.
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 and other douchebaggery

NetzPolitik reports:
Open source funding on the brink : “Delivering what’s needed to make Europe sovereign”

The Electronic Frontier Foundation introduces:
Meet Rayhunter: A New Open Source Tool from EFF to Detect Cellular Spying

Joan Westenberg writes:
Big Tech Wants You Trapped. The Open Web Sets You Free

The Evil Empire Strikes Back

The Guardian reports:
Trump administration retreats in fight against Russian cyber threats

404 Media reports:
Google and Amazon AI Say Hitler’s Mein Kampf Is ‘a True Work of Art’

Tech Policy reports:
An Alert to the World: The Role of Social Media Platforms in Bolsonaro’s Disinformation Campaign Targeting Brazil’s Democratic Institutions

Cybersecurity/Privacy

DarkReading reports:
Third-Party Risk Top Cybersecurity Claims

BleepingComputer reports:
Microsoft Teams tactics, malware connect Black Basta, Cactus ransomware

Fediverse Explorer logo

The Fediverse

The Fediverse Report has:
Fediverse Report #106

Unfortunately, IFTAS has an announcement:
IFTAS Service Shutdowns

I just started a small monthly donation, but they need big money for the things they just dropped.

Other Slightly Federated Social Media

TechCrunch reports:
Tapbots teases a new Bluesky app, Phoenix, saying it can’t ‘survive on Mastodon alone’

Tangled is:
Introducing tangled

CTAs (aka show us some free love)

Do you own or work for an organization that would be interested in our promotion opportunities? If so, please get in touch with us. We’re in our infancy, so it’s extra economical. 😉

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.


Symfony Station and The Payload cover the essential news in the Symfony, PHP, and Fediverse development communities with a focus on protecting democracy. Please use the button above to make a small donation to help cover our out-of-pocket costs. Our labor is provided free of charge to support the communities we write about.

You may have to open the link in a new window. Thanks.

Please share this!
Did someone forward this edition to you? Find in on the Fediverse? Please subscribe to The Payload.
website custom custom 
Email Marketing Powered by MailPoet