Registration open for DrupalCon training (and 5 new videos)

Register for our live DrupalCon Training

We're happy to announce that we will be conducting a live DrupalCon training on Friday, March 19th, using our innovative Mentored Training method. The focus of the training is on Site Building, but more experienced Drupal users and developers can still attend and learn more advanced material. You can read more about the DrupalCon training here, and how we're able to cater to such a broad experience range, but here are some benefits of the training:

If you will be attending DrupalCon, this training will be a great way to kickstart the week and let you to get much more out of the sessions and other events you'll be taking part in. The cost is $350 for an entire day of excellent training with highly experienced trainers, plus a free 3-month membership.

Learn more about the DrupalCon training >>

Register for the DrupalCon training >>

New FREE video of the week

How to deploy a feature module - 3:08

So what happens now that we have a local feature module, and a group of configuration components on our production site? In this video, we show you how to move the feature module to production without anything exploding.

Deploying Features with 5 New Videos

Last week we looked at how to create a feature module and roll back changes. This week we dive even deeper, looking at how to review the actual feature module code, and use Git to review changes between one version of our module and the next. We then dive into a practical example of deploying our feature module to a live site, and bringing configuration changes from multiple users together in a single features module. For those of you who have experiences configuration deployment woes, this will be really exciting to see in action.

How to learn more about your feature by reviewing the code - 7:44

The Features administration can give us a great birds-eye view of what's in our feature module, but reviewing the actual code can tell us more about the specifics. In this video we show you how nearly every feature module is structured and what you can learn from digging into the code.

How to update a feature and review updates with Git diff - 5:33

Previously we looked at using the Drupal Diff module to review changes between our feature module and our current configuration. In this video we show you how to get updates to configuration back into our feature module and then look at the changes between our two module versions with Git diff.

How to revert a feature once changes are in code - 1:43

Once we have our configuration changes in code and under version control, we can roll back the changes with Git, and in this video we show you how.

Overview of merging multi-user changes to the same component - 2:38

This is where features starts to get really fun. Without features, when multiple people make changes to the same configuration - a view, for example - and attempt to import these changes to a production site, things can get a bit wonky. WIth a feature module, however, these changes can be pulled together easily and deployed very quickly. In this video we walk you through how this is done.

Add to playlist

Add to , or

Add to new playlist:

Add to playlist
This is a member-only feature
But, it's easy to become a member

Add to cart:

Contact us

Below are the supported keyboard shortcuts for our video player.

Start / stop video
Go to next video
Go to previous video
Increase or decrease player speed by 20%
Skip ahead or go back by 15 seconds
Jump to a percentage (2 is 20%, for example)
Toggle full screen
Videos Pricing More Search
BuildAModule Logo Icon BuildAModule Logo Icon
Become a member!
1 month
6 months
10% off
12 months
20% off
All memberships come with the following:
24 / 7 access to the entire 1800+ video library
An innovative video player with a rolling transcript
Extensive Drupal and cross-platform training
A thorough and thoughtful training style
Progress tracking
Take notes on specific video sections
Intuitive multi-user management
How many users?
Go solo with a single user, or give multiple team members access through one account and get discounts by bundling multiple users into a single membership.