DrupalEasy - Tutorials, News, Quicktips, Video, and Podcasts.
193 FOLLOWERS
DrupalEasy develops and executes high quality Drupal projects and comprehensive education and training programs. Their catalog of expert-instructor-led training curriculum includes the first publicly available, licensed Drupal career training programs in the world, as well as workshops and programs that all include signature rich menu of follow-on learning resources.
DrupalEasy - Tutorials, News, Quicktips, Video, and Podcasts.
2w ago
I was recently reminded of a Drupal core feature that I hadn't used in a long time - and was pleasantly surprised at how useful it is.
The Combine fields filter Views filter allows a site-builder to quickly and easily set up an exposed filter that searches multiple fields for a given search term. Think of it as a way to combine multiple exposed search filters into a single search box.
Setting it up is quite easy - just include all the fields that you want to search in the Fields section, marking them with Exclude from display as necessary (Unfortunately, Combine fields filter doesn't work wit ..read more
DrupalEasy - Tutorials, News, Quicktips, Video, and Podcasts.
1M ago
We talk with Jim Birch about the Recipes strategic initiative for Drupal.
URLs mentioned
Distributions and Recipes strategic initiative
Core patch to test recipes
Config actions contrib module
NEDCamp presentation on Recipes from Erik Volkernick
Roadmap
#distributions-and-recipes Slack channel
DrupalEasy News
Professional module development - 15 weeks, 90 hours, live, online course.
Drupal Career Online - 12 weeks, 77 hours, live online, beginner-focused course.
Audio transcript
We're using the machine-driven Amazon Transcribe service to provide an audio tran ..read more
DrupalEasy - Tutorials, News, Quicktips, Video, and Podcasts.
1M ago
We talk with Kevin Quillen, author of Drupal 10 Development Cookbook, published in February, 2023 by Packt Publishing.
URLs mentioned
Drupal 10 Development Cookbook
Open AI / ChatGPT integration module
Velir
Kevin's blog
Drupal Test Traits
Drush's generate command
DrupalEasy News
Professional module development - 15 weeks, 90 hours, live, online course.
Drupal Career Online - 12 weeks, 77 hours, live online, beginner-focused course.
Audio transcript
We're using the machine-driven Amazon Transcribe service to provide an audio transcript of this ..read more
DrupalEasy - Tutorials, News, Quicktips, Video, and Podcasts.
1M ago
Teaching folks why a settings.local.php file is an important part of setting up a personal development environment is so important to us here at DrupalEasy that it is a foundational part of both of our long-form Drupal training courses.
While preparing for an upcoming podcast mini-series I've been invited to participate in with the Talking Drupal folks, I'll be mentoring someone who is looking to re-enter the Drupal development scene after missing out on Drupal's transition from its pre-Symfony days. One of the tasks I have outlined for this person is to set up a settings.local.php file. When ..read more
DrupalEasy - Tutorials, News, Quicktips, Video, and Podcasts.
2M ago
We talk with Andy Giles about GitHub Copilot and his experience with it in Drupal development.
URLs mentioned
GitHub Copilot
Visual Studio Code extension
PhpStorm plugin
Official Microsoft video on getting started with GitHub Copilot in Visual Studio Code
DrupalEasy News
Professional module development - 15 weeks, 90 hours, live, online course.
Drupal Career Online - 12 weeks, 77 hours, live online, beginner-focused course.
Audio transcript
We're using the machine-driven Amazon Transcribe service to provide an audio transcript of this episode.
Subscribe
Subscribe to ..read more
DrupalEasy - Tutorials, News, Quicktips, Video, and Podcasts.
2M ago
We talk with Luca Lusso, author of Modernizing Drupal 10 Theme Development, published in August, 2023 by Packt Publishing.
URLs mentioned
Modernizing Drupal 10 Theme Development book
WebProfiler module
Storybook
Single Directory Components (SDC)
Google Lighthouse
DrupalEasy News
Professional Module Development - 15 weeks, 90 hours, live, online course.
Drupal Career Online - 12 weeks, 77 hours, live online, beginner-focused course.
Audio transcript
We're using the machine-driven Amazon Transcribe service to provide an audio transcript of this episode.
Subscribe
Subscribe ..read more
DrupalEasy - Tutorials, News, Quicktips, Video, and Podcasts.
2M ago
Recently, Randy Fay of the DDEV project blogged about two new Docker providers available (and supported by DDEV) for MacOS: Rancher Desktop and OrbStack. Both of these join Colima and Docker Desktop as supported Docker providers for DDEV on MacOS.
What is a Docker provider?
I know that I certainly have asked this question - more times than I care to admit. As Randy explains in the blog post:
All of the Docker Providers on every platform (except Linux) are actually wrappers on the open-source Docker/Moby project, which is supported by Docker, Inc.
In other words, in order for DDEV to tal ..read more
DrupalEasy - Tutorials, News, Quicktips, Video, and Podcasts.
3M ago
Like many folks, I've been fascinated by the incredible evolution of AI tools in 2023. At the same time, I've been working to figure out exactly where AI fits into my various roles as a Drupal developer, trainer, and business owner.
In this blog post, I detail a recent exploration I made into using AI (GitHub Copilot, to be precise) to generate a PhpUnit test in a Drupal contrib module that I maintain.
tl;dr I was impressed.
Prerequisites
For this exercise, I used Visual Studio Code with the GitHub Copilot extension installed. I am using the Copilot Business plan ($19/month, but there is a fr ..read more
DrupalEasy - Tutorials, News, Quicktips, Video, and Podcasts.
3M ago
We talk with DrupalEasy Podcast co-founders Ryan Price and Andrew Riley about what we'd want for Drupal Christmas - or maybe what we'd like to see evolve in the Drupal community in time for next Christmas!
URLs mentioned
Drupal planet
Drupal marketing at Web Summit
Project browser
Automatic updates
Funding project
After we recorded this episode, one of Andrew's wishes was granted! Drupal 10 will be supported until the release of Drupal 12 in mid-late 2026.
DrupalEasy News
Professional module development - 15 weeks, 90 hours, live, online course.
Drupal Career Online - 12 weeks ..read more
DrupalEasy - Tutorials, News, Quicktips, Video, and Podcasts.
3M ago
As a Drupal module developer, if you're as big of a fan of PHPStan as I am, then you'll no doubt have run across the Unsafe usage of new static() error that PHPStan throws when analyzing code at level 0. In this article I will describe what causes this error and provide four possible solutions, weighing the pros and cons of each.
Generally, this will occur in a create() method when you are injecting a dependency into a class using either ContainerFactoryPluginInterface or ContainerInjectionInterface using the common (simplified) Drupal pattern of:
class baseClass {
public function __constru ..read more