Explore the evolution of web analytics and the impact of privacy laws like GDPR on data collection strategies. Learn from industry expert Alexander Veit at T3CON23.
Symfony 7.1 improves the Validator component with new options in Ip/Cidr constraints, new data types in Type constraint, improved error messages and new options for Url constraint.
Explore Symfony's AssetMapper & UX for minimal JS with Kévin Dunglas. For complex needs like hardware-intensive or mobile apps, API-based JS is crucial. Learn when to use Symfony UX vs. API Platform'...
By default, the Drupal 7 to 10 upgrade path preserves entity IDs. In the previous article, we explained that this would cause problems if content or configuration already exists in the destination Drupal 10 site. Let’s explore this further and evaluate ways to work around the issue.
Last week, I attended DrupalCon Portland 2024, and, like many others, I was swept up in the excitement of the Starshot announcement. The PreviousNext team is ready to support this initiative, focusing our efforts on the Experience Builder project for maximum impact.
The Backdrop community is proud to announce the release of version 1.28 of Backdrop CMS! As part of our commitment to deliver the most usable product, "minor" releases come out three times a year, on a regular schedule. This allows site maintainers to know when to expect updates, and they can plan accordingly. (See...
Drupal Starshot is a new packaged and pre-configured version of Drupal that was announced at DrupalCon Portland. It is not a separate fork or rewrite of Drupal. Drupal Starshot takes advantage of the new Recipes feature introduced in Drupal versions 10.3 and 11. Recipes allow installing Drupal with a complete, ready-to-use...
When creating applications with PHP, Exceptions play a vital role in handling errors and irregularities that arise during the application lifecycle. We are going to see how to use Custom Exceptions to improve our applications.
Kristiaan Van den Eynde, Senior Drupal Developer at Factorial, has made substantial contributions to Drupal, including the widely-used Group module and VariationCache. His project, Policy-Based Access in Core, introduced a dynamic system for managing permissions based on predefined policies. This initiative, set to debut in...
How to fix the SQLSTATE[HY000] [1524] Plugin 'mysql_native_password' is not loaded errors caused in MySQL 8.4 no longer enabling the mysql_native_password plugin by default.
Building multilingual websites is easy and out-of-the-box with Drupal. Learn more about the different Drupal translation modules that enable multilingual functionality on your website.
Our client's website had a questionnaire that ran on a Drupal module. The customer rewrote this block in Angular and asked us to implement it into the site.
Software development often presents dilemmas, such as how to handle situations when a getter has nothing to return. In this article, we'll explore three strategies for implementing getters in PHP, which affect the structure and readability of code, each with its own specific advantages and…
I presented my first ever Drupal 11 deep dive session at DrupalCon Portland 2024 last week. It turned out to not just be about Drupal 11 but also about Starshot and even about Drupal 12 thanks to the coolest future-proofing technology I announced in this talk. Unfortunately not all of the attendees fit in, that wanted to attend,...