Tag: Drupal
How to Use Bitbucket Pipelines for CI/CD in WordPress and Drupal Web Development
In the world of building websites, it’s important to work fast and without mistakes. Continuous Integration and Continuous Deployment (CI/CD) help make this happen by automating parts of our work. In this post, I’ll demonstrate how to leverage Bitbucket Pipelines for automating various tasks, such as testing and deploying projects built with Drupal and WordPress,…
How to Fix the ‘PHP Version Does Not Satisfy That Requirement’ Error in Composer for Drupal Projects
For those building Drupal websites, Composer is essential. It helps manage and add new website pieces, like modules and themes. But if you’ve ever felt lost about how Composer works, think of it as a helpful grocery shopper. Not sure about the analogy? Check out this article: “Understanding Composer: A Simple Analogy of Grocery Shopping…
How to Create a Solr-Compatible Search API Processor Plugin in Drupal 10
In Drupal, integrating with Solr for powerful search functionality is common. Sometimes, you might need to combine information from multiple fields to create a new custom field for Solr search. This guide shows you how to create a Solr-Compatible Search API Processor Plugin in Drupal 10. This guide is also compatible with Drupal 8 and…
How to Remove Duplicates in Drupal Views with Taxonomy Relationships
When working with Drupal, one of the most powerful tools at our disposal is Views. It offers a flexible way to present content, especially when content is associated with taxonomies. However, sometimes we encounter an annoying issue: duplicates. I personally faced this challenge today. The Problem:I created a Drupal View named ‘resources’. In this view,…
Using Drupal Views to List Taxonomy Terms Without Assigned Nodes
Drupal Views to List Taxonomy Terms allows for efficient content categorization in Drupal. When managing content on your Drupal site, you may find it useful to keep track of taxonomy terms that aren’t associated with any nodes. This can help you clean up unused terms and maintain an organized taxonomy structure. Luckily, Drupal Views offers…
How to Use the Explode Plugin in Drupal’s Feeds Tamper Module with CSV Example – A Quick Guide
Drupal provides a multitude of plugins and modules that enhance its core functionality. The Feeds module, which allows you to import or aggregate data as nodes, users, taxonomy terms, and more from CSV or RSS files, is an example of such an extension. To further manipulate this imported data, you can use the Feeds Tamper…
Exploring Drupal Distributions: Using Open Social and Crypto as 2 Case Studies
Drupal distributions are pre-packaged versions of Drupal that come with additional features, themes, and configurations to cater to specific requirements, right out of the box. Think of them as ready-to-use Drupal bundles tailored to meet the needs of a specific type of website or application. These distributions aim to provide a faster, more efficient way…
How to Use the Drupal Feeds and Feeds Tamper Modules for Easy CSV Data Imports
The Feeds module in Drupal 9 is a powerful tool for importing external data into your Drupal website. It supports a variety of formats, including CSV, XML, and JSON, and can import content into nodes, taxonomies, and other entities in your Drupal site. To enhance the importing process, you can use the Feeds Tamper module,…
Cloudflare’s Turnstile: Combating Spam and Bots on WordPress & Drupal Platforms
Cloudflare’s Turnstile, developed by Cloudflare, serves as an innovative CAPTCHA alternative that can be incorporated into any website. It aims to be less intrusive and functions without redirecting traffic through Cloudflare or displaying a CAPTCHA to visitors. Overview Unlike traditional CAPTCHAs, Turnstile uses various non-interactive JavaScript challenges to gather information on the visitor/browser environment, adapting…
How to Create and Use Drupal 8+ Services: A Detailed Guide with Practical Code
Drupal, the open-source content management system, has come a long way since its inception. With the release of Drupal 8, we saw a massive shift in the underlying architecture: the adoption of a more object-oriented programming approach using Symfony components. One notable component that was introduced in Drupal 8 is the service container, which has…