Drupal Development

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.

TBSC consulting - upgrade from Joomla to Drupal

TBSC consulting approached me for help - to help them out to secure their existing site, which was built on Joomla.As a true Drupaller I offered them - can we switch CMS from…

Drupal Simple FB connect + User Form Theming

Lately I have been busy with a project involving a lot of custom coding and programming (mainly because of existing complex web-design) So at the finish line - there are still…

Facebook Login Button For a Drupal website

<p>So - another request come from a client - to add a Facebook login button for a Drupal website.</p><p>As for a start it might sound like easy to handle a task…

Drupal: Create Dynamical Menus with Menu Views

Today working on a customer's Drupal project, I found a kind of strange need - to display for authenticated users their flagged content in a drop-down menu - kinda Facebook,…

Vazhatravel.com - tours and travel in Georgia

Vazhatravel.com was a Drupal-powered site a built for a friend. Vazha Travel offers one of the best rates for tours and transfers in Georgia. With Vazha Travel you can order…

Related nodes based on taxonomy terms

Today I will show you, how you can create a list with related items for your Drupal site using taxonomy terms and Drupal views. At first you will need you actual content with…

Adding CAPTCHA to Drupal 7 Webform

CAPTCHA is an essential tool for preventing spam and malicious attacks on your website. Adding CAPTCHA to your Drupal 7 Webform is a straightforward process that can be completed…

Some magic with Drupal, Flickr and Georgia

Update: Further developments of both tourgeorgia.eu and instagram wall have been stopped. I have created a new Travel Map section instead. Since I bought my first Android phone…

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…

Add Menu Classes In Drupal 7

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…

Performing Joomla 1.5 convert to Drupal 7

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…