Ever tried incorporating AI into your Drupal development process? Join me as I delve into my personal experience using ChatGPT to optimize my workflows. Learn why it's crucial not to blindly follow the AI's lead, as doing so could lead to subtle but potentially disruptive coding errors.
Discover the importance of applying patches in a Drupal project to modify the core, modules, or themes without directly hacking the files, as well as enhancing things or fixing bugs in modules. Learn how these patches can even help make a module compatible with Drupal 10, ensuring smooth operation and updates.
Using Media in Drupal is a much better option than using old-school image fields. You can add all types of fields to Media to enrich your images, videos, and other media types with additional information, and you can also reuse Media. All of that cannot be easily done if you are using regular image fields. Let's see how to programmatically create media.
Creating a file entity programmatically in Drupal sounds like a trivial task but there are some "gotchas" to be aware of. Let's dig in and explore tricky little things you need to know about.
By default, you have very few options for field validation in Drupal. You can make a field required, set its length if you have a text field, or set the allowed number of values -- but that's just about it. Fortunately, we have a very powerful mechanism for adding field validation.
In this guide, you will find all the information about various drupal/core-* packages. Let's see what all these packages are and what they do.
Depending on your project setup, updating the Coder module from earlier versions to version 8.3.14 might lead to the referenced sniff does not exist error. Let's find out how to fix it.
Drupal 10 is the next major iteration of our beloved open-source web content management system. In this post, I answer some of the most common and important questions about the upcoming release.
Displaying a modal dialog containing some text on page load sounds like a simple task, but I think it's quite messy to get it to work. Let's explore one possible way to do it.
GitHub Actions is a continuous integration (CI) and continuous delivery (CD) platform. In this article, we are exploring how to use it to run a coding standards check on a custom Drupal module.