This week, the upcoming Symfony 6.4 version continued adding native return types to its codebase. Meanwhile, the Symfony 7.0 branch, which will be released at the same time, continued removing depreca...
Welcome to a glimpse behind the virtual curtains of Drupal Camp Asheville. The interview provides a glimpse into the dedication, passion, and community-focused mindset of the organizing committee behind Drupal Camp Asheville.
In this session, we walk through a number of fairly complex ECA models that have been built by our team for a customer project. Topics of those models are: Workflow and content moderation, Form validations, Error handling, Setting default values, Calculating entity field values, Exporting large views and combining export files...
When you think of the most powerful tools in Drupal, it should come as no surprise that Views are always at the top of the list. Built into the Drupal core since 8.0.0, Views, together with their companion module Views UI, enable website administrators, site builders, and developers to display content listings on their websites...
Microservices architecture is the go-to approach for many software systems today due to its numerous advantages. It allows for technology heterogeneity, independent deployment, and scalability. However, it also presents its own set of challenges. One of the significant challenges is ensuring data consistency across services, and...
Looking for reliable Drupal maintenance services? Learn about the key advantages of outsourcing your Drupal website maintenance to experts in the field.
I discovered a brand new Symfony EntityValueResolver that comes with its PHP attribute released with Symfony 6.2 as a replacement for the ParamConverter: MapEntity.
Looking for reliable Drupal maintenance services? Learn about the key advantages of outsourcing your Drupal website maintenance to experts in the field.
My projects all use DDEV for local development. Regarding end-to-end testing, as part of my continuous integration process, I also use DDEV! This way, my scripts for running Cypress are the same locally and in my CI. Leveraging DDEV in your CI is especially useful if your project has multiple domains, which is harder to...
On April 20, 2023, a LinkedIn post sparked a debate in the Drupal community and eventually led to Ars Technica covering the story. The post was a simple question; would the hosting platform Pantheon explain why they were hosting the website of an SPLC-designated hate group. Like so many other divisive topics in the public...
The Drupal Association recently welcomed Alejandro Moreno López to its team. TDT had the opportunity to learn more about Moreno's involvement with Drupal, his experience at DrupalCon Pittsburgh 23, and his role as a Drupal Innovation Coordinator.
When I want a typed object, I need to create a class in a new file, and give it a name. (While technically not required, one class per file is highly recommended to work well with tools and IDEs we have to our disposal.)...
Aaaand... liftoff! The 2023 edition is in orbit. Clearer, fully reviewed for Drupal 10, new documentation system, translated in French, and a dark theme.
Two Drupal modules help you move your Drupal 7 site to Drupal 10 but Retrofit is the star. André Angelantoni, Drupal Architect at Performant Labs evaluate Retrofit module that helps running Drupal 7 code in Drupal 10 site. Retrofit is a Drupal module developed by Matt Glaman. Andre also introduces Automated Test Kit that he...
Explorer les défis qui empêchent les sites Drupal 9 de passer à Drupal 10. Découvrez les avantages et les solutions pour libérer la puissance de Drupal 10. Mettez à jour maintenant !