How to Make Your Navigation Responsive Using Responsive Menus Module in Drupal 7
When you're building a Drupal website that is responsive, it's vital that the main menu is responsive as well. Users will have a tough time navigating your website if the menu hasn't been optimised for...
View ArticleHow to Add Autocomplete Functionality to Text Filters in Views
Views Autocomplete Filters is a simple yet powerful module that allows you to add autocomplete functionality on any text filter on a Views page. The autocomplete functionality will only work for basic...
View ArticleHow to Track Site Search Queries in Drupal
Being able to track search queries in Drupal can give you valuable insight into what your users want or need. Let's say for example your website only sells red bicycles, but you notice that users are...
View ArticleHow to Control the Display of Multi-Value Fields in Drupal
Fields in Drupal can be configured to store a single value or multiple values. Displaying a single value field is fairly simple, but it gets tricky when you want to control multi-value fields. For...
View ArticleUpgrading Code Snippets Module to Drupal 8: Creating a Custom Field
With Drupal 8 on the horizon, I decided it was time to start upgrading a contributed module that I maintain called Code Snippets to Drupal 8. The module in Drupal 7 allows you to store code...
View ArticleHow to Create an Administration Form in Drupal 8
The majority of Drupal projects I've worked on always needed some type of custom administration form. In the past, I've created a basic form where an editor was able to change a bit of content next to...
View Article4 Modules That Help you Integrate your Drupal Site with Twitter
When it comes to embeddable widgets, Twitter has a lot of options: timelines, tweets and buttons. For instance, If you need to display a timeline on a website then use an embedded timeline. The same...
View ArticleHow to Create a Custom Field Formatter in Drupal 8
In Drupal, field values are displayed to the end user via a field formatter. Formatters that come with fields are often pretty basic. If you want to change what a field displays, then the best way to...
View ArticleHow to Capture Email Addresses Using Webform and MailChimp in Drupal 7
When it comes to building survey style forms in Drupal, you really can't beat Webform. The module allows editors to create great looking forms directly within Drupal and the results can be exported...
View ArticleSend Emails Directly From Views Using Views Send in Drupal 7
The Views Send module allows you to compose and send emails directly from a views listing. The module makes it really easy to create a views listing page where an editor can select a few rows and send...
View ArticleHow to Store Locations Using Geolocation Field in Drupal 7
The common approach these days for storing geolocation data is to use a combination of Address Field, Geofield, geoPHP and Geocoder. Another way, is to use the good old Location module. But, today I...
View ArticleHow to Send HTML Emails in Drupal 7 using Rules
Whenever I post a tutorial about sending emails using Drupal, the first question I get asked is how to send emails as HTML. By default, emails are sent as plain text in Drupal 7. There are a few...
View ArticleUsing Environment Indicator in Drupal 7
Every Drupal site builder will at some point experience the dread of accidentally making configuration changes on production thinking it's their local site. This sort of thing can easily happen when...
View ArticleControl Context Using Context Entity Field in Drupal 7
When you need to dynamically display a block within a region, nothing can really beat the Context module. It allows you to define a set of conditions, that when met, executes a set of reactions. For...
View Article