Drupal 8

How To Block IP Address in Drupal 8

May 23, 2020
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) Log into your Drupal 8 admin interface. From the top menu bar, click on the menu tab and then the ...

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

May 15, 2020
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 implementing HTTPS secure websites for years. Until now I mostly worked with Drupal 7 websites and for securing them I have been...

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

May 07, 2020
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 guide with Ubuntu 16.04, but decided to rewrite it for Ubuntu 18.04 version as when I tried to setup my latest project...

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

January 09, 2019
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 multilingual support. As a Drupal developer, I've been pretty conservative and don't rush for upgrades just because of...

Building Drupal 8 Website From Scratch - Part 2 (Content Types, Custom Fields, Manage Display)

June 11, 2018
In the second part of the series Building Drupal 8 Website from the scratch I will cover details on working with content types and node displays. Make sure to check out part 1, before proceeding. When comparing Drupal 7 to Drupal 8, there is little difference regarding managing content types, except most of the...

Building Drupal 8 Website From Scratch - Part 1 (Domain name, Hosting)

June 03, 2018
It has been a while since Drupal 8 has been around. It took me some time before I actually started to develop Drupal 8 websites, sticking with more convenient Drupal 7 (Which I believe still is one of the best versions of Drupal out there.  If you are familiar with Wordpress CMS, Drupal 8 will feel you...

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

December 14, 2017
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: How to Install Drupal 8 with Nginx, PHP-FPM 7.2, MySQL, phpMyAdmin on Ubuntu 18.04 - Linode Guide Prerequisites...

How to Prepare for Drupal 7 to 8 Upgrade - Planning

December 01, 2017
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 - attracts about 100,000 users monthly. For more than 4 years this website has been running on Drupal 7. Despite me...

Simple FB connect Drupal 8 Mapping custom fields from Facebook

November 12, 2017
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 to connect Facebook to Drupal. And as I had already worked with this module a few years ago (see: Drupal Simple FB...

How To Hide Tabs On Drupal 8 Content and User Pages

November 11, 2017
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 tutorial series I will provide a simple workaround out of the box on how to hide tabs both on content and user pages in...

Draft for Drupal Dating Portal

November 09, 2017
Recently a friend of me contacted me and asked could I help to program a dating site according to his own web design - at the start I replied - not interested, as there are zillions of dating sites out there, and I'm kind of bored trying to build the next big thing. Let's agree - dating business is a very...

How To Enable Custom Google Fonts For Drupal 8 Website

September 23, 2017
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 tutorial I will use a real-time scenario: For Tourgeorgia.eu website I'm using custom Premium theme adapted for...

Drupal 8 Minor upgrade using Putty SSH Terminal

June 06, 2017
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 configured under a VPS (take Linode, for example) and your installation path is /srv/www/ See: How to upgrade...

How To Reference Nodes in Drupal 8 + Views Relationships Display

May 22, 2017
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 scale on Drupal 8. I will write down my notes of pros and cons about switching from Drupal 7 to Drupal 8 in some...

Drupal 8 Custom Taxonomy Term Pages with Views

May 17, 2017
By default, out of the box, Drupal taxonomy term pages are styled kind of ugly, but with help of just a few simple tweaks we could style them as we wish, just by using CSS. In today's Drupal tutorial series, I will provide simple how to on how to create custom Drupal 8 taxonomy term pages using views. Luckily, you...