Drupal 8
How To Display Drupal 8 Block on all Taxonomy pages (taxonomy/term/)
| 22 viewsToday 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 2012 or 2013 and was wondering does it still applies in 2021, turns out - it does! Here is the solution: on the Configure block page, under the Pages…
How To Add CAPTCHA Protection to Drupal 8 Webform
| 100 viewsRecently 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 blocking each spammers IP, but the amount got larger and larger, to avoid that, I decided to install Captcha module, just like in the case with Drupal 7, see: Adding…
How To Create a Custom Drupal 8 Theme based on Bootstrap
| 21 viewsWhen 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 a few words - download and enable a Drupal 8 bootstrap theme, then in the Drupal themes folder create a new theme folder and make a custom info.yml file…
How to Install Drupal with Nginx, PHP-FPM 7.4, MySQL, phpMyAdmin on Ubuntu 20.04 - Linode Guide
| 61 viewsIn 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, I used very much the information from my previous guide with Ubuntu 18.04, but I decided to rewrite it for Ubuntu 20.04 version as it is shipped with php7.4 version…
How To Block IP Address in Drupal 8
| 64 viewsUnlike 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 Extend tab from the second menu bar. You are now on…
How To HTTPS Secure Drupal 8 Running Nginx with Let's Encrypt on Ubuntu 18.04
| 15 viewsLet'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 using this guide, back from 2016 - Linode…
How to Install Drupal 8 with Nginx, PHP-FPM 7.2, MySQL, phpMyAdmin on Ubuntu 18.04 - Linode Guide
| 37 viewsIn 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 about stock trading 0dtespxtrading.…
How To Upgrade Drupal 7 to 8 (With Multilingual Support)
| 9 viewsHere 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 upgrades, but here I was working with a…
Building Drupal 8 Website From Scratch - Part 2 (Content Types, Custom Fields, Manage Display)
| 0 viewsIn 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 cool features we have been used to…
Building Drupal 8 Website From Scratch - Part 1 (Domain name, Hosting)
| 2 viewsIt 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 comfortable, as the look and feels is pretty…