This communiqué originally appeared on Symfony Station.
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.
This is why we publish on Fridays. So you can savor it over your weekend.
Or jump straight to your favorite section via our website.
Once again, thanks go out to Javier Eguiluz and 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
As always, we will start with the official news from Symfony.
Highlight -> This week, the upcoming Symfony 7.3 version improved the server event streaming, introduced a new DeduplicateMiddleware in Messenger and added an option to disable translation. In addition, Symfony announced the full schedule for SymfonyDay Chicago event and a new event in Montreal (Canada).
A Week of Symfony #945 (3-9 February 2025)
They also have:
SymfonyLive Paris 2025 : Atteindre la qualité d'une SPA avec HTMX et Twig
This will be a good one.
SymfonyLive Paris 2025 : Symfony UX : Points forts de 2024 et perspectives d'avenir
SymfonyLive Berlin 2025: Composer Guide to Supply Chain Security
SymfonyLive Berlin 2025: Distributed Transactions in Symfony
Featured Item
Nacho Colomina Torregrosa demonstrates:
How I create my Docker images for my Symfony projects
This Week
Kostiantyn Balashov explores:
Flexible authentication parameters in multi-tenant environments with Symfony
Micah Breedlove examines:
The Value of Value Objects in Symfony
Les Tilleuls Coop has:
Nouveauté : php-redis-om disponible comme bundle Symfony
php-redis-om available as a Symfony bundle
Bhavin Nakrani looks at:
Symfony and HTTP : How Requests and Responses Work
Saman Esmaeil answers:
Why Strategy and Chain of Responsibility are everywhere in Symfony Components
LaurentTM (with some AI assistance I imagine) has:
Advanced Security Configuration in Symfony: Firewalls and Roles
Advanced Usage of HttpClient Component in Symfony Framework
Mastering Symfony Scheduler: Integration and Practical Use Cases
Monitoring Symfony Messenger with Zenstruck Messenger Monitor Bundle
Please Don’t Use die() Anymore For Debugging Symfony Project!
Tihomir Manushev (same here) has:
Form with File Upload in Symfony 7
Building a Task Manager with CRUD Operations in Symfony 7
One-to-Many Relationships in Symfony 7
Custom Repository Methods in Symfony 7
David Duymelinck demonstrates:
Mayur Koshti explores:
Building a Multi-Tenant SaaS Application with Symfony
Platforms
Other
eCommerce
Shopware announces:
Community announcement: Active development on GitHub
Shopware Developer Digest January 2025
Sylius has:
PrestaShop announces:
PrestaShop 9.0 beta is now available!
CMSs
TYPO3 has:
Preparing for TYPO3 v13 LTS Certification: Consultant Task Force Hard at Work
Join the TYPO3 Association General Assembly 2025
Multisite Management: Boost Your Digital Presence with TYPO3
Wolfgang Wagner asks:
Without support it will be tight: Who will take over the TYPO3 Extension Builder?
T3 Planet asks:
AI für TYPO3 cms – Ist TYPO3 AI richtige wahl für Ihre Site?
Nitsan Tech has:
Intranet mit TYPO3: Moderne Kommunikation neu gedacht
Joomla has:
Call for Candidate Manifestos - Vice-President Replacement
Joomla Group 2 Elections - Recommendations (2025)
Concrete CMS has:
February 2025 Concrete CMS Community Round Up
Drupal has:
Quarterly Open Office Hours with the Drupal CWG Conflict Resolution Team
A First Time Attendees Guide to DrupalCon Atlanta 2025
Progress in Innovating and Sustaining Drupal, but More Needs to Be Done
Wim Leers has:
Experience Builder - XB week 24: mirror universe
ImageX Media examines:
Mapping Your SEO Success: Why You Need an XML Sitemap and How to Configure It in Drupal
CRON-ological Perfection: How Drupal’s Cron Runs Scheduled Tasks on Your Website Automatically
Morpht has:
Supercharge your Drupal emails: Integrating SendGrid with the SendGrid Mailer module
Harness the Power of Recombee for Your Drupal Site: A Complete Setup Guide
Timbers says:
Our Drupal 11 Waiting Wishlist is Getting Smaller
DXPR looks at:
The History of Drupal: From a Drop of Inspiration, to AI Digital Experience Platform
Chapter 3 has:
Next-Drupal 2.0: A Leap Forward in Drupal-Powered Headless Front-Ends
WebWash has:
Drupal CMS v1: Installation and Demo
Create Quizzes Directly in Drupal CMS
Drunomics announces:
Lupus Decoupled Drupal brings Inertia.js-Style Development to Drupal
Interesting.
Metadrop has its:
Metadrop monthly update: new Drupal modules, improvements & contributions
Specbee shows us:
How Drupal support & maintenance services can keep your site secure, fast, and future-ready
Droptica explores:
Custom Drupal Development. Examples and How to Choose the Best Services
NLNet announces funding for:
Drupal ActivityPub integration
Joshics examines:
Building Multilingual Sites in Drupal: Best Practices and Pitfalls
Smartbees asks:
Drupal 11 – What Changes Does it Bring?
Martin Anderson-Clutz reviews:
Artisan Theme: On the Workbench
The Drop Times reports:
Drupal’s ‘Add-ons’ vs. ‘Recipes’ Terminology Sparks Heated Debate
A Comprehensive List of Drupal CMS Contributed Modules
Drupal’s Hidden Power: Lazy Loading for Better Performance, UX, and SEO
InWebWorks shows us:
How to Migrate from Drupal 7 to Backdrop CMS
DDEV has:
Bram Esposito looks at:
Using DDEV for local PHP development
Previous Weeks
Aten Design Group says:
Drupal 11 is Here! How to Approach an Upgrade
JoliCode shares:
Notre outillage front-end en 2025
The University of Edinburgh asks:
Can AI help or hinder search? Trials with Drupal AI-boosted search and AI Assistants
Great city.
PHP
This Week
Asian Digital Hub has:
Building Immutable PHP Infrastructure with Nix and Docker
Stop Using Basic JWT in PHP — Do This Instead for Bulletproof API Security
Integrating PHP with OpenCV for Image Recognition
On a similar note, Gianluca Fabrizi shares:
Derick Rethans has an update:
Patch Level explores:
What is New in PHP Event Sourcing 3.8
php[architect] is:
Packagist shares:
What’s New in Private Packagist, February Update
João Vitor has:
O PHP como uma linguagem stateless
Edgaras examines:
Crafting and Sharing Your PHP Library with Composer
Zend looks at:
GDPR PHP Compliance: Maintaining GDPR for Web Applications
Previous Weeks
Doğan Uçar examines:
Recap PHP Property Hooks in 2025
More Programming
Aleson França looks at:
Principais Componentes do Kubernetes e suas Estruturas.
Dries Buyaert writes:
I want to run AI locally. Here is why I'm not (yet).]
Smaine Milianni explores:
Staff Engineer vs Engineering Manager: Which Path Should You Choose?
That HTML Blog has:
Hey, When Did Intrinsic Web Design Become the Norm?
We Need to Talk About Anti-Web Coding Assistants
Tech Policy shares:
An Advocate’s Guide to Automated Content Moderation
The Register reports:
Critical PostgreSQL bug tied to zero-day attack on US Treasury
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 pageto 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
The Register reports:
A win at last: Big blow to AI world in training data copyright scrap
Great.
Codeberg declares:
We stay strong against hate and hatred
I just signed up today and will be migrating my repositories from GitHub.
The Evil Empire Strikes Back
Business Insider reports:
AKA c^ntish coupists.
PC Gamer reports:
Cybersecurity/Privacy
The Electronic Frontier Foundation reports:
The UK's Demands for Apple to Break Encryption Is an Emergency for Us All
The Washington Post reports:
Your employer might be spying on you. Here’s how workers can check.
Fediverse
The Fediverse Report has:
Wreckage shares:
Read this if you love the Fediverse.
Other Slightly Federated Social Media
The Fediverse Report has:
Last Week in the ATmosphere – 2025feb.b
CTAs (aka show us some free love)
- That’s it for this week. Please share this communiqué.
- Also, please join our newsletter list for The Payload. Joining gets you each week's communiqué in your inbox (a day early).
- Follow us on Flipboardor at @symfonystation@drupal.communityon Mastodon for daily coverage.
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. We’re in our toddler stage, 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.
You can find a vast array of curated evergreen content on our communiqués page.
Author
Reuben Walker
Founder
Symfony Station
Top comments (0)