Drupal

A Deep Dive into Drupal 10.3: What You Need to Know

Drupal has long been a leader in innovation and flexibility among content management systems. With the release of Drupal 10.3, the platform takes a significant leap forward. This update, the final feature release of Drupal 10, introduces new features and improvements that enhance both user experience and developer capabilities. Let's...

by Prasad Deole
Tag: Drupal
15-Jul-2024

Drupal

Upgrade from Drupal 7 to Drupal 10+: Key Advantages

Introduction Upgrading from Drupal 7 to Drupal 10 offers a compelling set of advantages that can significantly benefit your website in terms of security, performance, usability, and access to modern features. Here are the key reasons to consider upgrading: Enhanced Security Security Support: Drupal 7 will reach its end of...

by Jeet Lal
Tag: Drupal
10-Jul-2024

Drupal

Embracing the Future: The Drupal Starshot Initiative

Introduction Drupal has been a leading open-source content management system (CMS) for over two decades. In a transformative move, Dries Buytaert, the creator of Drupal, has introduced the Drupal Starshot initiative. Announced 23 years after the original launch of Drupal, this initiative aims to make Drupal’s powerful features more...

by Anurag Nagar
Tag: Drupal
10-Jul-2024

Drupal

How to Enhance Schema.org Metatag Module in Drupal with Custom Fields

Introduction Schema.org is a system designed to enhance how search engines interpret your website's content. The Schema.org Metatags module in Drupal simplifies the process of incorporating this information, thereby improving your site's search engine rankings and increasing the likelihood of displaying rich, informative snippets in...

by Prasad Deole
Tag: Drupal
26-Jun-2024

Drupal

Enhancing Drupal with custom Twig functions and filters

[caption id="attachment_62207" align="aligncenter" width="1000"] Twig Extensions - Drupal[/caption] Introduction Drupal, a leading content management system (CMS), is renowned for its adaptability and scalability, offering developers a platform to create tailored digital solutions. At the heart of Drupal's theming layer lies Twig, a...

17-Jun-2024

Drupal

How to Build Custom Views Argument Plugins in Drupal

Introduction Drupal Views has a robust feature for filtering content based on any field using contextual filters. Contextual filters come with various filter types, such as Content ID from URL, query parameter, raw value from URL, and more. Additionally, you can create custom filter types if the existing ones do not meet your...

by Dharmendra Singh
Tag: Drupal
30-May-2024

Drupal

Step-by-Step guide to upgrade Drupal 9 to Drupal 10

The process of upgrading a Drupal Project from 9 to 10 can be a bit of a challenging task. This blog covers the basic guidelines that will help you to upgrade major versions of simple or complex projects.   1. Check for pre-requisites   Platform requirements:   Drupal 10 requires PHP 8.1+. These platform updates must be done before...

by Ushma Gupta
Tag: Drupal
05-Mar-2024

Drupal

Create custom validation constraints in Drupal 10

Introduction Drupal core uses the validation API(Constraints) to validate the fields, Now, Drupal provides the flexibility to use the core validator to validate your own entity without writing the validation. We can also create a custom validator if needed. For uses constraints to write custom validators. Limitations on the form based...

by Dharmendra Singh
Tag: Drupal
27-Feb-2024

Drupal

How to Create Custom plugin in Drupal Ckeditor 5

Introduction CKEditor 5 is the default editor in Drupal 10, having been initially introduced in Drupal 9.3. CKEditor 5 was written completely from scratch, and it's based on ES6. Ckeditor-5 also provides the flexibility to create custom plugins within the editor just like ckeditor-4. Now CKEditor 5 has a lot of enhanced features in...

by Dharmendra Singh
Tag: Drupal
27-Feb-2024

AWS, Drupal

Create a virtual host on Ubuntu Machine in simple way

Introduction A virtual host refers to the practice of hosting multiple domain names on a single server or multiple servers. It allows a single physical server to serve multiple websites, each with its own domain name and content. Virtual hosting is commonly used in web hosting environments to efficiently utilize server resources and...

by Mohd Ebrahim
Tag: Drupal
26-Feb-2024

Drupal, Software development

A Comprehensive Guide to Logging in Drupal

In the intricate world of Drupal development, effective logging is a cornerstone for building robust and error-free websites. Logging provides developers with crucial insights into the inner workings of their applications, aiding in the identification and resolution of issues. This comprehensive guide dives deep into various logging...

by Somesh Sharma
Tag: Drupal
22-Feb-2024

Drupal

Exploring Lazy Loading with Blazy Module in Drupal

Introduction Lazy loading is a technique used to defer the loading of non-critical resources (such as images) on a webpage until they are needed. This can significantly improve page load times and user experience, especially on pages with large or numerous images. In Drupal, the Blazy module provides a convenient way to implement lazy...

by Rohit Rana
Tag: Drupal
10-Feb-2024