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, LinkedIn behavior, when…
The Drupal & Servers 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.
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, LinkedIn behavior, when…
If you have ever encountered an error message that says "Nginx: 413 Request Entity Too Large", you know how frustrating it can be. This error message usually pops up when you try to upload a file…
As a content management system, Drupal offers a range of powerful features that make it a top choice for developers and businesses alike. One such feature is Drupal Panels, which allows you to create…
OwnCloud is a self-hosted, open-source file sharing and cloud storage platform that allows individuals and organizations to store, access, and share files securely from any device. With OwnCloud,…
<p>Some potential customer of mine would like to build an intranet site after several meetings we have negotiated we could use Open Atrium for building a companies intranet site.</p><p…
The Open Graph protocol is a set of meta tags that can be added to web pages to improve how they are displayed on social media platforms like Facebook, Twitter, and LinkedIn. By including Open Graph…
<p>In this Drupal Development tutorial I will show how one (perhaps you) can hide a block for nodes on specific taxonomy. But before we dig in, lets look to an example.</p><p>Let…
Learn how to implement nofollow external links while still maintaining dofollow internal links on your Drupal website in this tutorial. It's important to understand the reasons why you should…
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 airport transfer from…
In April I bought my first ever "smartphone" - Android phone with Dual SIM... It actully has WI-Fi router built in and in days I have no "ground" Wi-FI I can use Mobile Internet to connect to my…
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 taxonomy terms on it. If…
Lately I have been paying more attention to power of Google+ and so I decided to give a try to Google+ comments on a Drupal site. Google for me generates about 70-80 percent of traffic, and so I…
Drupal views attachments is a nice feature, which allows us to extend Drupal views. For example, we can create a featured view and attach to it other view displaying additional information.…
Updated: Google seems doesn't takes into consideration Google Authorship markup I have been many times heard that adding Google Authorship tag to your website will help you in terms of SEO. So I…
With the advancement of technology and the increasing power of AI, it's becoming possible to automate more and more tasks, including writing. The use of Drupal as a content management system provides…
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.