Drupal 8 Composer and Configuration Management

This series will cover the modern tools and techniques available to Drupal site-builders that have replaced the old standards like FTP and even Drush Make.

Very Basics of Git

In this series, you'll learn how to use Git to version control your site.

Installing Git

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

The Command Line for Beginners

When you're learning a new operating system, you have to learn how to perform basic actions like navigating the file structure, reading and writing files and creating and deleting files and directories. This series will show you how to function in a command line interface.

FileField Sources and Remote File Sources

In this series, I will show you how to utilize the FileField Sources module. FileField Sources extends the core File module which lets you upload files from your computer to your website.


The LoginToboggan module enhances Drupal's standard registration and login system. In this series, we'll configure LoginToboggan to allow users to login using their username or their email address.

Quick Tabs

The Quicktabs module allows you to create a block of tabbed content. You can display blocks, nodes, views or existing Quicktabs in each tab. In this series, I will show you how to install and enable the Quicktabs module.

Social Media

In this series, we're going to discuss the various ways you can incorporate social media into your Drupal site.


The Rate module is a flexible voting framework for Drupal sites. In this series, we're going to explore the ins and outs of the Rate module, and use it to add rating widgets to nodes and comments.


The FullCalendar module is an awesome alternative to the popular Calendar module. It uses the FullCalendar jQuery plugin, which mimics the look and feel of a Google Calendar.


In this series, we're going to take a look at the popular Calendar module. We'll start out by creating a content type for events, and then create a calendar view from a template.

Search API

Search module is a built-in search engine that lets users search for specific content and users on a Drupal site but its features are limited.


The Views module is a powerful query building tool that provides administrators the ability to dynamically select and display content as well as format its presentation.

The Site I Built

This series is a collection of start-to-finish site builds to show the power of Drupal. They won't neccesarily be super in-depth, but will give you an idea of what you can do without any code, just using the tools available with Drupal.

Flag Module

The Flag module can be used to bookmark content, flag content as offensive, mark content as favorite content, and when you learn how it works, just about any other use case you can come up with. It allows you to create an incredibly flexible flagging system on your Drupal site.

Multiupload Filefield and Multiupload Imagefield Series

This series will walk you through how to use the Multiupload Filefield Widget and Multiupload Imagefield Widget modules to upload multiple files and images at once.

Rules: Redirecting Users

This is another series for the Rules Module in which I will walk you through another example showing how powerful Rules is. We’re going to see how to redirect a user to their user profile upon log in if they have an empty required field.

Rules: Sending Emails

Rules is a powerful module that is used to automate actions on your Drupal site which has the fundamental concepts of "Event-Condition-Action” rules. Rules can react on events occurring on your site, evaluate conditions (if specified) then execute an action.

Organic Groups 7.x-2.x

In this series, I'll walk you through the 7.x-2.x version of Organic Groups. This module lets you create groups. A group is simply a collection of content or people. Groups have three basic components:


CKEditor is a Wysiwyg editor (What You See Is What You Get) that integrates with Drupal. There are a number of Wysiwyg editors available, but I’m going to show you how to use CKEditor because it will be the editor that comes packaged with Drupal 8.


This series will walk you through the basics of using Drush. You'll learn everything you need for 'everyday' site-building and maintenance.


What is Simplytest.me? In a word - Awesome! With Simplytest.me there is no need to install an entire site on your local machine (or worse, on a server) just to test out a module!


The Scheduler module allows you to create content at any time and scheduler it to automatically publish itself when you want it seen, and automatically unpublish itself when the content is no longer applicable. Handy!


If you would like to allow anonymous users to create an account, create content, or comment on your site, but don't want to leave it vulnerable to spam, you'll need to install some form of spam protection.

Backup and Migrate

Backup and Migrate makes backing up and restoring your database easy. You can schedule automatic backups and It supports gzip, bzip and zip compression. The backup can be saved to your local machine, a private folder on the server or saved off-site to a service like Amazon S3 or NodeSquirrel.

Views Slideshow

The Views Slideshow module can be used to create a slideshow of anything that can be displayed with Views. Such as an image slideshow or a recent content slideshow. This series will walk through some of the most common ways to setup slideshows.

How To Generate SEO and User-Friendly URLs

The Pathauto, Sub-pathauto and Redirect modules can be used together to automatically create SEO and user-friendly URLs. Some site-builders are unsure about which module does what, and whether or not all three modules are needed.


This series covers the Webform module in-depth. It covers topics such as: multi-page forms, conditional fields, and using Webform as a replacement for core's contact form.

This 15 part series covers:


The Workbench suite introduces huge improvements to the way content is managed in Drupal. It provides a single user interface for users who only need to work with content. That means no need to "learn Drupal".

FileField Podcaster

In this series, you'll learn how to use the FileField Podcaster module to create and maintain a podcast using Drupal 7.

Responsive Images

In this series, I'll show you how to setup your site to automatically display images using different image styles based on the size of the browser window, so that everything looks exactly the way you want across all devices.


In this series you will learn how to setup Simplenews to run one or more newsletters from your Drupal site.

Video 7.x-2.10

In the video series, you will learn how to configure your Drupal site to use Zencoder and Amazon S3 to convert and serve your video files.