Need help with Drupal or Grav admin, site building, design, or content? Contact us!
Help Defend Democracy! → Join Battalion today.
Exploring the Symfony universe!
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.
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.
As always, we will start with the official news from Symfony.
Highlight -> "This week, development activity focused on Symfony 7.2, as tweaks and features continue to be merged ahead of its release at the end of November 2024. Additionally, we published the first post in the new in Symfony 7.2 series. Lastly, we shared more details about some of the talks from the SymfonyCon Vienna 2024 conference."
A Week of Symfony #928 (7-13 October 2024)
They also have:
New in Symfony 7.2: Silent Verbosity
New in Symfony 7.2: Expression Language Improvements
New in Symfony 7.2: Named Serializers
New in Symfony CLI: Command auto-completion
New in Symfony 7.2: Translations Linter
SymfonyCon Vienna 2024: Green IT, Accessibility, GDPR: 360 Vision of Sustainability
SymfonyCon Vienna 2024: Who did that? Auditing data changes at scale
SymfonyCon Vienna 2024: Strict PHP
SymfonyCon Vienna 2024: The missing Gotenberg Bundle. Components, Assemble!
SymfonyCon Vienna 2024: Strict PHP
SymfonyCon Vienna 2024: From Translations to Multi Dimension Entities
SymfonyCon Vienna 2024: Revolutionize Searchandising with Gally!
Blackfire has:
Spot the difference: timeframe comparison with Blackfire continuous profiler
Roberto Butti writes:
Twig’s flexibility extends beyond generating just HTML pages. It can be a powerful tool for delivering content across multiple channels, such as generating Markdown files, JSON outputs, and even plain text, all from the same set of content.
(For example) we can use Symfony's HTTP Client to fetch an itme from an external API and render it as a Markdown document using Twig.
This approach shows how you can combine Symfony's powerful packages, like the Symfony HTTP client for external data retrieval and Twig for rendering views, to deliver content across multiple channels, such as Markdown reports in a command-line tool.
Using Twig for rendering Markdown with PHP
Great stuff.
Bhavan Nakrani has:
How to create a Twig Function in Symfony?
Top 10 Validation Constraints in Symfony
SarvenDev examines:
Poor performance of Eloquent ORM in comparison to Doctrine
Mayur Koshti looks at:
Ludo Dev says:
Découvrez Mautic : l'automatisation marketing open source pour petites entreprises
Selene Software announces:
GitHub - SeleneSoftware/SeleneCMS: CMS built as a Symfony Bundle
Interesting.
Mayur Koshti shares:
Shopware has:
Release notes Shopware 6.6.7.0
Sylius has their:
TYPO3 has:
Transition to Full PHP-Based Rendering for All TYPO3 Extension Manuals
TYPO3 Conference 2024: What to Expect
Right-to-Left Backend UI in TYPO3 v13
The Top Hidden Gem Features in TYPO3 Version 13
Joomla has:
Joomla 5.2.0 and Joomla 4.4.9 are here!
Concrete CMS has:
Concrete CMS Town Hall Recap - October 2024
Drupal has:
Presenting the Drupal CMS v1 content strategy
Good stuff.
Bounteous says:
Empower Your Marketing Team with These Exciting Drupal CMS Features
CTI Digital looks at:
Drupal CMS: A New Era for Non-Technical Users
Wim Leers has an update:
Experience Builder: # XB week 21- web standards-powered bug fixes
HashBangCode explores:
Drupal 11: Adding Operations To Running Batches
Code Enigma examines:
Running Cypress Tests On A Drupal Site With Bitbucket Pipelines
Golems looks at:
Managing Enterprise-Level Drupal Projects
Phoca explores:
WordPress Alternatives in 2024: Exploring the Best CMS Options
If you are a BDFL and act like a c^nt, these are the types of articles that get written.
Mandclu says:
Four Kitchens examines:
From custom to contrib: Rebuilding our Localist module to import event data into Drupal
Amazee has a:
DrupalCon Barcelona 2024 - Team Recap
Ramsalt shares their:
Top 10 presentations from DrupalCon Barcelona 2024
Metadrop shares:
What you need to know before enabling the state cache in Drupal 10.3
Droptica shows us:
How to Create Charts in Drupal with the Charts and Charts Twig Modules?
Very useful.
How to Build a Simple System on Drupal for Equipment List with Company Assets?
Joshics explores:
Unlocking the Future of Edtech with Drupal
Rachel Norfolk examines:
Tag1 Consulting continues their series:
Migrating Your Data from D7 to D10: Applying Drupal recipes to add media types
Joey Masip Romeu compares:
Doctrine Migrations vs. Schema Update: The Right Choice for Production
PHP Architects reports:
Property Hooks Are Coming To PHP 8.4!
Dragan Rapić has:
Avoid circular dependencies with lazy loading in vanilla PHP
Doctrine announces:
ORM 2.19.8, 2.20.0, 3.3.0 Releases, DBAL 4.2.0
Patch Level asks:
Why should I use event sourcing?
Exakat looks at:
Asymmetric visibility for PHP properties
Ihor Pronin explores:
Chris Watson examines:
Rediscovering PHP: A Modern Alternative to JavaScript Fatigue
This got a lot of engagement on our Mastodon account.
Atakan Demircioğlu says:
Tech Policy reports on:
The Quest for European Technological Sovereignty: Building the EuroStack
Travis Reeder says:
And he's right.
Brad Frost shares:
“The design system isn’t working for me!”
CSS Tricks has:
Solving Background Overflow With Inherited Border Radii
Smashing Magazine shows us:
How A Bottom-Up Design Approach Enhances Site Accessibility
This is how I approach writing most of my articles.
Heydon Works shows us how to properly use:
Keith Cirkel has:
A playbook for hosting simple services
Bleeping Computer reports:
Critical Kubernetes Image Builder flaw gives SSH root access to VMs
TechCrunch reports:
Mistral releases new AI models optimized for laptops and phones
This is how AI should be used.
Nextcloud shares:
Federation: a foundational concept for digital sovereignty?
MIT Technology Review reports on:
Transforming software with generative AI
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 our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).
Tech Policy has:
The Quest for European Technological Sovereignty: Building the EuroStack
EuroNews reports:
Are AI companies complying with the EU AI Act? A new ‘LLM Checker’ can find out
DarkReading reports:
Cyberattackers Unleash Flood of Potentially Disruptive Election-Related Activity
The Verge reports:
X blocked hacked JD Vance dossier links after the Trump campaign flagged it
The Markup announces:
Launching Blacklight Query, a Tool to Scan Websites for Privacy at Scale
Dark Reading reports:
Why Your Identity Is the Key to Modernizing Cybersecurity
The Fediverse Report has:
Last Week in Fediverse – ep 88
Newsmast says:
"We can have a different web, if we want it"
Elena Rossini continues a series:
Beyond technical features: why we need to talk about the values of the Fediverse (part 2)
The Fediverse Report has:
Last Week in the ATmosphere – Oct 24 week 3
Squishy Computer explores:
Nature's many attempts to evolve a Nostr
Good article, but they might want to look up the definition of nature.
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 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.
You can find a vast array of curated evergreen content on our communiques page.
Founder
Symfony Station
Symfony Station covers 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.
Subscribe to The Payload, our weekly newsletter exploring the Symfony Universe.