Drupal 7 Archive Drop Down Menu
In this tutorial I will show how to create Drop-down menu for your monthly archives using Drupal 7 and views. At first, please read this Drupal 7 tutorial on how to create Drupal archive page. By…
The Drupal Wesbite Development section covers practical insights, tutorials, and notes from over 15 years of experience working with Drupal and web infrastructure.
Alongside Drupal development, this includes hands-on work with server environments such as Ubuntu, Nginx, and tools like XTRF, as well as broader topics around deployment, configuration, and performance optimization. The focus is on real-world solutions, debugging, and maintaining production systems rather than theory.
More recently, there has been a shift toward “vibe coding” — rapidly building and iterating on tools with the help of AI. This approach has led to the development of several practical applications for financial markets, including options scanners and other data-driven utilities.
In this tutorial I will show how to create Drop-down menu for your monthly archives using Drupal 7 and views. At first, please read this Drupal 7 tutorial on how to create Drupal archive page. By…
In this Drupal tutorial I'll show how to add menu classes to your Drupal 7 website using template.php file. Original of this tutorial has been found here. Add this function to your…
Over past couple of years, I have many times seen a bad Joomla site, which either is hacked or is not working as it should, and I have converted those sites to Drupal. The most strange things is,…
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 scratch building with…
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 as the Views…
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 display content in an…
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 most useful tools in…
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 type and create a link…
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-the-box search.…
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 ads in your views,…
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 for maximum impact.…
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 flexibility and…
Today I faced again some interesting thing to create - on hover image to change the background and display text over it Here is how it looks: On the left side, you can see the default image,…
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 you will learn how to…
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 a webform, letting…
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 point in case…
In today's digital age, it is crucial for website owners to have a properly configured web server. This not only ensures a smooth and seamless user experience but also protects the website from…
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 Drupal site is to add…
Recently I started a tutorial series - How to build a Drupal site from scratch. In part 1 I'm talking about planing a site. In part 2, I'm showing how to make a subtheme from Bootstrap…
Recently I started a tutorial series - How to build a Drupal site from scratch. In part 1 I'm talking about planing a site. In this tutorial I'm giving a real example for building a tourism companies…
I share ongoing portfolio progress with a focus on generating income through covered calls on quality stocks. Each update includes positioning changes, trade rationale, and forward-looking adjustments based on current market conditions.