Drupal modules

Fighting Webform Spam - Drupal 9 - AntiBot

| 63 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…


How to See Messages Sent From The Contact Form Drupal 9

| 14 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…


Fix for Drupal 'Social Share Counter' module - Facebook Counter Not Working

| 0 views

I have been using Drupal's Social Share counter module for some time already. It worked great until recently it stopped and all posts were showing 0 shares. After a quick research on the modules issue page, I found the solution: Facebook share counter not working Facebook has changed its API recently, so the URL http://graph.facebook.com/?id=…


How To Merge Vocabularies on Drupal (Taxonomy Manager)

| 24 views

A couple of years ago I launched the Piece of Life project in the frames of this blog. The idea was simple - instead of building a separate website for our photo stories, incorporate it in already established blog After a quick brainstorming  - it was realized using additional content types and vocabularies I decided to run this project as a…


How To Setup Google Analytics For Drupal 8 Website

| 11 views

Setting up Google Analytics for a Drupal 8 powered website is as simple as it is with Drupal 7 website, luckily for us, there is a small and neat module doing the hard work for us. Google Analytics is one of the essential modules to have for any website, see: Building Drupal 8 Website From Scratch - Part 3, Essential Modules (Pathauto, Google…


Building Drupal 8 Website From Scratch - Part 3, Essential Modules (Pathauto, Google Analytics, Disqus)

| 2 views

In the third part of Drupal 8, website building from a scratch series I will focus on a few essential must have, modules to boost Drupal website's SEO and usability. Before continuing to learn how to build a successful Drupal 8 Website, make sure to check out previous articles in the series: Building Drupal 8 Website From Scratch - Part 1 (Domain…


How To Enable Custom Google Fonts For Drupal 8 Website

| 2 views

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, at one stage I noticed that…


Speed Up Drupal site by 76% Using Image Lazyloader

| 1 views

In this article you will learn how I managed to increase load times for a Drupal powered site (the one you are currently reading) by more than 76%. Now the following tip will apply for Drupal sites heavily loaded with images. My website, which is now more than 3 years old,  features about 80% of photo stories, over the time, I have tried to limit…


How To Setup Pretty URL's For Drupal 8

| 3 views

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 flies, newer versions of Drupal emerges, but the question remains pretty popular. I could point you to the previous article, but things have changed a little bit in Drupal 8, thus the…


Drupal 7.50 introduces User warning messages for incorectly removed modules

| 0 views

The other day I did perform a minor upgrade from Drupal 7.43 to Drupal 7.50, and was a bit scarred when noticed a huge warning page, at first I thought there are some problems with my files and folders or I have done something terribly wrong. Thus I learnt that this is a new feature, implemented starting Drupal 7.50 version Drupal user warning…