"Change Management and Version Control" Collection Released!

Change Management Collection Released!

Change Management and Version Control Released!

After several months of hard work, the "Change Management and Version Control" collection has been released to DVD and as a download. The collection contains over 9 hours and 120 videos covering how to manage a Drupal workflow using Git, the Features module, Drush and other tools. In the collection, we cover:

  • How to use the command line
  • How to use Git from the ground up
  • How to get everything in your site under version control for piece of mind and rapid deployment
  • How to push from a development to a production site using version control
  • How to work with a team on the same code base using Git
  • How the Features module works and best practices when using it
  • How to use Drush to speed up deployment of features, manage users, and more
  • How to build a Drush Make file and create your own Drush commands

This collection is ideal for anyone who is actively managing a Drupal project. The techniques covered - as always - are practical and used in real-world situations. When you complete the series, you'll have a set of incredibly powerful tools at your disposal that will help you work within or manage a team, and greatly increase your productivity as an individual developer.

5 More New Videos for Members

Last week we talked about how to manage assets with version control, and in this week we dive a little deeper by going into how to get our full database into version control, and what the implications of that are. We then roll this into a feature branch and talk about best practices for managing your database in your repository over time.

How to export a database schema for version control

Generally, getting your database schema (data about table and fields) into version control is a good idea both for backups and for looking at changes over time. In this video we talk you through how to do this via the command line for easy future automation.

How to export database content for version control

While it's not always a great idea to store the full content of a database in your repository, there are some situations where it makes a lot of sense. In this video, we walk you through how to do this and exclude certain big, temporary tables you might not want to pull in.

Cleaning up our assets folder and rolling our assets into a feature branch

In this video, we take the logical next step and pull our changes into a new feature branch.

How often should you update version controlled database dumps and why

It's not always clear when you would need to record database changes in version control, so we explore some ideas in this video on the best way to approach updates.

FREE video of the week

Overview of a typical push cycle, with and without version control

In this video, we talk through the process of a typical push cycle where we migrate all of the changes we've made to our development site to a our live (production) site, and compare it side-by-side to a process that includes Features-based modules that wrap up configuration changes into code. After this, you'll want to dig into the Features module if you haven't already.

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.