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. […]
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. […]
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
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 […]
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
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 […]
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, […]
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 […]
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 […]