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. Set no new tab in Gutenberg.
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, 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
Featured Item
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.
This Week
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:
eCommerce
Shopware has:
Release notes Shopware 6.6.7.0
Sylius has their:
CMSs
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
Previous Weeks
Joey Masip Romeu compares:
Doctrine Migrations vs. Schema Update: The Right Choice for Production
PHP
This Week
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:
More Programming
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
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
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
The Evil Empire Strikes Back
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
Cybersecurity/Privacy
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
Fediverse
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)
Other Federated Social Media
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.
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 (1)
Thank you for mentioning the "Using Twig for rendering Markdown with PHP" article 🎉