Node reference views display using relationships
I started doing some Drupal powered site rebuilding. By first of all I deleted all views and un-installed and deleted modules that are not must-have. Then I started from…
I’ve been building websites, applications, and online systems with Drupal since 2010 - which in Drupal years probably makes me something close to a dinosaur already. Over the past 15+ years I’ve worked across multiple Drupal generations, from older procedural builds to modern Drupal 10 and 11 architectures. This section is where I share practical Drupal knowledge, including custom modules, debugging tricks, workflow improvements, performance optimizations, and the countless small fixes that usually come only from maintaining real production systems for years.
Alongside Drupal itself, a large part of the work involves the surrounding infrastructure that keeps everything running reliably. That includes Ubuntu servers, Nginx configurations, deployment workflows, caching, SSL, database tuning, automation scripts and more.
I started doing some Drupal powered site rebuilding. By first of all I deleted all views and un-installed and deleted modules that are not must-have. Then I started from…
Recently, I faced a challenge while trying to display image galleries on a Drupal-powered website. While there are a few modules that you can use to build your gallery view, such…
Creating a Drupal masonry front page can be an effective way to showcase your website's content in a visually appealing way. Masonry layouts are popular for their ability to…
Drupal is a popular and powerful open-source content management system (CMS) that provides a wide range of tools and features to create and manage content on websites. One of the…
In Drupal, it is common to use the Node Reference field to create relationships between different content types. This field allows you to reference a node from another content…
The default Drupal search function is pretty much OK, but if you are looking for ways to control and extend search behavior - you are stuck with the default out-of…
Google AdSense is a popular platform for publishers to monetize their websites by displaying ads to their visitors. If you have a Drupal website and want to display Google AdSense…
Have you ever wondered where your website visitors are clicking on your pages? Knowing this information can help you make important design decisions, such as where to place ads…
Drupal is a powerful content management system (CMS) that allows users to create and manage websites with ease. One of the features that make Drupal popular among users is its…
Today I faced again some interesting thing to create - on hover image to change the background and display text over itHere is how it looks:On the left side, you can see the…
Are you writing in different language than English, languages like Russian, Greek, Georgian, Hebrew or maybe Latvian? You find it's not attractive URL generated? In this article…
Today, I encountered a problem that at first seemed like a pain, but in the end, turned out to be simpler than I thought. I needed to send a confirmation email to the submitter of…
Before proceeding with the upgrade, it's important to make a backup of your Drupal 6 site. This includes both the database and the files. This will ensure that you have a restore…
Drupal is a powerful and flexible content management system that enables you to create visually appealing and engaging websites. One way to enhance the visual impact of your…
Recently I started a new topic series - documentaries, where I publish documentaries I have watched and recommend to watch others. I write a brief description of what each…
Upgrading a website can be a daunting task, especially if you're not familiar with the process. But upgrading your Drupal site is necessary for security, bug fixes, and new…
In a previous tutorial, I showed how to use Views to filter popular posts on a Drupal site. Today, I will demonstrate how to filter popular posts within a specific time frame,…
In Drupal, pagination is a common feature that allows website visitors to browse through a long list of content, such as blog posts or products, by breaking them up into smaller,…
Drupal 6 was released in 2008 and Drupal 7 was released in 2011. While Drupal 6 is still used by some websites, it is important to upgrade to Drupal 7 as it provides improved…
In Drupal 7, managing images can be quite challenging, especially when the default image is not provided. The platform provides an option to display a default image under "manage…
We use anonymous website analytics only if you allow it. Accept and Reject are equally available. You can change this choice at any time.