Drupal

Building a Drupal site from scratch - part 12 - Working with image styles
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...
Drupal 7 override page.tpl.php for specific content type
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...
Building a Drupal site from scratch - part 11 - Theming subpage page.tpl.php
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...
Building a Drupal site from scratch - part 10 - Views exposed filters
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...
Building a Drupal site from scratch - part 9 - adding menu
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...
Building a Drupal site from scratch - part 8 - Theming subtheme CSS
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...
Drupal views archive page
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...
Building a Drupal site from scratch - part 7 - Theming views
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...
Building a Drupal site from scratch - part 6 - Working with blocks
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...
Building a Drupal site from scratch - part 5 - Custom fronpage
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...
Building a Drupal site from scratch - part 4 - Creating views
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...
Building a Drupal site from scratch - part 2 - Applying a subtheme
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...
Display YouTube videos on Drupal site with YouTube field module
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...
Building a Drupal site from scratch - part 1 - planing
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...
Upgrading Drupal 7 (minor upgrade)
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....
Spellchecker for TinyMCE WYSIWYG Drupal
If you are using TinyMCE WYSIWYG editor on your Drupal site, you might wonder, how to add spelcheker for it. And here is how:Download Wysiwyg...
How to filter popular posts by week, month Drupal
Previously I wrote a tutorial, how to filter popular posts on Drupal using Views, today I would like to show, how to filter popular posts in time frame, in a...
Week #3 of blogging 365 days in a row
Third week of blogging 365 days in a row was quite a easy one, in total I wrote 15 posts, by 2 less than in previous week, but overall using future publish...
Exporting content to other resources
Since I write posts covering some technical stuff, related to Drupal, and also I run a small Drupal development company in Georgia, I decided to import feeds,...
How to upgrade Drupal 6 to Drupal 7 - Preperation
I would like to start new tutorial series - How to upgrade Drupal 6 to Drupal 7If your site is running Drupal 6 version, there might be many reasons, why would...
How to add contact form to Drupal
So you have your Drupal powered website, but now you are wondering how to add a contact form on that?You are on right place. I'll show how to add a contact...
How to display popular content Drupal
Ever wondered how to display popular content from your Drupal powered site, either via Drupal blocks, either as seperate page? On picture above you can...
Drupal sitemap for Google Webmasters
Previously I already wrote about How to register site for Google Webmasters, at the end of that post I promised to write about sitemap for Drupal.If you are...
Facebook like button for Drupal site
Social share nowadays gives a great value, some considers even more than SEO. And as far as I have seen, that's true. In this post I'm going to show...
Drupal friendly URL's
Update: This article covers details how to enable and configure Pathauto module for Drupal 7 site. Fro Drupal 8, please see: How To Setup Pretty URL's For...
Drupal upcoming posts page
In this Drupal Development tutorial - I will guide you through how one (perhaps you) can create an upcoming posts page in Drupal by using Views...
Drupal how to show image, when image not availiable
There are times, when we must display image, even if the default image is not provided.In Drupal 7 under manage fields we have option to display default image...
Setting Google Analytics for Drupal site
I will not write long reviews why should or shouldn't someone track his/her blog/website. Update: How To Setup Google Analytics For Drupal 8 Website...
Drupal views - filter future posts
There may be many reasons why should some would like to have an option to show publicized posts in future.One of the reasons could be - if you are planing your...
Multiple image upload a once Drupal
Have you been sick and tired of uploadin images one by one on your Drupal site? It's quite frustrating if you have many images to upload. Well I guess you...