Rajveer Singh

Hi my name is Rajveer Singh, I primarily focus on developing and maintaining Drupal based web applications. Here are some of my specialised functional areas: - Drupal custom modules and theming - Drupal Development / Site Building - Front-end: HTML5, CSS JavaScript, jQuery - Servers: Linux, Apache, MySQL - Version control: Git & SVN - Focus: Drupal 7, Drupal 8, Drupal 9 , PHP Apart from Drupal I know in Reactjs, HTML, CSS, Bootstrap and Chatbot development.

Drupal

A Simple Guide to Setting Up a Local Drupal Development Environment with DDEV

[caption id="attachment_64409" align="aligncenter" width="625"] DDEV + Drupal[/caption] Introduction If you're new to Drupal development or looking to streamline your local development workflow, DDEV offers an efficient and straightforward way to set up a Drupal environment on your computer. DDEV, built on Docker, simplifies the process...

04-Sep-2024

Drupal, Front End Development

Creating an Inclusive and Accessible Drupal Website: Best Practices for Web Accessibility

  Creating an accessible Drupal website is essential to ensure that all users, regardless of their abilities or disabilities, can access and navigate your site without barriers. Web accessibility aims to provide equal access to information and services, promoting inclusivity and usability for everyone. Here are more detailed tips...

24-Aug-2023

Drupal, Web 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. An insert...

16-Aug-2023

Drupal, SEO

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....

13-Aug-2023

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 cache system that...

10-Aug-2023

Drupal, Front End Development

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...

06-Aug-2023

Drupal

Creating a Custom Text Format Filter Plugin in Drupal: A Beginner’s Tutorial with Code Examples

What is Text Format Filter plugin in Drupal? Text Format Filter Plugins in Drupal are like editing tools that allow you to change the content of text fields on your website. These fields could be things like the main body of a blog post or a user's comment on your site. These plugins let you apply certain formatting or processing to...

11-May-2023

Drupal

Learn How to Call Custom Blocks into Controllers in Drupal 10

I'd recommend referring to the following blogs before proceeding further: Step-by-Step Guide to Creating a Controller in Drupal 8/9/10 Step-by-Step Guide to Creating a Custom Module in Drupal 9 You can use controllers to generate dynamic pages and return content in response to user requests. Sometimes, you may need to display...

30-Apr-2023

Drupal

Step-by-Step Guide to Creating a Custom Module in Drupal 9

Choose a module name: Choose a unique name for your module that reflects its purpose. For this example, we'll use "custom_module". Create the module folder: Create a folder with the same name as your module in your Drupal installation's "modules" directory. Create the module file: In the module folder, create a file with the...

29-Apr-2023

Drupal

Step-by-Step Guide to Creating a Controller in Drupal 8/9/10

Create a custom module: If you haven't already done so, create a custom module in Drupal 10. You can refer to the previous question for a step-by-step guide on creating a custom module. Define the routing file: In the module folder, create a new file with the extension ".routing.yml". This file defines your module's page's URL path...

28-Apr-2023

Drupal

Check Drupal coding standard by phpcs in git pre-commit hook

In this tutorial, you will learn how to improve the custom code, theme and module, and general code development by using the pre-commit hook on git. Git pre-commit validates Drupal coding standards on files before committing them and returns a message to fix each line of code on the files having errors. ...

08-Nov-2022

Drupal

How to Integrate MongoDB with Drupal

In this tutorial we are going to learn how to integrate MongoDB with Drupal. Before proceeding we should know some of the following basics: What is MongoDB?  MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas....

03-Aug-2022