How to quickly generate a Drush Make file with drushmake.me

Description

Collection: Change Management and Version ControlChapter: How to Configure Drush and use Drush Make

Transcript

One other resource that can be useful for initially generating a Make file is by going to drushmake dot me. This is put together by the folks at a Drupal shop called Four Kitchens, and it allows you to select from a vetted list of modules and themes in order to build your Make file. So at first, you decide whether you're going to choose Drupal 6 or Drupal 7 and then you scroll down and can select whether to use Drupal Core or Pressflow.

If you haven't heard of Pressflow, it's a more optimized version of Drupal Core that cuts out a bunch of the extra core needed in order to work with multiple systems and just makes a smaller, faster Drupal Core. And then as you scroll down a bit further, you see the sets of modules that you can select. They are ordered by grouping.

So for access control, we have content access. For administration we have admin and administration menu. Now, the list of modules that you see here are ones that are commonly used in a lot of Drupal sites so it's a good way to get a sense of what some of the popular modules are to begin with and can be a great way to discover new ones.

Once you select a module, you can select the version that you're going to download. By default it will choose the recom ...

In this series we uncover how to use powerful tools to speed up and stabilize the Drupal development process. We begin with a thorough walk-through of Git, the version control system. After we cover how to patch modules and upgrade Drupal from one minor version to another, we demonstrate how to use the Features module to version control components of Drupal that aren't typically available to version control. Finally, we wrap up with how to integrate Drush - a powerful command line tool for Drupal - into your workflow to speed up the process of doing everything we discussed earlier in the series.

Some of the key points we'll be covering include:

How to use the command line

How to work with the Features module to capture important database changes and make deployment easier.

How to use Git for version control

Best practices for working on a Drupal team

Who this collection is for

This video collection is mainly for developers who want to improve their deployment strategies and learn how to work on a shared Drupal code base with other developers. However, even if you are not a developer, our coverage of using Features and version control is extremely valuable for deploying Drupal sites and sharing reusable components between projects.

Prerequisites

Even if you are not a developer, you will be able to follow with most of this collection. When we talk about code we do not go into detail about the basic components of the code, so you may want to brush up on some coding basics in the "PHP Programming Basics" collection.

It looks like there might be an issue playing videos in this browser. We're working on better cross-brower experience, but in the meantime please try the latest Chrome or Firefox browsers. Or, you may be able to watch the video directly without progress tracking or transcript: