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. That necessitates an opinionated Butlerian jihad against big tech as well as evangelizing for open-source and the Fediverse. We also cover the cybersecurity...
FrankenPHP est un serveur d’applications PHP ultra-moderne et performant développé par Kévin Dunglas. Puissant et polyvalent, il boost les performances des apps Symfony, Laravel et API Platfo…
In PHP, we have classes with methods inside them. Would making all your methods public be a good idea? No, because some of them should be used only by the class they're in and not anywhere else. What about class constants?
Symfony 7.1 allows to create expiring signed URIs, improves the linter of expressions, maps boolean query string parameters, and allows to define throttling HTTP clients.
The writing's on the wall. Joomla 4 and 5 are failed CMS releases. They account for around 0.3% of ALL Joomla sites according to W3Techs (https://w3techs.com/technologies/details/cm-joomla). Joomla's official stats (which were introduced near the end of life of Joomla 3 - https://developer.j...
Learn key considerations, best practices, and a step-by-step process for a smooth transition that leverages Drupal 10's powerful features to enhance your university's digital presence.
As PHP developers, we need to know a lot of language features to make our code easy to write and maintain. Without explicitly being told about a part of the language, it’s hard to even know it exists, so today, we’re going to discuss the magic methods our classes have and how we should use […]
A new version of Drupal will lower barriers to entry with an empowering out-of-the-box experience. Learn about Drupal Starshot and see how you can help.
Symfony 7.1 allows to customize the .env file location, eases the usage of PHP enums in YAML config files, and improves the Clock, EXpressionLanguage and CssSelector components with new features.
Protect your Concrete CMS website from cyber threats with essential security add-ons like Radio Captcha, Two Factor Login Security, Macareux Security Header Extended, and Friendly Captcha.
Symfony 7.1 introduces several small yet valuable improvements, such as enhanced locale selection, a new readFile() method, and better email delivery control during application development.
Today, we will take a step back from reviewing the Migrate API. Instead, we will have an overview of content and configuration entities in Drupal 10. This is important for two reasons.
The person with the most trouble with duplicate material is the content writer. The hardest task is having to start over and make the necessary corrections after spending hours writing something and discovering that your content is plagiarized.