Let's explore how to create a custom Views filter plugin in Drupal for filtering by start and end date (date range).
Auto populating multiple form fields on Ajax is relatively easy in Drupal. Let's say that you have an autocomplete field and after the user selects an item from it you want to populate some other fields.
As 2021 draws to a close, it’s time for a traditional recap post where I reflect on the things that happened to me during the year.
Drupal 9.3 will be released on December 8, 2021. Updating from 9.2 should be painless, but if you are using the Swift Mailer module then you'll probably encounter some issues.
This article will explain how to deal with some specific and concrete issues you might encounter during the upgrade to Drupal 9 and Composer 2.
In less than a month (to be precise on November 2nd), Drupal 8 will no longer be supported. If you still haven't upgraded your site to Drupal 9 you should do it as soon as possible, to keep it secure and to get new features.
I believe there's no need to say anything about Elasticsearch. It's a well-known search engine developed in Java that provides full-text search. If you need an Elasticsearch instance for your project and you don't want to manually install it or pay for a managed service, then read on.
In order to avoid frustrations, having a code snippet ready to be copy & pasted comes in handy in many situations when you are working with AJAX and Drupal 8 or 9. This is such an article, so don't expect too much theory -- just some code snippets.
Installing a Drupal distribution is not always smooth sailing. In some cases, a core or module patch can prevent you from properly installing the distribution. Let's explore one way to deal with this situation.
Sometimes having static text for a local task title is not what you want. If you have to make the title dynamic, based on some condition or context, then read this article to find out how to do it in two very different ways.