Drupal 9

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

| 10 views

In this article, I will keep notes on how I upgraded the multilingual Drupal 7 site to a multilingual Drupal 9 site. Turns out I had originally built this website on Drupal 7 more than 10 years ago and it already felt that the exciting website's look and feel is a bit outdated and we wanted to get a fresh look. I thought it wouldn't do any harm upgrading the database too. As I have already done a few successful upgrades in the past and as the website was not very complicated I didn't spend a…


Fighting Webform Spam - Drupal 9 - AntiBot

| 46 views

Recently I migrated my personal blog (the one you are currently reading) from Drupal 7 - to Drupal 9. The migration process actually still is in process, as I faced a few issues with the site, like lost coordinates with gmap module, some lost pictures here and there, etc. For the contact form, I decided to re-create it using the webform module as I don't like the new default contact form (or I'm just too used to the webform).  How To Add CAPTCHA Protection to Drupal 8 Webform Soon I started…


How I Migrated my blog from Drupal 7 to version 9

| 3 views

The blog you are currently reading now is more than 7 years old. I launched it back in October 2013 on the Drupal 7 platform. During the years blog has expanded a lot and now is heldong a few thousand articles - zillions of photographs, more than 700 articles with geo location information and so on.  The more the blog grew, the less I wanted to do any upgrades between Drupal versions, but then come the end of June 2021 and I just did it. The past couple of days and hours I've been spending…


How to See Messages Sent From The Contact Form Drupal 9

| 13 views

Recently working on my latest Drupal l9 project - BalticInvestors.com I faced a strange issue - after enabling the core default contact form, it seemed that data is not stored anywhere after actually filling out and submitting the webform. Turns out there is a little helper module, which solves it - Contact Storage Contact Storage module will provide storage for Contact messages which are fully-fledged entities in Drupal 8 and Drupal 9. This plus core contact module aims to provide…


BalticInvestors.com - Your gateway to investments in Estonia, Latvia and Lithuania

| 3 views

After a long time of thinking, on the late-night of November 8, 2020, I finally launched my latest brainchild - BalticInvestors.com  - a website dedicated to investment opportunities in the region of Baltics (Estonia, Latvia, Lithuania). At this website, we are going to cover investments in stock, real estate, and alternative investments, like peer to peer lending. Also agricultural land and forestry.  BalticInvestors.com website Those of you who follow my personal blog for a longer time…


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

| 41 views

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, 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 and will work for Drupal 7, Drupal 8 and most probably for Drupal 9 Prerequisites Ubuntu 20.04  Root privileges. You can get a cheap VPS starting…