Tutorials
Debugging all the things with Xdebug, DDEV, PhpStorm, PhpUnit
Test driving the new DDEV Manager extension for Visual Studio Code
Using the ECA module to replace a not-Drupal-10-ready contrib module (Termcase)
- Read more about Using the ECA module to replace a not-Drupal-10-ready contrib module (Termcase)
- 1 comment
- Add new comment
Solving a local "502 Bad Gateway" Drupal issue
Drupal's OpenAI / ChatGPT / AI Search Integration contrib module - initial impressions
- Read more about Drupal's OpenAI / ChatGPT / AI Search Integration contrib module - initial impressions
- 3 comments
- Add new comment
A method for utilizing multiple authors for a single Drupal node
Easy fix for phantom duplicate custom module files (due to Composer) in popular IDEs
- Read more about Easy fix for phantom duplicate custom module files (due to Composer) in popular IDEs
- 6 comments
Securely store API credentials with the Drupal Key module
Keeping your Drupal development tools up-to-date
The role(s) of services.yml files in Drupal
Replacing Docker Desktop for Mac with Colima for use with DDEV - first impressions
Back in March, 2022, the DDEV team announced support for Colima, an open-source Docker Desktop replacement for Mac OS X. Based on the fact that Colima is open-source, Docker Desktop's new license terms, and the apparent performance gains of using Colima it seems like a no-brainer to give it a spin. First off, it's almost a drop-in replacement for Docker Desktop. I say almost for one reason, as any existing DDEV projects will need to have their databases reimported. In other words, if you have an existing project up-and-running in DDEV, then add Colima, then restart the project, your database
DDEV + Pantheon Integration
Reposted with permission from Pantheon.io. ## Automating the Process of Keeping Your Local Environment Up-to-date DDEV is a Docker-based local development environment solution that allows developers to run local copies of all their Drupal and WordPress projects in a personal development environment. Much like similar Docker-based solutions, DDEV hides most of the complexity of Docker — allowing Drupal and WordPress developers to focus on what they like best. ## What Problem Are We Solving? One of the typical challenges that a developer faces when working on their local development environment is keeping their local database and content files up-to-date with
Understanding common cache-related HTTP response headers
Having a basic understanding of caching is a requirement of being a professional Drupal developer. Unfortunately, there can be many layers of caching which can make it challenging to figure out exactly how best to configure cache settings and troubleshoot potential caching issues. Web page caching can be thought of as moats around the castle, where each moat is a caching layer and the castle can be thought of as the site's web, database, and other origin servers. HTTP headers provide a mechanism for the client (usually a web browser) and a server (usually a web server) to exchange information