Drupal Development

My name is Reinis Fischer, I'm a Drupal developer from Tbilisi, Georgia with 7+ year experience building web projects and mobile apps for small and medium business. Contact me for your next Drupal development task, or read some Drupal related blog posts bellow.

I this article I'll cover some details on how to programmatically reference nodes in content using Drupal views. Such behavior I've already implemented in this blog, see for example 83 reasons to Visit Georgia This year article to see it in action. Today I was working on one of my side projects - a laptop buying guide -...
In this article you will learn how to style RSS feed in Drupal 7 (not sure, but most bellow written should apply to Drupal 8 as well) I'm using RSS feeds to power up e-mail newsletters, see How To Sync Drupal RSS Feed to Mailchimp, and everything would be fine, except I had to stop automated email marketing because of amazon...
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...
In today's Drupal tutorial series I'm going to show a simple way how to build an authors page listing all users with their profile information + some other neat features. A few years ago I was working on a Drupal project for large media organization and I was required to build an extended user profile system on Drupal. Recently I hired...
In this article I will provide information how to install latest Drupal 8 version on Ubuntu 14.04 machine with Nginx. Tools involved: Putty, Notepad++ I assume you have already configured Nginx on your machine, if not, here is a tutorial for LEMP Server Ubuntu 12.04 for serving Drupal on Nginx, don't be afraid of version 12.04, as...
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)  It's not that I wouldn't had any previous Drupal tips and tricks, In fact I have more than 100 Drupal related articles already in archive. Just recently I started working...
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...
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 (as I think that's a topic for another article). Today I will show how one (perhaps you) can include default Facebook JavaScript SDK library to your Drupal 8 site. I'm working on...
Make sure you check out my previous article How to List Drupal Child Terms on Taxonomy Pages with Views as today I will extend a little bit my previous tutorial and at the end we will add related tags on taxonomy pages using views. Tools (modules) you will need: Views module and taxonomy module enabled. Here is the print screen...
RSS is not dead, it's more than alive - nowadays it's used to sync content across services and devices. After finishing installing push notifications for my blog I decided to re-check my e-mail marketing strategy. Wow, it's hard to compare actually - I got about 200 push notifications subscribers in less than 3 days, while my attempts...
I spent a good amount of time at Monday's evening to actually figure this out. In today's Drupal Tutorial - How to List Drupal Child Terms on Taxonomy Pages with Views. This issue has been on my table for about two years. For the ease of this tutorial - here is basic setup. For a content type blog I have created pre-defined...
Push Notifications seems are hot and worth to invest trend nowadays. I have seen them around for about last 6 months in blogs, portals and other websites.   In fact I have always chose to block them, when popped in my Chrome Browser, as I think they might be annoying. On the other hand as a blogger with pretty solid audience (more...
OK, I just need to finish this article as it has been in drafts section since November 2013 (Have no clue why I haven't finished it for so long). It's a good idea to finish your drafts once in a while. I believe embedding a Facebook post is not the most desired feature (Twitter status might be), at least I haven't found many embedded...
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...
I have been using Drupal + Mapping for years already. My most favorite combination Location + Gmap module for entering and displaying location info.  Recently I did upgrade for Gmap module for this blog and things went wrong - customized province names disappeared and... Marker Clusterer icons were gone soon afterwards. My first...
Made a simple Drupal patch for Location module to display latest administrative divisions of Latvia. Default one is still showing outdated data using old "Rayon" as administrative divisions of Latvia. Will try to submit this patch to official module release on Drupal.orf From Wikipedia:   According to the ...
In yesterday's article How to hide Drupal comment Subject line and help text I talked about a simple and neat module Simplify, with help of whom I was able to get rid of confusing Subject line field and help area under Drupal comments. I was working with a Drupal for a non-English language website and had to translate...
There are several ways of hiding Input format options for Drupal comments, the simplest (but the wrongest) way is by just hiding area with CSS (display:none), second -  you can use the hook_form_alter function to make changes to a form before it is rendered (See article: How to Theme the Comment Form in Drupal 7)...
Time after time I have received negative comments on my blog, where users were complaining about disabled copy functionality from my blog - For a very long time I had disabled to copy any text and images from my blog using simple but neat Drupal module: Copy Prevention. See case study here: How To Protect Drupal Content (...
Recently I made a switch from http to https. I was pretty pleased with results, and started to wait for possible SEO boost from Google. As time passed, instead of boost some traffic drop started to appear in my Google Analytics account. I cannot say for sure is this because of https thing or some major update in Google Search...
Gmap custom markers are cool way to enhance your Drupal site. My blog heavily really on Drupal Views + Gmap + Location module. Most of the articles listed in Restaurant reviews, tourist attractions or hotel reviews are nicely displayed on map and pinned with custom created markers. Recently, when updating Gmap module...
It has been about a year, since I noticed IMCE upload is damn slow when uploading images for my photo stories or just any other articles. For a very long time I was convinced that it's some cdn or JavaScript incompatibility (because sometimes, just sometimes IMCE upload worked just fine) It was until today, when it...
In today's Drupal development series I will show how easy you can setup a true CDN for your Drupal site using third party CDN provider -  KeyCDN.  Get a free $10 bonus by signing up for KeyCDN About Content delivery network A content delivery network or content distribution network (CDN)...
I was working on my blog's native Drupal app, and decided to share my discoveries on how to create additional custom Views Json listing page and how to link it in  your apps menu. For the content on this page I decided to list all articles from my blog whose location are set to Georgia, and give it name - Georgia Travel Guide....
There was a time when I was really eager to develop native Drupal app, back then I decided to stick with Drupalgap. Now, more than a year has already passed since, and I haven't achieved my goal (s) yet. Until recently, I decided to finish works on native Drupal app I started back in 2014. Speaking of my app -  nothing...
Title for this article might be named also as - how to display block on taxonomy pages only. In fact that was the solution I was looking for about two years, and felt a bit awkward when figured out a very easy, not to say super simple solution. The blog you are currently reading is Drupal powered, no WordPress, Joomla or some other...
In this article you will learn how to make blocks on your Drupal site to float using a simple, and yet powerful module - Floating block. Here are some other cool tutorials you might find interesting: How To Display Social Share Buttons On Drupal Taxonomy Pages Floating social share buttons (without using modules) How to align...
After being blogging for more than two years already and finally reached about 40,000 monthly unique visitors to my blog I decided it's time to set up an email newsletter. I knew there are some Drupal modules already, but I ended with a very simple solution not involving any of them (modules). I have been using MailChimp in past to...
When I started my Drupal career back in 2009  - Drupal seemed complicated and hard to learn, but I instantly felt in love with it - I could do things with Drupal I couldn't do with WordPress back them. With help of views, blocks and other Drupal modules I could almost instantly build some powerful web applications. I remember my...
I know for some experienced Drupal developers such question might sound bizarre, because  - hey..it's a piece of cake...  I have been subscribed to the LinkedIn Drupal group and exactly such question arise here: hey guys is there any way to display username in URL when user logged in like example www.example.com/...