Drupal modules
Fighting Webform Spam - Drupal 9 - AntiBot
| 44 viewsRecently 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 to See Messages Sent From The Contact Form Drupal 9
| 12 viewsRecently 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…
Fix for Drupal 'Social Share Counter' module - Facebook Counter Not Working
| 0 viewsI 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=URL, which is used by the module no longer works and the share counter is always 0. There is also a patch provided to fix this issue: diff --git a/…
How To Merge Vocabularies on Drupal (Taxonomy Manager)
| 16 viewsA 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 separate entity inside the frames of my blog for two reasons: Firstly, I'm an author of about 50% of images made for Piece of Life, so yes I have a…
How To Setup Google Analytics For Drupal 8 Website
| 6 viewsSetting 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 Analytics, Disqus) I have been using Google Analytics to track my website performances more than 10 years ago, and without it, I would be like blind.…
Building Drupal 8 Website From Scratch - Part 3, Essential Modules (Pathauto, Google Analytics, Disqus)
| 0 viewsIn 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 name, Hosting), Building Drupal 8 Website From Scratch - Part 2 (Content Types, Custom Fields, Manage Display) Despite Drupal 8 has built into the…
How To Enable Custom Google Fonts For Drupal 8 Website
| 0 viewsThere 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 example theme looks better than customized, and then I realized we are missing few fonts, which must be loaded manually. As, said there are several…
Speed Up Drupal site by 76% Using Image Lazyloader
| 0 viewsIn 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 my picture articles to 3 or less images, posting online the best of my work, but yes, there are articles with even 136 pictures, see Keukenhof tulips…
How To Setup Pretty URL's For Drupal 8
| 2 viewsIt 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 principles stays the same. Today I will provide a simple tutorial on how some (perhaps you) can enable pretty URL's for Drupal 8 site. One of the most…
Drupal 7.50 introduces User warning messages for incorectly removed modules
| 0 viewsThe 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 User warning: The following module is missing from the file system:Module Name. In order to fix this, put the module back in its original location.…