Drupal 8

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...
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...
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...
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...
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 ...
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...
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...
Building Drupal 8 Website From Scratch - Part 2 (Content Types, Custom Fields, Manage Display)
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...
Building Drupal 8 Website From Scratch - Part 1 (Domain name, Hosting)
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...
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...
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...
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...
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...
Draft for Drupal Dating Portal
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...
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...
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...
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...
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 help of just a few simple tweaks we could style them as we wish, just...
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...
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,...
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...
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 ...
How To Setup Web Push Notifications For Drupal 8 (Or Any Other Site) Using OneSignal
Web push notifications are hot in 2017, we will see them more in future for sure. I've been using web push notifications for my personal blog and from what I'...
Postfix Send Only SMPT Mail for Drupal 8 on Ubuntu 16.04, Nginx
If you have recently installed a fresh Drupal 8 site on Ubuntu 16.04 with Nginx running on it and you are getting Unable to send e-mail. Contact the...
How To Override Drupal 8 Frontpage Title
Recently I've started a new Drupal 8 website for a personal project tour listings in Georgia.  As I've been a core Drupal 7 user since 2011, Drupal 8...
Theming Drupal 8: How to Hide Site Name
I'm starting a new Drupal series - Drupal Tuesday, from now on - every Tuesday, Drupal related articles will be featured on my blog.(at least I hope so)...
How To Setup Pretty URL's For Drupal 8
It seems just yesterday I wrapped a simple Drupal tutorial on how to enable pretty URL's for Drupal 7 site. Turns out already three years have passed. Time...
Theming Drupal 8: How To Include the Facebook JavaScript SDK
That time have come - and I have started to officially develop my first Drupal 8 site - I won't go into details by comparing Drupal 8 vs Drupal 7 or Drupal 6 (...
Drupal 8 Configuration for Nginx Server Blocks, Ubuntu 14.04
After a long period of doubts should I start testing and developing with Drupal 8, which stable version is not yet released, yesterday I decided to give a try...
Drupal 8 Release
Update: The first official Drupal 8 release was launched on November 19, 2015 When will Drupal 8 be ready? We are working hard on Drupal 8 and making...