DrupalTesting

How to install Xdebug 3 on MacOS

Xdebug is an extension for PHP, and provides a range of features to improve the PHP development experience. It allows you to break during code execution and inspect all the variables in scope during a request. The purpose of this blog is to install Xdebug 3 on MacOS with PHP 8.1  to debug PHP code. […]

Drupal

Unlocking Global Audiences: Building Multilingual Websites with Drupal

Introduction: In today’s interconnected world, reaching out to an international audience is paramount for websites aiming to expand their horizons. The key to unlocking this potential lies in creating multilingual websites. Drupal, a robust and versatile content management system, offers an array of features and modules that facilitate the development and management of multilingual sites. […]

DrupalWeb Content Management

How to Perform Insert, Update, Delete, and Select Database Queries in Your Drupal Module

If you’re building a Drupal 10 website, you’ll probably need to work with a database at some point. Whether you’re retrieving data from the database or making changes, you’ll need to use SQL queries. In this blog post, we’ll cover the basics of four common database queries in Drupal 10: insert, update, delete, and select. […]

DrupalSEOWeb Content Management

Boost Your Drupal 10 Website’s SEO with These Proven Strategies

Improving the SEO (Search Engine Optimization) of a Drupal 10 website requires a combination of technical optimizations and content improvements. Here are some steps you can take to enhance the SEO of your Drupal 10 website: 1. Choose an SEO-friendly Drupal theme: Select a responsive and fast-loading theme that is optimized for SEO. Ensure that […]

Drupal

Supercharge Your Drupal 9 Website with Custom Cache Bins

In Drupal 9, “cache bins” refer to a mechanism used to store and manage cached data. Caching is a technique employed by content management systems like Drupal to improve the performance of websites by storing frequently used data in memory or storage so that it can be retrieved faster when needed. Drupal 9 utilizes a […]

DrupalFront End DevelopmentSEO

Essential Features to Look for When Choosing a SEO-Friendly Drupal Theme

Choosing an SEO-friendly Drupal theme means selecting a theme that is designed and developed with search engine optimization best practices in mind. Such themes are optimized for performance, speed, and user experience, which are crucial factors that search engines consider when ranking websites in search results. Here are some key aspects to consider when choosing […]

Drupal

How to update Drupal core with composer

It’s good practice to update the Drupal core and contribute modules to the latest released version. Let’s dive into how to update the Drupal core. There are multiple ways to update the core, but here we are discussing with the composer only. Composer is also the recommended way to manage the dependency of Drupal. First, […]

Drupal

Custom Drush Command to import all .po files

The main purpose of this blog is to create a custom command to import all .po files. In one step  Portable Object (.po) file is used for localization and content translation. Let’s start the creation of a custom drush command to import .po files: Step 1.  Create Module Create a .info.yml file name: Custom Drush […]

Drupal

Migrating Users & roles from Drupal 7 to Drupal 10

This blog will target the migration of users & roles from the Drupal 7 website to the Drupal 10 website. Why should you migrate from Drupal 7 to Drupal 10? November 2023 will be the end of life for Drupal 7. With the release of Drupal 10, it is essential to migrate the website from […]