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.

January 11, 2014 1,993
Lately I'm working on optimizing performance of ads from Google Adsense served. So I wanted to add a Google Adsense not as block, but directly into views. At start sounds like an easy solution, but there is one problem - Custom field doesn't pass Javascript code. So I started to look for other...
December 30, 2013 1,333
Click heat map for Drupal is solution to help you better understand where your site visitor click on your website:By knowing places your site visitors most often click, you can adjust your site desing, like to make better conversations for ads, for example. So to get this done on Drupal, you...
December 17, 2013 5,855
Some time ago, I created a tutorial showing how you can add a Facebook like button to your Drupal powered site. That tutorial was pretty easy because we used a module. Today I'm willing to show, how to add Facebook share button to Drupal views page. Go to Facebook developer center - https://...
December 16, 2013 7,032
If you are making photos and publicizing them to internet - sooner or later you will find that you want to protect them somehow. Protect from people stealing your artworks and re-publishing pictures in other places. One way to protect images is to add watermarks. Well it doesn't mean someone still...
December 12, 2013 2,635
If you are running your site under Apache then most probably your server will be auto configured with mail send module. But if you are running, lets say Ngnix without mail send function enabled, then you might consider some options to send e-mails from your site. And one of this options is to use...
December 05, 2013 8,485
Today I faced again some interesting thing to create - on hover image to change the background and display text over it Here is how it looks: On the left side, you can see the default image, while on the right side with mouse over. To achieve such behavior in Drupal is pretty simple, a little...
December 04, 2013 1,701
Are you writing in different language than English, languages like Russian, Greek, Georgian, Hebrew or maybe Latvian? You find it's not attractive URL generated? In this article you will learn how to fix this using Drupal CMS and a neat module - Transliteration. Take a look at these screenshots:...
December 03, 2013 886
Some time has passed away, since I started my tutorial how to build a Drupal site from scratch. I'm making this post to list all seriesBuilding a Drupal site from scratch - part 1 - planing Building a Drupal site from scratch - part 2 - Applying a subtheme Building a Drupal site from...
November 30, 2013 2,542
Today I faced a problem, what at start looked like pain, but in result turned out to be simplier than simple. I needed to send confirmation e-mail from the webform to the submitter, that e-mail has been received, and some plain text message with further instructions.Some time ago I already wrote...
November 28, 2013 868
I have been working with Drupal since 6 release (not much, not less) - one of the things I love Drupal, is because of Views. Since all the sites I built with Drupal involve Views 80% of site structure, I know what each view does and doesn't and I know were to find each Viewv.But here is one really...
November 26, 2013 1,174
Some time ago I started a tutorial - how to upgrade Drupal 6 to Drupal 7  . In that post I'm talking about nescesarity to make backups, and give some examples.Today we gonna put our site into Maintenace mode, disable all non-core modules, delete old files, and run an update. ...
November 19, 2013 2,849
Would you like to setup your Drupal powered site to display image thumbnails with hover option?See a live example here - http://www.tourgeorgia.eu/gudauri/hotel/2749/ski-house-panorama To achieve such behavior for your Drupal powered site you will need to download and enable module called...
November 13, 2013 2,467
Working on project, I needed to display how many nodes are in particular taxonomy. To achieve such behavior - I created a term based view, turned on aggregation, under Relationships added Taxonomy term Content using, added taxonomy term name, nid and image fields, and set to aggregate nid...
November 13, 2013 959
By default, when adding new fields to content type, and then entering values in them, Drupal will display all of them on node:But what if we don't want some or all of these fields to be displayed on our node?Simple, we can change order, or hide them by using Manage Display settings on our Content...
November 12, 2013 841
By default Drupal offers 3 image styles enabled: thumbnail, medium, large:Image styles can be aplied to images we are using in views, and not always 3 default options is enough. In image above, you can see, we have passed some default image style in our Featured tours view. What are the...
November 11, 2013 3,635
Working on project I needed a function to override default page.tpl.php for specific content type. I did use theme_hook function some 2 years ago, and I knew it's achievable in Drupal.Doing quick Google search found a Drupal tutorial https://drupal.org/node/249726 -  don't know is it...
November 11, 2013 1,324
Since start of this tutorial we haven't touched any page.tpl.php file, all has been achieved by using Views and CSS, all theme files are served from Bootstrap parent theme. Which might stay this way, but not in this case.Today I'll show how to make your page.tpl.php file (container for your theme)....
November 10, 2013 888
Remember at start of this tutorial we created a tour types taxonomy, by allowing asign a category for each node from content type tour? Today we gonna add these values to our tours page, by allowing for users to filer tours by their type: Open your view tour, and under filter settings add...
November 09, 2013 917
To add a menu to your Drupal site, you should enable menu module from your modules page: When enabled, head to admin/structure/menu/manage/main-menu and a few menu links: Depending on your theme structure, you have two options, either programmatically call menu in your theme, or put...
November 08, 2013 1,921
In part 2 of series how to build a Drupal site from scratch, I'm talking about how to create a subtheme from Bootstrap theme.Today I would like to speak how to actually theme it, because just enabled it comes empty,with all files served from Bootstrap mater theme.By default Bootstrap theme is set...
November 08, 2013 3,521
Today I decided to give some face-lift to my blog page. I wanted to add an archive function to filter blog posts by month. If you have views enabled, you can use default view archive, which comes with views.Since I already had created a page blog, I didn't see any use to use 2 identical views -...
November 07, 2013 951
In part 4 in tutorial series how to build a Drupal site from scratch, I am showing how to build views. Now let's upgrade them, by adding additional fields and even CSS style.Yes, we will add CSS style directly into our views.Lets go back to our view tours (if you are new to this series, please read...
November 06, 2013 769
In part 4 of this Drupal tutorial series we created a view with block - Features tours. Now is the right time, to do something with this block. And we gonna put this block on our frontpage.To access blocks section in your Drupal site, head to structure/block:Drag this block to Content block area:Be...
November 05, 2013 980
By default Drupal comes with frontpage set to display latest 10 nodes from your site:Which might be ok, if you are runing some blog, but if you are looking the ways how to change default frontpage, you must take a look under system/site-information. In the section default front page it's set to /...
November 04, 2013 1,976
Let's move on with our tourism companies website tutorial.In part 1 we created a custom content type - Tours, now it's time to make a few views which will contain data from node related to content type - tours.Before creating views - we must download a few modules, to get them work:Download...
November 03, 2013 927
Recently I started a tutorial series - How to build a Drupal site from scratch. In part 1 I'm talking about planing a site. In part 2, I'm showing how to make a subtheme from Bootstrap theme.  Before digging deeper in site customization, I'm willing to show how to tune a little bit...
November 02, 2013 1,446
Recently I started a tutorial series - How to build a Drupal site from scratch. In part 1 I'm talking about planing a site. In this tutorial I'm giving a real example for building a tourism companies web site for real customer.In part we learned that it's a wise to create a content type, which best...
November 02, 2013 2,879
Recently I started a new topic series - documentaries, where I publish documentaries I have watched and recommend to watch others. I write a brief description of what each documentary is, and then I embed a YouTube link to show a video on my blog.  How To Embed YouTube video in Drupal 8 (...
October 31, 2013 2,300
So you have decided you'll use Drupal for your brand new website? Don't know where to start? A webpage is like an investment you make in your companies asset. Before building a website, no matter is it Drupal or it is not a Drupal, you must carefully plan - what about is this website? What value...
October 29, 2013 1,221
Recently I started a tutorial series, how to upgrade Drupal 6 to Drupal 7 (major upgrade), but today I faced a problem, which involved a upgrade from Drupal 7.10 to newest Drupal version (minor upgrade).Depending on - how much complex system you have already built in your Drupal 7 site - you must...