Drupal 8

How To Display Drupal 8 Block on all Taxonomy pages (taxonomy/term/)

Today working on my favorite website - optionsbrew.com, for a moment I faced a small issue - how to display block (s) on the default taxonomy/term page. I remember I was doing such tricks back in…

| 46 seen

How To Add CAPTCHA Protection to Drupal 8 Webform

Recently I launched a new Drupal 8 website and was surprised by a spam amount we got via website's contact form (built with Webform module).  As the website was new, I was manually…

| 242 seen

How To Create a Custom Drupal 8 Theme based on Bootstrap

When building a new Drupal website I prefer working with a Bootstrap theme and apply a subtheme  Just like in the case with Drupal 7, theming a subtheme based on Bootstrap is super simple - in…

| 58 seen

How to Install Drupal with Nginx, PHP-FPM 7.4, MySQL, phpMyAdmin on Ubuntu 20.04 - Linode Guide

In this article, you will learn how to setup webserver for serving  Drupal  websites running with Nginx, PHP-FPM 7.4, MySQL and phpMyAdmin on Ubuntu 20.04 For the following tutorial,…

| 142 seen

How To Block IP Address in Drupal 8

Unlike in Drupal 7 version where IP banning is enabled by default, with Drupal 8 version, there is one more step added - IP banning must be enabled from the extend section. Here is how. (source)…

| 141 seen

How To HTTPS Secure Drupal 8 Running Nginx with Let's Encrypt on Ubuntu 18.04

Let's Encrypt have done some very good job, providing SSL certificates that everyone can use absolutely for free. Encrypted HTTPS websites should be default in 2020. I have been…

| 52 seen

How to Install Drupal 8 with Nginx, PHP-FPM 7.2, MySQL, phpMyAdmin on Ubuntu 18.04 - Linode Guide

In this article, you will learn how to setup Drupal 8 with Nginx, PHP-FPM 7.2, MySQL and phpMyAdmin on Ubuntu 18.04 For the following tutorial, I used very much the information from my previous…

| 83 seen

How To Upgrade Drupal 7 to 8 (With Multilingual Support)

Here comes another article, which has been in the blog's draft section since the start of 2017. In this article, I will share my notes on performing a major Drupal upgrade from 7 to 8 with…

| 64 seen

How to Install Drupal 8 with Nginx, PHP-FPM, MySQL, phpMyAdmin on Ubuntu 16.04 - Linode Guide

In this article, you will learn how to set up a Drupal 8 with Nginx, PHP-FPM, MySQL and phpMyAdmin. This article might not be complete, but you will find a lot of useful information Update: …

| 49 seen

How to Prepare for Drupal 7 to 8 Upgrade - Planning

It has been more than 4 years since I started this blog. During the years it has evolved a lot, featuring about 1500 articles, extended of using about 60 modules and what's not less important -…

| 20 seen

Simple FB connect Drupal 8 Mapping custom fields from Facebook

Simple FB Connect Drupal module  allows users to register and login to your Drupal site with their Facebook account. Indeed, as the modules name suggests, its one of the easiest ways how…

| 30 seen

How To Hide Tabs On Drupal 8 Content and User Pages

In Drupal 8 there is a quite easy way to to hide tabs view both on content and user pages. The best there are no hook, modules or complicated theme rewrites involved. In today's short Drupal…

| 39 seen

How To Enable Custom Google Fonts For Drupal 8 Website

There are several options how to enable custom fonts for Drupal 8 website, in this article I will stick with one of the easiest - using a custom module - @font-your-face As usual, for this Drupal…

| 32 seen

Drupal 8 Minor upgrade using Putty SSH Terminal

In this article I'll shed some light on how easy it is to perform a minor Drupal 8 upgrade between versions using free Putty SSH terminal and just a few lines of code.  I assume your Drupal is…

| 28 seen

How To Reference Nodes in Drupal 8 + Views Relationships Display

Lately I feel very enthusiastic working with latest Drupal 8 release, though Drupal 8 have been around for a while already, there are still few drawbacks which keeps me avoiding developing full…

| 48 seen

Drupal 8 Custom Taxonomy Term Pages with Views

By default, out of the box, Drupal taxonomy term pages are styled kind of ugly, but with the help of just a few simple tweaks, we could style them as we wish, just by using CSS. In today's Drupal…

| 221 seen

EU Cookie Compliance For Drupal 8 Website

I'm not an expert in EU laws, but as far as I remember since 2012 there have been passed a law, so called EU Cookie Compliance law, asking website located in the territory of European Union…

| 14 seen

How to create related content block using taxonomy term in Drupal 8

There is no secret that related content can help to improve over all page views for website. More page views means more engaged website visitors, resulting in more sales and higher profit. In…

| 84 seen

Facebook Like & Share Buttons on Drupal 8 using Views

In this tutorial you will learn how to setup custom Facebook like & share buttons for Drupal 8 website using views display. No doubt, there are many great modules set and forget configuration.…

| 17 seen

How To Add Open Graph Protocol For Drupal 8 Website

In today's Drupal tutorial series I will write down my notes, how to add open graph protocol for Drupal 8 website.  The Open Graph protocol enables any web page to become a rich…

| 48 seen

Latest articles

Berlin Zoo and Aquarium: One of the Best Things To Do in Berlin With Kids

At the start of April 2026, during our roughly five-day trip to Berlin, we finally visited the famous Berlin Zoo for the first time - or at least the first time I can actually remember. There is a chance my mom might have taken me here sometime in the early 1990s, but if so, those memories are long gone. This visit felt completely new, and…

Germany |

Berlin Brandenburg Airport

In April 2026, I had my first experience with Berlin Brandenburg Airport (BER) while flying the Riga–Berlin–Riga route with airBaltic. This was my first time using Berlin’s main international airport, and overall, it left a solid impression—modern, functional, and relatively easy to navigate. About a decade ago, I had the chance to travel through…

Germany |