<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://chrisshattuck.com/">
  <channel>
    <title>Chris Shattuck's Blog</title>
    <link>http://chrisshattuck.com/</link>
    <description />
    <language>en</language>
          <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/chrisshattuck" /><feedburner:info uri="chrisshattuck" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
    <title>Higher education rebate on Buildamodule.com DrupalCon training and new Drupal videos</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/fn1s5wNf1FE/higher-education-rebate-buildamodulecom-drupalcon-training-and-new-drupal-videos</link>
    <description>&lt;div class="field field-post-date"&gt;Jan 24, 2012&lt;/div&gt;&lt;h3&gt;Higher Education Rebate on DrupalCon Training&lt;/h3&gt;
&lt;p&gt;As many subscribers know already, we'll be hosting a Mentored Training at the Denver DrupalCon in March. But what's new is that we're offering a&lt;strong&gt; $25 higher education rebate&lt;/strong&gt; to faculty and students of universities and colleges. Simply send us:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A copy of your DrupalCon training receipt, which must be purchased with a &lt;strong&gt;.edu&lt;/strong&gt; email address, and&lt;/li&gt;
&lt;li&gt;A PayPal address or a mailing address&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;And we will send you a $25 PayPal payment or check once the training is complete.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://denver2012.drupal.org/content/site-building-and-more-mentored-training-build-modulecom"&gt;&lt;strong&gt;Register for the training on March 19th and get $25 off&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/site-building-and-more-training-at-drupalcon-denver-2012"&gt;&lt;strong&gt;Learn more about the training&lt;/strong&gt;&lt;/a&gt; (includes a short video).
                                                                &lt;/p&gt;
&lt;h3&gt;New videos on overriding feature modules&lt;/h3&gt;
&lt;p&gt;This week we begin by wrapping up our chapter on overriding Feature modules. In particular we demonstrate how to override strings and get common settings.php overrides in a version controlled file. Also, we walk you through cloning a feature module - one of the most common first steps to overriding a feature module in any Drupal distribution.&lt;/p&gt;
&lt;p&gt;We then move onto our chapter on upgrading Drupal and contributed modules in a sustainable way. This week's free video - How to Patch a Module - will likely prove particularly useful to many of you.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-how-to-use-a-version-controlled-settings-php-include-to-share-settings"&gt;&lt;strong&gt;How to use a version controlled settings.php include to share settings&lt;/strong&gt;&lt;/a&gt; - 5:19&lt;/p&gt;
&lt;p&gt;The settings.php file is the ideal place to put a number of different overrides, like to PHP variables or translatable strings But, since it's not typically under version control, it typically requires a manual process to get all your environments up to date. But, with a little include, we can save a ton of time and reduce errors. This video show you how to do it.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-how-to-find-and-override-strings-with-dynamic-content-or-links"&gt;&lt;strong&gt;How to find and override strings with dynamic content or links&lt;/strong&gt;&lt;/a&gt; - 6:09&lt;/p&gt;
&lt;p&gt;Some strings are easy to override, but others include dynamic text. To find exactly what the structure of these strings are, you'll need a couple tricks that we demonstrate in this video.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-how-to-override-a-feature-module-by-cloning"&gt;&lt;strong&gt;How to override a feature module by cloning&lt;/strong&gt;&lt;/a&gt; - 7:15&lt;/p&gt;
&lt;p&gt;When you're working with Drupal distributions like Commons or Open Atrium, you're rarely override an existing feature module directly. One technique to keep things clean is to duplicate an existing feature module and set it up as your own. In this video we run you though this process.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-upgrade-drupal-and-patch-contributed-modules-how-to-upgrade-a-module-sustainably"&gt;&lt;strong&gt;How to upgrade a module sustainably&lt;/strong&gt;&lt;/a&gt; - 3:46&lt;/p&gt;
&lt;p&gt;If you have a contributed module that has been patched, it pays to commit to a method of upgrading modules that saves and modifications you've made. In this video we show you how.&lt;/p&gt;
&lt;h3&gt;New FREE Drupal video tutorial of the week&lt;br /&gt;
                                                              &lt;/h3&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-upgrade-drupal-and-patch-contributed-modules-how-to-patch-a-module"&gt;&lt;strong&gt;How to patch a module&lt;/strong&gt;&lt;/a&gt; - 8:38&lt;/p&gt;
&lt;p&gt;In this video we walk you through the process of patching a module - a fairly common but tricky procedure you'll need to understand in order to pull in updates to a module before they're officially released.&lt;/p&gt;
&lt;div class="field field-title"&gt;&lt;h1&gt;Higher education rebate on Buildamodule.com DrupalCon training and new Drupal videos&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/fn1s5wNf1FE" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/higher-education-rebate-buildamodulecom-drupalcon-training-and-new-drupal-videos#comments</comments>
 <pubDate>Tue, 24 Jan 2012 16:10:56 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">314 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/higher-education-rebate-buildamodulecom-drupalcon-training-and-new-drupal-videos</feedburner:origLink></item>
  <item>
    <title>Rounding up free Drupal video tutorials for DrupalCon training</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/NFQfj8gSoxY/rounding-free-drupal-video-tutorials-drupalcon-training</link>
    <description>&lt;div class="field field-post-date"&gt;Jan 18, 2012&lt;/div&gt;&lt;a href="http://buildamodule.com/drupalcon"&gt;&lt;img width="256" hspace="10" height="386" align="right" title="" alt="" src="http://chrisshattuck.com/sites/default/files/drupalcon-training-banner-for-article.jpg"&gt;&lt;/a&gt;
&lt;p&gt;In preparation for our &lt;a href="http://denver2012.drupal.org/content/site-building-and-more-mentored-training-build-modulecom"&gt;DrupalCon Denver training&lt;/a&gt;, we're rounding up some of the free &lt;a href="http://buildamodule.com"&gt;Drupal videos&lt;/a&gt; tutorials on Build a Module.com so potential attendees can get a feel for the style of  training. We will be leveraging the &lt;a href="http://chrisshattuck.com/blog/fixing-talent-gap-drupal-training-masses"&gt;Mentored Training&lt;/a&gt; model I posted about several months ago, and piloted successfully at BADCamp. In this model, the traditional 'lecture' is pre-recorded in order to free up the instructors to help students with specific issues and provide that critical face-to-face time for the entire duration of the training. It's really quite awesome.&lt;/p&gt;
&lt;p&gt;If you're considering doing any training at DrupalCon but haven't quite hopped on the boat yet - due to cost or time commitment - let me point out a couple of the less obvious benefits. While the information you learn will be useful, what you'll find even more valuable is the time you get to spend directly with skilled Drupal instructors who can help you over your specific hurdles. A second subtle benefit is the connections you'll make both with the instructors and your fellow students, connections that I guarantee will pay back dividends throughout DrupalCon and way beyond.&lt;/p&gt;
&lt;p&gt;If you're curious about our particular training (we have &lt;a href="http://buildamodule.com/site-building-and-more-training-at-drupalcon-denver-2012#your-mentors"&gt;9+ amazing trainers&lt;/a&gt; lined up), &lt;a href="http://buildamodule.com/drupalcon"&gt;check out this writeup which includes a short video outlining how the training works and some of the benefits&lt;/a&gt;.  If you'd just like to peruse some of our free videos on using Git and getting every essential Drupal 7 configuration component or piece of content into code, check out the videos below:&lt;/p&gt;
&lt;h3&gt;Free videos on Git and getting everything into code&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-deploying-releases-features-and-fixes-with-git-how-to-use-a-scalable-git-branching-model-called-gitflow"&gt;&lt;strong&gt;How to use a scalable Git branching model called Gitflow&lt;/strong&gt;&lt;/a&gt; - 6:41&lt;/p&gt;
&lt;p&gt;In this free (but information packed) video, we take our develop-master branch workflow and expand it to include several branch tracks in a system commonly called &amp;quot;Gitflow&amp;quot;. This system, while it looks kind of crazy as a chart, takes the guesswork out of branch organization and lays down a set of sustainable rules for a project of any complexity.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-deploying-releases-features-and-fixes-with-git-how-to-create-deploy-and-clean-up-a-release-branch"&gt;&lt;strong&gt;How to create, deploy and clean up a release branch&lt;/strong&gt;&lt;/a&gt; - 8:37&lt;/p&gt;
&lt;p&gt;With a release branch, you capture a (hopefully) stable state of your code base and push it to a production site. In this video we walk you through each step of the way, from creating and working within the release, pushing it to production, and cleaning up after the push.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-the-database-overview-of-database-components-you-can-add-to-version-control"&gt;Overview of database components you can add to version control&lt;/a&gt;&lt;/strong&gt; - 5:50&lt;/p&gt;
&lt;p&gt;Getting our code into version control is a great start, but that's just half the battle with Drupal, since so much information is captured in the database. In this video, we begin the process of exploring the best way to get database components into our Git repository.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-download-and-install-the-features-module"&gt;How to download and install the Features module&lt;/a&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-the-database-overview-of-database-components-you-can-add-to-version-control"&gt;&lt;/a&gt;&lt;/strong&gt; - 1:50&lt;/p&gt;
&lt;p&gt;The new videos this week walk you through the first steps of using the Features module, but before you do that, you'll need to actually install it. It's pretty straightforward, but we wanted to walk you through the process to make sure we get all the steps covered.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-organize-features-and-implications-of-getting-everything-into-code"&gt;&lt;strong&gt;How to organize features and implications of getting everything into code&lt;/strong&gt;&lt;/a&gt; - 4:09&lt;/p&gt;
&lt;p&gt;Once you wrap your mind around the power of a feature module and the basics of updating and manipulating it, the next question you're likely to have is 'where do I put which component?' In this video, we talk you through how to organize components in a sustainable, reasonable way.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-manage-non-exportable-configuration-changes-how-to-create-and-modify-a-selenium-macro-that-builds-a-node"&gt;&lt;strong&gt;How to create and modify a Selenium macro that builds a node&lt;/strong&gt;&lt;/a&gt; - 7:08&lt;/p&gt;
&lt;p&gt;To demonstrate using Selenium IDE, we begin by recording a macro that generates a new node. You can record virtually any change with Selenium, but this would be one common use of the tool. We'll follow it up with one more test to demonstrate some additional techniques.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-the-challenges-of-overriding-shared-feature-modules-and-some-solutions"&gt;&lt;strong&gt;The challenges of overriding shared feature modules and some solutions&lt;/strong&gt;&lt;/a&gt; - 4:53&lt;/p&gt;
&lt;p&gt;One of the biggest hurdles to adopting Features as a configuration management solution is that overriding configuration options captured in a feature module isn't always straightforward. In this video we begin the review of best practices when overriding these features.&lt;/p&gt;
&lt;div class="field field-title"&gt;&lt;h1&gt;Rounding up free Drupal video tutorials for DrupalCon training&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/NFQfj8gSoxY" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/rounding-free-drupal-video-tutorials-drupalcon-training#comments</comments>
 <category domain="http://chrisshattuck.com/category/tags/drupal">Drupal</category>
 <category domain="http://chrisshattuck.com/category/tags/drupal-events">drupal events</category>
 <category domain="http://chrisshattuck.com/taxonomy/term/47">Drupalcon</category>
 <pubDate>Wed, 18 Jan 2012 17:56:17 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">313 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/rounding-free-drupal-video-tutorials-drupalcon-training</feedburner:origLink></item>
  <item>
    <title>Why you should attend our DrupalCon Denver training (short video included) and 5 new Drupal video tutorials</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/ATNr5mnzXxo/why-you-should-attend-our-drupalcon-denver-training-short-video-included-and-5-new-drupal-video</link>
    <description>&lt;div class="field field-post-date"&gt;Jan 17, 2012&lt;/div&gt; &lt;h3&gt;Why you should attend our DrupalCon Denver Mentored Training&lt;/h3&gt;
                                                              &lt;div style="text-align:center"&gt;&lt;div style="margin-left:auto;margin-right:auto"&gt;&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/JNOaVAswEus?rel=0&amp;showinfo=0&amp;modestbranding=1" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
                                                                &lt;p&gt;If you or someone you know is climbing up the Drupal learning curve, our &lt;a href="http://buildamodule.com/drupalcon"&gt;DrupalCon Denver training&lt;/a&gt; is guaranteed to give you a huge boost. In this short video, I talk about the structure of the training, and why it works so well regardless of your experience level.&lt;/p&gt;
                                                                &lt;p&gt;Training is only partially about the information. The biggest benefit I've seen students get from trainings has been the one-on-one time with trainers, time where students can get difficult questions answered. In this training,&lt;strong&gt; you will have access to at least 9 highly skilled trainers for the entire day &lt;/strong&gt;to connect with.&lt;/p&gt;
                                                                &lt;p&gt;I've put together a short video (~9 minutes) explaining how the training works, the benefits of this training versus more traditional training, and a way to look at the cost that really enhances the value. If you need convincing, or need to convince your employer, definitely take a look.&lt;/p&gt;
                                                                &lt;p&gt;&lt;strong&gt;&lt;a href="http://buildamodule.com/drupalcon"&gt;Watch the video and learn more about the training&lt;/a&gt;&lt;/strong&gt; &gt;&gt;&lt;br /&gt;
                                                              &lt;/p&gt;
                                                              &lt;h3&gt;New videos on overriding views, menus and variables in feature modules&lt;/h3&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-how-to-override-a-views-query-like-changing-node-type-or-order"&gt;&lt;strong&gt;How to override a Views query, like changing node type or order&lt;/strong&gt;&lt;/a&gt; - 4:40&lt;/p&gt;
                                                                &lt;p&gt;It's handy knowing how to override a Views query through code anyway, but it's essential for manipulating the output of a feature module view. In this video we show you how.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-how-to-override-a-menu-item-title"&gt;&lt;strong&gt;How to override a menu item title&lt;/strong&gt;&lt;/a&gt; - 2:52&lt;/p&gt;
                                                                &lt;p&gt;This video demonstrates changing a menu item title with code. Again, while this is something that can be done through the menu item configuration page, reverting a feature module will blow those changes away. If you're working with any Drupal distribution, this will be one of the most common configuration change requests.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-how-to-override-variables-and-how-the-strongarm-module-works"&gt;&lt;strong&gt;How to override variables and how the Strongarm module works&lt;/strong&gt;&lt;/a&gt; - 4:51&lt;/p&gt;
                                                                &lt;p&gt;With a feature module, variables are stored and overridden through the Strongarm module. In this video we show you how the module works, and how to override these variables in code.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-how-to-modify-interface-text-and-version-control-the-overrides"&gt;&lt;strong&gt;How to modify interface text and version control the overrides&lt;/strong&gt;&lt;/a&gt; - 3:44&lt;/p&gt;
                                                                &lt;p&gt;The String Overrides module is great for overriding text, but it doesn't store the changes in a way that can be captured in code. So, we look at another method for overriding this text that will persist even if you have to update or revert a feature module.&lt;br /&gt;
                                                                &lt;/p&gt;
                                                              &lt;h3&gt;New FREE video of the week&lt;br /&gt;
                                                              &lt;/h3&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-how-to-override-views-options-like-title-ajax-and-number-per-page"&gt;&lt;strong&gt;How to override Views options like title, ajax and number per page&lt;/strong&gt;&lt;/a&gt; - 5:40&lt;/p&gt;
                                                                &lt;p&gt;It requires a little finesse to override a view that has been captured by a feature module in such a way as to not risk completely obliterating your changes later on. In this video we look at overriding some common views parameters in a sustainable way.&lt;/p&gt;&lt;div class="field field-title"&gt;&lt;h1&gt;Why you should attend our DrupalCon Denver training (short video included) and 5 new Drupal video tutorials&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/ATNr5mnzXxo" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/why-you-should-attend-our-drupalcon-denver-training-short-video-included-and-5-new-drupal-video#comments</comments>
 <pubDate>Tue, 17 Jan 2012 17:50:15 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">312 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/why-you-should-attend-our-drupalcon-denver-training-short-video-included-and-5-new-drupal-video</feedburner:origLink></item>
  <item>
    <title>New videos on overriding feature modules (plus win 4 months free on Buildamodule.com)</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/h_mNAS-Y2jw/new-videos-overriding-feature-modules-plus-win-4-months-free-buildamodulecom</link>
    <description>&lt;div class="field field-post-date"&gt;Jan 10, 2012&lt;/div&gt; &lt;h3&gt;DrupalCon training retweet contest&lt;/h3&gt;
                                                                &lt;p&gt;We will be giving away a free 4-month membership ($116 value) to anyone who gets retweeted the most for tweeting about our &lt;a href="http://buildamodule.com/site-building-and-more-training-at-drupalcon-denver-2012"&gt;innovative DrupalCon training session&lt;/a&gt;. The tweet must:&lt;/p&gt;
                                                                &lt;ol&gt;
                                                                  &lt;li&gt;Mention the training in a way that encourages people to check it out&lt;/li&gt;
                                                                  &lt;li&gt;Include a link to the training page (http://is.gd/bamtrain)&lt;/li&gt;
                                                                &lt;/ol&gt;
                                                                &lt;p&gt;Submit the count of retweets along with proof (i.e. a link to a Twitter search for your tweet) by &lt;strong&gt;January 20th&lt;/strong&gt; and we will announce the winner on the 24th (2 weeks from now)&lt;br /&gt;
                                                                &lt;/p&gt;
                                                                &lt;h3&gt;New videos on overriding feature modules&lt;/h3&gt;
                                                                &lt;p&gt;This week we wrap up our coverage of using Selenium IDE to record and play back browser macros to change configuration and create content. From there, we begin looking at how to override feature modules you may be sharing between sites, or that are part of a Drupal distribution like Commons or Open Atrium.&lt;/p&gt;
                                                                &lt;p&gt;Sometimes you may be using a shared feature module and need to be able to override certain bits without compromising your ability to update the feature module later on. This can be tricky, but we'll cover some of the most common overrides you need to make, and how to both capture these changes in code and allow you to easily update the feature module later on.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-manage-non-exportable-configuration-changes-how-to-load-and-play-back-selenium-tests-to-update-another-environment"&gt;&lt;strong&gt;How to load and play back Selenium tests to update another environment&lt;/strong&gt;&lt;/a&gt; - 6:02&lt;/p&gt;
                                                                &lt;p&gt;Wrapping up our coverage of using Selenium to automate configuration or content creation, we show how to take a Selenium test we added to our repository and run it in any other environment.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-how-to-override-a-box-title-and-how-to-learn-about-what-else-we-can-change"&gt;&lt;strong&gt;How to override a box title, and how to learn about what else we can change&lt;/strong&gt;&lt;/a&gt; - 4:45&lt;/p&gt;
                                                                &lt;p&gt;We begin demonstrating feature overrides by looking at how to sustainably modify the title of a block. We also dig into how to you can discover other bits that can be overridden.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-how-to-override-block-position-and-a-brief-overview-of-the-context-module"&gt;&lt;strong&gt;How to override block position, and a brief overview of the Context module&lt;/strong&gt;&lt;/a&gt; - 4:00&lt;/p&gt;
                                                                &lt;p&gt;In this video we take a look at how to use the Context module to display blocks in certain positions and how to properly override these positions.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-how-to-override-user-permissions"&gt;&lt;strong&gt;How to override user permissions&lt;/strong&gt;&lt;/a&gt; - 2:57&lt;/p&gt;
                                                                &lt;p&gt;If you need to manipulate user permissions set by another feature module, this tutorial will show you how.&lt;br /&gt;
                                                                &lt;/p&gt;
                                                              &lt;h3&gt;New FREE video of the week&lt;br /&gt;
                                                              &lt;/h3&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-override-shared-features-and-modify-text-the-challenges-of-overriding-shared-feature-modules-and-some-solutions"&gt;&lt;strong&gt;The challenges of overriding shared feature modules and some solutions&lt;/strong&gt;&lt;/a&gt; - 4:53&lt;/p&gt;
                                                                &lt;p&gt;One of the biggest hurdles to adopting Features as a configuration management solution is that overriding configuration options captured in a feature module isn't always straightforward. In this video we begin the review of best practices when overriding these features.&lt;/p&gt;&lt;div class="field field-title"&gt;&lt;h1&gt;New videos on overriding feature modules (plus win 4 months free on Buildamodule.com)&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/h_mNAS-Y2jw" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/new-videos-overriding-feature-modules-plus-win-4-months-free-buildamodulecom#comments</comments>
 <pubDate>Tue, 10 Jan 2012 16:32:46 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">311 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/new-videos-overriding-feature-modules-plus-win-4-months-free-buildamodulecom</feedburner:origLink></item>
  <item>
    <title>Thank you for an awesome 2011 at Build a Module.com! (and new videos on capturing everything in code)</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/MllSE8Ag_qI/thank-you-awesome-2011-build-modulecom-and-new-videos-capturing-everything-code</link>
    <description>&lt;div class="field field-post-date"&gt;Jan 2, 2012&lt;/div&gt;  &lt;h3&gt;Thank you all for a great year!&lt;/h3&gt;
                                                                &lt;p&gt;For all of you who have supported the Build a Module.com project, through kind words, making purchases, spreading the word, or sending positive mental vibes, thank you, thank you, thank you!!! Because of your support, more and more people are getting the chance to learn Drupal with a cutting-edge set of learning tools, innovations are being made for live training techniques that could change the face of training forever, and we have quickly become one of the biggest, highest quality single-source video tutorial libraries for Drupal.&lt;/p&gt;
                                                                &lt;p&gt;This next year is going to be an exciting one. We're going to be covering more and more territory with our tutorials, we'll be helping groups and individuals conduct live trainings across the globe with our Mentored Trainings (including at &lt;a href="http://buildamodule.com/drupalcon"&gt;DrupalCon&lt;/a&gt;), and we'll introduce some great new features that will make learning on Build a Module.com an even more enjoyable experience.&lt;/p&gt;
                                                                &lt;p&gt;Thank you again, this has been an amazing year and here's to another one that's even better!&lt;/p&gt;
                                                                &lt;p&gt;Sincerely,&lt;br /&gt;
                                                                  Chris Shattuck&lt;br /&gt;
                                                                &lt;/p&gt;
                                                                &lt;h3&gt;5 new videos on capturing everything else in code&lt;/h3&gt;
                                                                &lt;p&gt;Last week we wrapped up a series of videos on how to manage feature modules, and in this week we fill in some of the gaps by looking at how to capture those bits of content and configuration that we can't quite get directly into a feature module. We also explore how to use a central list and a set of basic rules to keep track of changes that require a little manual finagling. &lt;/p&gt;
                                                                &lt;p&gt;If you're excited about capturing everything in code that you possibly can (if you're not excited about that, then watch some of the previous videos on why code capturing is so awesome), then this will get you that last 10% that doesn't quite fit into the other tools we've covered.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-manage-non-exportable-configuration-changes-overview-of-using-selenium-ide-to-store-config-building-macros"&gt;&lt;strong&gt;Overview of using Selenium IDE to store config-building macros&lt;/strong&gt;&lt;/a&gt; - 2:07&lt;/p&gt;
                                                                &lt;p&gt;Selenium IDE - a tool we've covered a bit in the past - is a great way to capture site modifications in a way that's easy to automate in other environments. In this video we take a top-level view of how this process works.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-manage-non-exportable-configuration-changes-how-to-export-selenium-tests-and-creating-one-more-test"&gt;&lt;strong&gt;How to export Selenium tests and creating one more test&lt;/strong&gt;&lt;/a&gt; - 4:17&lt;/p&gt;
                                                                &lt;p&gt;Once you have a 'test' (a macro), the next step is to capture the test in code. To do this, we export the test and create one more test to explore some of the other options available to us with Selenium.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-manage-non-exportable-configuration-changes-how-to-keep-team-members-up-to-speed-with-manual-changes-using-a-simple-list"&gt;&lt;strong&gt;How to keep team members up to speed with manual changes using a simple list&lt;/strong&gt;&lt;/a&gt; - 2:36&lt;/p&gt;
                                                                &lt;p&gt;Automating is awesome, but sometimes it's just not possible. For those changes that require real human interaction, it's great to have a set of rules and central location for keeping track of the changes as you push them to other team members and launch them into staging and production sites. In this video we show you one way to do this.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-manage-non-exportable-configuration-changes-how-to-package-several-repository-modifications-into-multiple-commits"&gt;&lt;strong&gt;How to package several repository modifications into multiple commits&lt;/strong&gt;&lt;/a&gt; - 3:39&lt;/p&gt;
                                                                &lt;p&gt;In this video we step back into Git techniques and look at using several commits for one group of changes to make it easy to roll back and document changes from one revision to another.&lt;br /&gt;
                                                                &lt;/p&gt;
                                                              &lt;h3&gt;New FREE video of the week&lt;/h3&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-manage-non-exportable-configuration-changes-how-to-create-and-modify-a-selenium-macro-that-builds-a-node"&gt;&lt;strong&gt;How to create and modify a Selenium macro that builds a node&lt;/strong&gt;&lt;/a&gt; - 7:08&lt;/p&gt;
                                                                &lt;p&gt;To demonstrate using Selenium IDE, we begin by recording a macro that generates a new node. You can record virtually any change with Selenium, but this would be one common use of the tool. We'll follow it up with one more test to demonstrate some additional techniques.                                &lt;/p&gt;&lt;div class="field field-title"&gt;&lt;h1&gt;Thank you for an awesome 2011 at Build a Module.com! (and new videos on capturing everything in code)&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/MllSE8Ag_qI" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/thank-you-awesome-2011-build-modulecom-and-new-videos-capturing-everything-code#comments</comments>
 <pubDate>Mon, 02 Jan 2012 22:26:06 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">310 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/thank-you-awesome-2011-build-modulecom-and-new-videos-capturing-everything-code</feedburner:origLink></item>
  <item>
    <title>Get 30% off until the new year at Build a Module.com, and 5 new Features videos</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/0y88ofPLt5s/get-30-until-new-year-build-modulecom-and-5-new-features-videos</link>
    <description>&lt;div class="field field-post-date"&gt;Dec 27, 2011&lt;/div&gt; &lt;h3&gt;Get 30% off everything until the new year&lt;/h3&gt;
                                                                &lt;p&gt;From now until the new year (January 2nd), get an unprecedented 30% off of everything, including memberships*, downloads and DVDs. We are tremendously grateful to everyone who made this year so amazing, and this is a small way of saying &amp;quot;thank you&amp;quot;. To apply the discount, simply use the code &lt;strong&gt;THANKYOU&lt;/strong&gt; when checking out. Thank you!&lt;br /&gt;
                                                                &lt;/p&gt;
                                                                &lt;h3&gt;Killer feature contest has a winner&lt;/h3&gt;
                                                                &lt;p&gt;Thank you for everyone who submitted killer features this last month as part of our &amp;quot;Killer Feature Contest&amp;quot;. We got some great ideas, and are looking forward to incorporating many of them before too long.  Because we got so many equally great suggestions, we chose the winner randomly. Thanks again!&lt;br /&gt;
                                                                &lt;/p&gt;
                                                                &lt;h3&gt;5 new videos on managing feature modules&lt;/h3&gt;
                                                                &lt;p&gt;This week we wrap up our chapter on creating and modifying feature modules. We talk a bit about strategies around organizing components, and re-organizing them as your site and various components evolve in purpose and function. Next week things will get even more fun as we explore how to get everything else that we can't wrap up as a feature module into some kind of version-controlable code.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-pushing-a-feature-modification-and-explaining-unsolicited-changes"&gt;&lt;strong&gt;Pushing a feature modification and explaining unsolicited changes&lt;/strong&gt;&lt;/a&gt; - 3:04&lt;/p&gt;
                                                                &lt;p&gt;The first changes you make to a feature module can be the most daunting. In this video we walk you through getting these changes to your production site and explain why sometimes we'll see changes in a feature module's code that we didn't actually make.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-merge-our-feature-component-changes-and-update-a-feature-module"&gt;&lt;strong&gt;How to merge our feature component changes and update a feature module&lt;/strong&gt;&lt;/a&gt; - 8:41&lt;/p&gt;
                                                                &lt;p&gt;In this video we take our changes and merge them with our coworker's changes to demonstrate one of the most powerful features of Features: the ability to merge configuration changes without blowing away someone else's work.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-re-organize-components-into-new-features-with-the-ui-or-the-info-file"&gt;&lt;strong&gt;How to re-organize components into new features with the UI or the .info file&lt;/strong&gt;&lt;/a&gt; - 2:57&lt;/p&gt;
                                                                &lt;p&gt;From time to time you may want to re-organize feature-based components into different feature modules in a way that makes more sense for an evolving web site or application. In this video we explain how.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-overview-of-other-exportable-components-and-enabling-a-copied-feature-module"&gt;&lt;strong&gt;Overview of other exportable components and enabling a copied feature module&lt;/strong&gt;&lt;/a&gt; - 4:52&lt;/p&gt;
                                                                &lt;p&gt;In this video, we explain various other components that can be bundled in a feature module, and how to leverage an existing feature module to deploy a whole series of configuration changes on a completely separate site (one of the other huge benefits of wrapping up configuration in a feature module).&lt;br /&gt;
                                                                  &lt;br /&gt;
                                                                &lt;/p&gt;
                                                                &lt;h3&gt;New FREE video of the week&lt;/h3&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-organize-features-and-implications-of-getting-everything-into-code"&gt;&lt;strong&gt;How to organize features and implications of getting everything into code&lt;/strong&gt;&lt;/a&gt; - 4:09&lt;/p&gt;
                                                                &lt;p&gt;Once you wrap your mind around the power of a feature module and the basics of updating and manipulating it, the next question you're likely to have is 'where do I put which component?' In this video, we talk you through how to organize components in a sustainable, reasonable way.&lt;/p&gt;&lt;div class="field field-title"&gt;&lt;h1&gt;Get 30% off until the new year at Build a Module.com, and 5 new Features videos&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/0y88ofPLt5s" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/get-30-until-new-year-build-modulecom-and-5-new-features-videos#comments</comments>
 <pubDate>Tue, 27 Dec 2011 17:48:45 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">309 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/get-30-until-new-year-build-modulecom-and-5-new-features-videos</feedburner:origLink></item>
  <item>
    <title>Registration open for Build a Module.com DrupalCon training (and 5 new videos)</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/hpcmFNHN7Jw/registration-open-build-modulecom-drupalcon-training-and-5-new-videos</link>
    <description>&lt;div class="field field-post-date"&gt;Dec 20, 2011&lt;/div&gt; &lt;h3&gt;Register for our live DrupalCon Training&lt;/h3&gt;
                                                                &lt;p&gt;We're happy to announce that we will be conducting a live DrupalCon training on &lt;strong&gt;Friday, March 19th&lt;/strong&gt;, using our innovative Mentored Training method. The focus of the training is on &lt;strong&gt;Site Building&lt;/strong&gt;, but more experienced Drupal users and developers can still attend and  learn  more advanced material. You can read more about the &lt;a href="http://buildamodule.com/site-building-and-more-training-at-drupalcon-denver-2012"&gt;DrupalCon training here&lt;/a&gt;, and how we're able to cater to such a broad experience range, but here are some benefits of the training:&lt;/p&gt;
                                                                &lt;ul&gt;
                                                                  &lt;li&gt;Get a free 3-month membership ($87 value)&lt;/li&gt;
                                                                  &lt;li&gt;Learn from &lt;a href="http://buildamodule.com/site-building-and-more-training-at-drupalcon-denver-2012#your-mentors"&gt;9 talented Drupal developers, trainers, information architects and themers&lt;/a&gt;&lt;/li&gt;
                                                                  &lt;li&gt;&lt;strong&gt;Tons of one-on-one time&lt;/strong&gt; to help you with specific problems&lt;/li&gt;
                                                                  &lt;li&gt;Learn at your own pace&lt;/li&gt;
                                                                  &lt;li&gt;The structure will help you stay focused and engaged, allowing you to learn more.&lt;/li&gt;
                                                                &lt;/ul&gt;
                                                                &lt;p&gt;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.&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/site-building-and-more-training-at-drupalcon-denver-2012"&gt;&lt;strong&gt;Learn more&lt;/strong&gt; about the DrupalCon training &amp;gt;&amp;gt;&lt;/a&gt;&lt;/p&gt;
                                                                &lt;p&gt;&lt;a href="http://denver2012.drupal.org/content/site-building-and-more-mentored-training-build-modulecom"&gt;&lt;strong&gt;Register&lt;/strong&gt; for the DrupalCon training &amp;gt;&amp;gt;&lt;/a&gt;&lt;br /&gt;
                                                                &lt;/p&gt;
                                                                &lt;h3&gt;New FREE video of the week&lt;/h3&gt;
                                                                &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-deploy-a-feature-module"&gt;&lt;strong&gt;How to deploy a feature module&lt;/strong&gt;&lt;/a&gt; - 3:08&lt;/p&gt;
                                                                &lt;p&gt;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.&lt;br /&gt;
                                                                &lt;/p&gt;
                                                                &lt;h3&gt;Deploying Features with 5 New Videos&lt;/h3&gt;
                                                                &lt;p&gt;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.&lt;/p&gt;
                                                                     &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-learn-more-about-your-feature-by-reviewing-the-code"&gt;&lt;strong&gt;How to learn more about your feature by reviewing the code&lt;/strong&gt;&lt;/a&gt; - 7:44&lt;/p&gt;
                                                                     &lt;p&gt;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.&lt;/p&gt;
                                                                     &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-update-a-feature-and-review-updates-with-git-diff"&gt;&lt;strong&gt;How to update a feature and review updates with Git diff&lt;/strong&gt;&lt;/a&gt; - 5:33&lt;/p&gt;
                                                                     &lt;p&gt;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.&lt;/p&gt;
                                                                     &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-revert-a-feature-once-changes-are-in-code"&gt;&lt;strong&gt;How to revert a feature once changes are in code&lt;/strong&gt;&lt;/a&gt; - 1:43&lt;/p&gt;
                                                                     &lt;p&gt;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.&lt;/p&gt;
                                                                     &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-overview-of-merging-multi-user-changes-to-the-same-component"&gt;&lt;strong&gt;Overview of merging multi-user changes to the same component&lt;/strong&gt;&lt;/a&gt; - 2:38&lt;/p&gt;
                                                                     &lt;p&gt;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.&lt;br /&gt;
                                                              &lt;/p&gt;&lt;div class="field field-title"&gt;&lt;h1&gt;Registration open for Build a Module.com DrupalCon training (and 5 new videos)&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/hpcmFNHN7Jw" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/registration-open-build-modulecom-drupalcon-training-and-5-new-videos#comments</comments>
 <pubDate>Tue, 20 Dec 2011 16:46:59 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">308 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/registration-open-build-modulecom-drupalcon-training-and-5-new-videos</feedburner:origLink></item>
  <item>
    <title>Get 20% off at Build a Module.com and learn about the Features module</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/DjqaJvzY6S0/get-20-build-modulecom-and-learn-about-features-module</link>
    <description>&lt;div class="field field-post-date"&gt;Dec 13, 2011&lt;/div&gt;  &lt;h3&gt;Get 20% off our new collection&lt;/h3&gt;
                                                              &lt;p&gt;For this week only, you can purchase a download or DVD of the newly released &amp;quot;&lt;strong&gt;Change Management and Version Control&lt;/strong&gt;&amp;quot; collection for &lt;strong&gt;20% off&lt;/strong&gt;. This collection walks you through how to use powerful Drupal utilities like the Features module and Drush, and teaches you how to use the Git version control system from the ground up. &lt;/p&gt;
                                                              &lt;p&gt;Learn how to work side by side with team members on the same code base, develop clear strategies for deploying from development to production, and clear up any questions you might have on building a solid personal workflow for dealing with code changes in the long term.&lt;/p&gt;
                                                              &lt;p&gt;Weighing in at over &lt;strong&gt;9 hours and 120 individual videos&lt;/strong&gt;, this is an extensive, thorough overview of critical techniques you will use every day.&lt;/p&gt;
                                                              &lt;ul&gt;
                                                                &lt;li&gt;&lt;a href="https://buildamodule.com/cart/add/p2062?destination=cart&amp;amp;coupon=CMVC"&gt;&lt;strong&gt;Add the DVD to your cart&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; (&lt;/strong&gt;originally $115, &lt;strong&gt;now $92)&lt;/strong&gt;&lt;a href="http://buildamodule.com/contact"&gt;&lt;strong&gt;&lt;br /&gt;
                                                                &lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
                                                                &lt;li&gt;&lt;a href="https://buildamodule.com/cart/add/p2064?destination=cart&amp;amp;coupon=CMVC"&gt;&lt;strong&gt;Add the HD download to your cart&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; (&lt;/strong&gt;originally $99&lt;strong&gt;, now $79.20)&lt;/strong&gt;&lt;a href="http://buildamodule.com/contact"&gt;&lt;strong&gt;&lt;br /&gt;
                                                                &lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
                                                                &lt;li&gt;&lt;a href="https://buildamodule.com/cart/add/p2065?destination=cart&amp;amp;coupon=CMVC"&gt;&lt;strong&gt;Add the SD download to your cart &lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;(&lt;/strong&gt;originally $75&lt;strong&gt;, now $60)&lt;/strong&gt;&lt;br /&gt;
                                                                &lt;/li&gt;
                                                              &lt;/ul&gt;
                                                              &lt;h3&gt;Diving into Features with 5 new videos&lt;/h3&gt;
                                                                   &lt;p&gt;Last week we looked at how to get your entire database into version control, which isn't always a perfect fit, but can come in handy especially in the development phase. This week we begin a multi-week exploration of using the Features module to capture the most essential configuration components from our database into code.&lt;/p&gt;
                                                                   &lt;p&gt;Features can be a little tricky, but we walk you through the creation, deployment and syncing of Feature module step by step, and explain the reasoning behind each step.&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-build-a-feature-module-and-how-each-component-group-works"&gt;&lt;strong&gt;How to build a feature module, and how each component group works&lt;/strong&gt;&lt;/a&gt; - 10:09&lt;/p&gt;
                                                                   &lt;p&gt;In this video we create our first &amp;quot;feature module&amp;quot; (a module created through the Features module). We also talk about each of the database components we're able to pull into our module.&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-the-3-big-benefits-of-having-our-components-in-a-feature-module"&gt;&lt;strong&gt;The 3 big benefits of having our components in a feature module&lt;/strong&gt;&lt;/a&gt; - 1:47&lt;/p&gt;
                                                                   &lt;p&gt;Once you've seen how the Features module works, we'll step back and talk a little bit about why Features makes so much sense for many projects.&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-revert-a-modification-to-a-feature-module-component"&gt;&lt;strong&gt;How to revert a modification to a feature module component&lt;/strong&gt;&lt;/a&gt; - 2:48&lt;/p&gt;
                                                                   &lt;p&gt;One of the biggest hurdles to using Features is figuring out what to do to update configuration that has already been captured into a feature module. Do you just update your view or content type and hope for the best? In this video we start discussing the various options, beginning with how to roll back a configuration change that we don't intend on keeping.&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-install-and-use-the-diff-module-to-view-feature-module-overrides"&gt;&lt;strong&gt;How to install and use the Diff module to view feature module overrides&lt;/strong&gt;&lt;/a&gt; - 3:41&lt;/p&gt;
                                                                   &lt;p&gt;Sometimes it's difficult to tell exactly what changes have been made to configuration that has been captured in a feature module, but with the Diff module we can look at exactly what the changes are and decide from there what we're going to keep and what we might need to roll back.&lt;br /&gt;
                                                                   &lt;/p&gt;
                                                              &lt;h3&gt;New FREE video of the week&lt;/h3&gt;
                                                              &lt;p&gt;&lt;strong&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-how-to-download-and-install-the-features-module"&gt;How to download and install the Features module&lt;/a&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-the-database-overview-of-database-components-you-can-add-to-version-control"&gt;&lt;/a&gt;&lt;/strong&gt; - 1:50&lt;/p&gt;
                                                              &lt;p&gt;The new videos this week walk you through the first steps of using the Features module, but before you do that, you'll need to actually install it. It's pretty straightforward, but we wanted to walk you through the process to make sure we get all the steps covered.&lt;br /&gt;
                                                              &lt;/p&gt;
                                                              &lt;h3&gt;Suggest a killer feature and win a DVD&lt;/h3&gt;
                                                              &lt;p&gt;Only 2 more weeks left in our Killer Feature contest. &lt;a href="mailto:learn@buildamodule.com"&gt;Send us an email&lt;/a&gt; with a killer feature suggestion and we'll pick one of our favorites to receive a free DVD of your choice. This is a great way to contribute to making Build a Module.com an even more awesome experience than it is.&lt;/p&gt;&lt;div class="field field-title"&gt;&lt;h1&gt;Get 20% off at Build a Module.com and learn about the Features module&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/DjqaJvzY6S0" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/get-20-build-modulecom-and-learn-about-features-module#comments</comments>
 <pubDate>Tue, 13 Dec 2011 16:37:06 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">307 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/get-20-build-modulecom-and-learn-about-features-module</feedburner:origLink></item>
  <item>
    <title>"Change Management and Version Control" Collection Released on Build a Module.com</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/VK2FRZY21zw/change-management-and-version-control-collection-released-build-modulecom</link>
    <description>&lt;div class="field field-post-date"&gt;Dec 6, 2011&lt;/div&gt;&lt;h3&gt;Change Management Collection Released!&lt;/h3&gt;
                                                              &lt;img src="http://buildamodule.com/sites/default/files/change-management-graphic-announce.jpg" alt="Change Management and Version Control Released!"  style="float:right;margin-left:15px;margin-bottom:15px;"/&gt;
                                                              &lt;p&gt;After several months of hard work, the &amp;quot;Change Management and Version Control&amp;quot; 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:&lt;/p&gt;
                                                              &lt;ul&gt;
                                                                &lt;li&gt;How to use the command line&lt;/li&gt;
                                                                &lt;li&gt;How to use Git from the ground up&lt;/li&gt;
                                                                &lt;li&gt;How to get everything in your site under version control for piece of mind and rapid deployment&lt;/li&gt;
                                                                &lt;li&gt;How to push from a development to a production site using version control&lt;/li&gt;
                                                                &lt;li&gt;How to work with a team on the same code base using Git&lt;/li&gt;
                                                                &lt;li&gt;How the Features module works and best practices when using it&lt;/li&gt;
                                                                &lt;li&gt;How to use Drush to speed up deployment of features, manage users, and more&lt;/li&gt;
                                                                &lt;li&gt;How to build a Drush Make file and create your own Drush commands&lt;/li&gt;
                                                              &lt;/ul&gt;
                                                              &lt;p&gt;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.&lt;/p&gt;
                                                              &lt;ul&gt;
                                                                &lt;li&gt;&lt;strong&gt;&lt;a href="https://buildamodule.com/cart/add/p2062?destination=cart"&gt;Add the DVD to your cart&lt;/a&gt;&lt;/strong&gt; ($115)&lt;/li&gt;
                                                                &lt;li&gt;&lt;span class="style12"&gt;&lt;a href="https://buildamodule.com/cart/add/p2064?destination=cart"&gt;Add the Hig&lt;/a&gt;&lt;/span&gt;&lt;strong&gt;&lt;a href="https://buildamodule.com/cart/add/p2064?destination=cart"&gt;h Definition Download to your cart&lt;/a&gt;&lt;/strong&gt; ($99)&lt;/li&gt;
                                                                &lt;li&gt;&lt;a href="https://buildamodule.com/cart/add/p2065?destination=cart"&gt;&lt;strong&gt;Add the Standard Definition Download to your cart&lt;/strong&gt;&lt;/a&gt; ($75)&lt;/li&gt;
                                                                &lt;li&gt;&lt;a href="https://buildamodule.com/cart/add/p2065?destination=carthttps://buildamodule.com/cart/add/p28-p1445-p1102-p2062-p1103-p1104?coupon=EVERYDVD&amp;amp;destination=cart"&gt;&lt;strong&gt;Add all 6 DVD collections to your cart and get more than 10% off&lt;/strong&gt;&lt;/a&gt; ($499)&lt;/li&gt;
                                                                &lt;li&gt;&lt;a href="https://buildamodule.com/change-management-and-version-control-video-tutorials"&gt;&lt;strong&gt;Read more about the collection&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
                                                                &lt;/li&gt;
                                                              &lt;/ul&gt;
                                                              &lt;h3&gt;5 More New &lt;a href="http://buildamodule.com"&gt;Drupal Videos&lt;/a&gt; for Members&lt;/h3&gt;
                                                                     &lt;p&gt;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.&lt;/p&gt;
                                                                     &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-the-database-how-to-export-a-database-schema-for-version-control"&gt;&lt;strong&gt;How to export a database schema for version control&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                     &lt;p&gt;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.&lt;/p&gt;
                                                                     &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-the-database-how-to-export-database-content-for-version-control"&gt;&lt;strong&gt;How to export database content for version control&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                     &lt;p&gt;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.&lt;/p&gt;
                                                                     &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-the-database-cleaning-up-our-assets-folder-and-rolling-our-assets-into-a-feature-branch"&gt;&lt;strong&gt;Cleaning up our assets folder and rolling our assets into a feature branch&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                     &lt;p&gt;In this video, we take the logical next step and pull our changes into a new feature branch.&lt;/p&gt;
                                                                     &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-the-database-how-often-should-you-update-version-controlled-database-dumps-and-why"&gt;&lt;strong&gt;How often should you update version controlled database dumps and why&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                     &lt;p&gt;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.&lt;br /&gt;
&lt;/p&gt;
                                                              &lt;h3&gt;FREE video of the week&lt;/h3&gt;
                                                              &lt;p&gt;&lt;strong&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-site-configuration-with-features-overview-of-a-typical-push-cycle-with-and-without-version-control"&gt;Overview of a typical push cycle, with and without version control&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
                                                              &lt;p&gt;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.&lt;/p&gt;&lt;div class="field field-title"&gt;&lt;h1&gt;&amp;quot;Change Management and Version Control&amp;quot; Collection Released on Build a Module.com&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/VK2FRZY21zw" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/change-management-and-version-control-collection-released-build-modulecom#comments</comments>
 <pubDate>Tue, 06 Dec 2011 17:29:00 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">306 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/change-management-and-version-control-collection-released-build-modulecom</feedburner:origLink></item>
  <item>
    <title>Killer Feature Contest and More New Git Videos on Build a Module.com</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/wc46Zx8mIfI/killer-feature-contest-and-more-new-git-videos-build-modulecom</link>
    <description>&lt;div class="field field-post-date"&gt;Nov 29, 2011&lt;/div&gt; &lt;h3&gt;Suggest a killer feature and win a DVD!&lt;/h3&gt;
                                                              &lt;p&gt;We work hard at Build a Module.com to make sure you have an amazing experience, but we also believe there's  room for awesome new features. If there's an awesome feature you'd like to see, send it to us. In 1 month, we'll choose the best feature suggestion and award the winner with a free DVD of their choice!&lt;/p&gt;
                                                              &lt;p&gt;&lt;a href="http://buildamodule.com/contact"&gt;&lt;strong&gt;Send us your killer feature suggestion.&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
                                                                &lt;br /&gt;
                                                              &lt;/p&gt;
                                                              &lt;h3&gt;More new Git videos&lt;/h3&gt;
                                                                   &lt;p&gt;This week we begin by wrapping up our feature branch workflow, and then start diving into how to capture the other half of Drupal (i.e. the database) into version control. This is where things can get a little complicated, but getting our database information and configuration captured into version control as possible will help you roll back mistakes, review changes, and sleep at night, knowing you have a solid backup.&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-deploying-releases-features-and-fixes-with-git-merging-an-update-into-a-feature-branch-then-deploying-and-cleaning-up"&gt;&lt;strong&gt;Merging an update into a feature branch, then deploying and cleaning up&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                   &lt;p&gt;In this video, we prepare our feature branch to merge with the main develop branch by first merging in the changes in the develop branch. Then we deploy the feature branch back into the develop branch and clean up the feature branch. Whew!&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-deploying-releases-features-and-fixes-with-git-summary-of-lessons-learned-in-the-feature-branch-cycle"&gt;&lt;strong&gt;Summary of lessons learned in the feature branch cycle&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                   &lt;p&gt;In finishing up our feature branch, we take a step back and review what we learned in the process.&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-the-database-where-to-store-version-controlled-assets"&gt;&lt;strong&gt;Where to store version controlled assets&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                   &lt;p&gt;Since there's not a default place to put additional assets that aren't part of our code base, we talk about the best place(s) to put them.&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-the-database-how-to-set-up-an-assets-folder-that-is-not-accessible-via-the-web"&gt;&lt;strong&gt;How to set up an assets folder that is not accessible via the web&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                   &lt;p&gt;If we decide to put our assets somewhere in our main Drupal directory, it's important to keep it safe from prying eyes. In this video we demonstrate how to use the .htaccess file to do just that.&lt;br /&gt;
                                                                     &lt;br /&gt;
                                                                   &lt;/p&gt;
                                                              &lt;h3&gt;FREE video tutorial of the week&lt;/h3&gt;
                                                              &lt;p&gt;&lt;strong&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-how-to-version-control-the-database-overview-of-database-components-you-can-add-to-version-control"&gt;Overview of database components you can add to version control&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
                                                              &lt;p&gt;Getting our code into version control is a great start, but that's just half the battle with Drupal, since so much information is captured in the database. In this video, we begin the process of exploring the best way to get database components into our Git repository.&lt;/p&gt;&lt;div class="field field-title"&gt;&lt;h1&gt;Killer Feature Contest and More New Git Videos on Build a Module.com&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/wc46Zx8mIfI" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/killer-feature-contest-and-more-new-git-videos-build-modulecom#comments</comments>
 <pubDate>Tue, 29 Nov 2011 14:39:23 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">305 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/killer-feature-contest-and-more-new-git-videos-build-modulecom</feedburner:origLink></item>
  <item>
    <title>Get 50% off your first month at Build a Module.com, Drupalcon training and 5 new Git videos</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/WQxQtc43EdI/get-50-your-first-month-build-modulecom-drupalcon-training-and-5-new-git-videos</link>
    <description>&lt;div class="field field-post-date"&gt;Nov 22, 2011&lt;/div&gt; &lt;h3&gt;Get 50% off of your first month&lt;/h3&gt;
                                                              &lt;p&gt;For those of you who have been on the fence about becoming a member, for the next week you can get 50% off your first month by using the code &lt;strong&gt;HALFONFIRST&lt;/strong&gt; when you check out. It's a great way to take a tour of awesome features like the transcription view, progress tracking and more.&lt;/p&gt;
                                                              &lt;p&gt;This coupon also applies to our new &lt;strong&gt;group membership&lt;/strong&gt; feature, and the discount gets bigger the more credits you purchase.&lt;/p&gt;
                                                              &lt;p&gt;&lt;a href="http://buildamodule.com/cart/add/p21?destination=cart&amp;amp;coupon=HALFONFIRST"&gt;&lt;strong&gt;Click here to add a monthly membership to your cart with the 50% coupon code applied&lt;/strong&gt;&lt;/a&gt;.
                                                              &lt;/p&gt;
                                                              &lt;h3&gt;Drupalcon training in March (pre-announcement)&lt;/h3&gt;
                                                              
                                                              &lt;p&gt;After the awesome success of our piloted Mentored Training at the Bay Area Drupal Camp, we were accepted to conduct a pre-Drupalcon training in Denver. I will be posting more information on this soon, when registration is open. Space will be limited, so be sure to reserve your spot as soon as you can.
                                                              &lt;/p&gt;
                                                              &lt;h3&gt;New Git video tutorials&lt;/h3&gt;
                                                                   &lt;p&gt;This week we continue to explore the GitFlow branching model and talk about a few types of branches. Even though branching in Git is very flexible, layering on a solid set of rules for using them will make working with a team much more practical.&lt;/p&gt;
                                                                    &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-deploying-releases-features-and-fixes-with-git-summary-of-how-to-use-release-hotfix-and-feature-branches"&gt;&lt;strong&gt;Summary of how to use release, hotfix and feature branches&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                    &lt;p&gt;In this video we do a quick overview of the roles of a release, hotfix and feature branches before we dive into each one in detail.&lt;/p&gt;
                                                                    &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-deploying-releases-features-and-fixes-with-git-release-branch-cycle-summary"&gt;&lt;strong&gt;Release branch cycle summary&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                    &lt;p&gt;It never hurts to re-iterate the important parts of a complicated procedure, and that's what we do in this video.&lt;/p&gt;
                                                                    &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-deploying-releases-features-and-fixes-with-git-how-to-create-deploy-and-clean-up-a-hotfix-branch"&gt;&lt;strong&gt;How to create, deploy and clean up a hotfix branch&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                    &lt;p&gt;When you find a critical bug on your production site and need to fix it fast, you can use a hotfix branch workflow to tackle the problem and bring your fixes back into your main development branch. We show you how in this video.&lt;/p&gt;
                                                                    &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-deploying-releases-features-and-fixes-with-git-how-to-troubleshoot-pushes-pulls-and-conflicts-with-a-feature-branch"&gt;&lt;strong&gt;How to troubleshoot pushes, pulls and conflicts with a feature branch&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                    &lt;p&gt;We've been using feature branches throughout this series, but in this video we talk through some potential issues you might run into and how to overcome them.
                                                                   &lt;/p&gt;
                                                              &lt;h3&gt;FREE video of the week&lt;/h3&gt;
                                                              &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-deploying-releases-features-and-fixes-with-git-how-to-create-deploy-and-clean-up-a-release-branch"&gt;&lt;strong&gt;How to create, deploy and clean up a release branch&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                              &lt;p&gt;With a release branch, you capture a (hopefully) stable state of your code base and push it to a production site. In this video we walk you through each step of the way, from creating and working within the release, pushing it to production, and cleaning up after the push.&lt;/p&gt;&lt;div class="field field-title"&gt;&lt;h1&gt;Get 50% off your first month at Build a Module.com, Drupalcon training and 5 new Git videos&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/WQxQtc43EdI" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/get-50-your-first-month-build-modulecom-drupalcon-training-and-5-new-git-videos#comments</comments>
 <pubDate>Tue, 22 Nov 2011 18:09:14 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">304 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/get-50-your-first-month-build-modulecom-drupalcon-training-and-5-new-git-videos</feedburner:origLink></item>
  <item>
    <title>Upcoming Trainings and Camps, Transcription Complete and 5 New Videos</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/tdBwPeOb23c/upcoming-trainings-and-camps-transcription-complete-and-5-new-videos</link>
    <description>&lt;div class="field field-post-date"&gt;Nov 15, 2011&lt;/div&gt;  &lt;h3&gt;Video library transcription is complete!&lt;/h3&gt;
                                                              &lt;img src="http://buildamodule.com/sites/default/files/closed-captioning.jpg" style="float:right;margin-left:10px;margin-bottom:10px;" /&gt;
                                                              &lt;p&gt;After several months of hard work, our complete 530+ video library is completely transcribed. This is a milestone for us, but what does it mean for you?&lt;/p&gt;
                                                              &lt;ul&gt;
                                                                &lt;li&gt;If you're deaf or hearing impaired, closed captioning is available on every video.&lt;/li&gt;
                                                                &lt;li&gt;Our 'transcription view', which has become an essential tool for many members for navigating and scanning videos, now works with every video in the library.&lt;/li&gt;
                                                                &lt;li&gt;The spoken text in every video is now searchable. When clicked, a search result will take you to the exact place in the video where the text is spoken.&lt;/li&gt;
                                                              &lt;/ul&gt;
                                                              &lt;p&gt;For those of you who haven't used the transcription view (available only to members), it's a fantastic way to read through the text of a video as you watch it. This means if you're not sure about a spoken phrase, you can cross-reference the text. You can also click on any point in the text to jump to that point in the video. If you're tired of listening to video, you can pause and click through different points of the transcription to load up screenshots.&lt;/p&gt;
                                                              &lt;p&gt;We're very excited to be fully accessible to the hearing impaired members of our community, and are committed to continuing this effort as new videos are released.
                                                              &lt;/p&gt;
                                                              &lt;h3&gt;Upcoming Mentored Trainings&lt;/h3&gt;
                                                              
                                                              &lt;p&gt;After the success of our Mentored Training at the Bay Area Drupal Camp a month ago, several individuals have stepped up to help organized mentored trainings across the US. I'm looking forward to seeing this number grow. The trainings are currently in planning phase, but if you're interested in attending or mentoring, please either post to the user group or contact us for more information.&lt;/p&gt;
                                                              &lt;ul&gt;
                                                                &lt;li&gt;&lt;strong&gt;New York City, New York&lt;/strong&gt; - Contact for more information&lt;/li&gt;
                                                                &lt;li&gt;&lt;strong&gt;Phoenix, Arizona&lt;/strong&gt; - Contact for more information&lt;/li&gt;
                                                                &lt;li&gt;&lt;strong&gt;Denver, Colorado&lt;/strong&gt; - &lt;a href="http://groups.drupal.org/node/186934"&gt;See this post on groups.drupal.org&lt;/a&gt;&lt;/li&gt;
                                                                &lt;li&gt;&lt;strong&gt;Portland, Oregon&lt;/strong&gt; - &lt;a href="http://groups.drupal.org/node/187129"&gt;See this post on groups.drupal.org&lt;/a&gt;
&lt;/li&gt;
                                                              &lt;/ul&gt;
                                                              &lt;h3&gt;Come see us at upcoming camps!&lt;/h3&gt;
                                                              &lt;p&gt;This last weekend  I attended the fantastic &lt;a href="http://www.drupalcampphx.com/"&gt;DrupalCamp Phoenix&lt;/a&gt; in Arizona. The folks down were incredibly friendly, and I met some great people. For those of you already setting up your calendars for next year, definitely leave a space open for Phoenix.&lt;/p&gt;
                                                              &lt;p&gt;This next week we're going to be at DrupalCamp Austin, so keep an eye out and come say hi. In December we'll be attending Drupal on the Bayou, which sounds like it's shaping up to be a great event.&lt;/p&gt;
                                                              &lt;ul&gt;
                                                                &lt;li&gt;&lt;a href="http://2011.drupalcampaustin.org/"&gt;&lt;strong&gt;Drupalcamp Austin&lt;/strong&gt;&lt;/a&gt; - Nov 19 and 20&lt;/li&gt;
                                                                &lt;li&gt;&lt;a href="http://www.drupalonthebayou.com/"&gt;&lt;strong&gt;Drupal on the Bayou&lt;/strong&gt;&lt;/a&gt; (New Orleans) - Dec 8 and 9&lt;/li&gt;
                                                              &lt;/ul&gt;
                                                              &lt;p&gt;If you're considering visiting a DrupalCamp in the near future, definitely&lt;a href="http://www.buildamodule.com/camps"&gt; take a look at our one-page list of all DrupalCamps and DrupalCons&lt;/a&gt; for an easy way to plan&lt;/p&gt;
                                                           
                                                              &lt;h3&gt;5 more Git video tutorials&lt;/h3&gt;
                                                                  
                                                                   &lt;p&gt;Last week we explored how to manage a remote Git repository and push changes from our local environment up to our production site. This week things get even more fun as we look at how to integrate other team members into the development process. The last (FREE) video on working with a scalable branching model will also show you how to manage branches in a sane and sustainable way, regardless of the size of your project.&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-what-conflicts-are-and-how-to-resolve-them"&gt;&lt;strong&gt;What conflicts are and how to resolve them&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                   &lt;p&gt;Eventually, you will run into a situation where Git won't be able to figure out how to merge two changes. We'll walk you through why this happens and how to fix it.&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-how-to-create-a-branch-and-track-it-remotely"&gt;&lt;strong&gt;How to create a branch and track it remotely&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                   &lt;p&gt;We've already covered creating branches, but here we show you how to add a new branch locally and push it to a central remote repository to share with other environments.&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-how-to-create-a-release-with-a-develop-master-branch-system"&gt;&lt;strong&gt;How to create a release with a develop-master branch system&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                   &lt;p&gt;In this basic branching model, we show one technique for creating a predictable release structure to use when pushing changes in batches to a production site.&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-how-to-set-up-a-new-enviroment-for-a-team-member"&gt;&lt;strong&gt;How to set up a new environment for a team member&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                   &lt;p&gt;So far we've been exploring how to work on a Git repository alone, but in this video we demonstrate how to use the same tools we've been using to track a repository remotely to bring other team members into the equation.&lt;/p&gt;
                                                                   &lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-deploying-releases-features-and-fixes-with-git-how-to-use-a-scalable-git-branching-model-called-gitflow"&gt;&lt;strong&gt;(FREE) How to use a scalable Git branching model called Gitflow&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
                                                                   &lt;p&gt;In this free (but information packed) video, we take our develop-master branch workflow and expand it to include several branch tracks in a system commonly called &amp;quot;Gitflow&amp;quot;. This system, while it looks kind of crazy as a chart, takes the guesswork out of branch organization and lays down a set of sustainable rules for a project of any complexity.&lt;/p&gt;&lt;div class="field field-title"&gt;&lt;h1&gt;Upcoming Trainings and Camps, Transcription Complete and 5 New Videos&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/tdBwPeOb23c" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/upcoming-trainings-and-camps-transcription-complete-and-5-new-videos#comments</comments>
 <pubDate>Tue, 15 Nov 2011 16:45:09 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">303 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/upcoming-trainings-and-camps-transcription-complete-and-5-new-videos</feedburner:origLink></item>
  <item>
    <title>New Features! Group Memberships! And 5 New Videos on Build a Module.com!</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/oiDonUL879g/new-features-group-memberships-and-5-new-videos-build-modulecom</link>
    <description>&lt;div class="field field-post-date"&gt;Nov 8, 2011&lt;/div&gt;&lt;h3&gt;NEW! Manage team access with Group Memberships&lt;/h3&gt;
&lt;p&gt;This week we rolled out a new feature to help organizations manage muti-member access. With one membership, a group can distribute access to as many team members as they need. Access can be re-distributed to other members at any time, making it very flexible, easy to use and cost effective.&lt;/p&gt;
&lt;p&gt;For a quick overview of how it works, take a look at the &lt;a href="http://buildamodule.com/blog/how-to-manage-a-group-membership-video-new-feature"&gt;3-minute video on managing Group Memberships&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you'd like to hear more about the benefits of Group Memberships, please &lt;a href="http://buildamodule.com/blog/the-benefits-of-using-a-group-membership-2-videos"&gt;check out these two short videos&lt;/a&gt;. Purchasing a Group Membership is simple, you can:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check out with more than one membership in your cart, or&lt;/li&gt;
&lt;li&gt;Purchase additional membership credits by going to your membership page and clicking &lt;strong&gt;Add credits&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Group memberships are great for any organization that needs to give video library access to 2 or more people, for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;University technical departments&lt;/strong&gt; who have developers, designers and site managers that need ongoing Drupal training&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Web shops&lt;/strong&gt; that want a useful reference for their team as well as a way to train new recruits and clients&lt;/li&gt;
&lt;li&gt;Any organization running a Drupal site in-house&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are price breaks after the first membership, making it more cost effective at any level to use a Group Membership instead of multiple Personal Memberships. Depending on how many credits you purchase, the price for individual credits can go down nearly 50%!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/groups"&gt;Learn more about how Build a Module.com can help your organization&lt;/a&gt;.
                                                              &lt;/p&gt;
&lt;h3&gt;Tons of new and updated features!!!&lt;/h3&gt;
&lt;p&gt;This last month we've been very busy adding a number of frequently requested features. Here's the quick breakdown, enjoy!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Group Memberships&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Of course if you read the last bit, you get the idea, but it's such an awesome feature that it was worth mentioning again. Manage multi-user access under one account and one payment plan. Sweet! &lt;a href="http://buildamodule.com/groups#four-short"&gt;Learn more here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Organizations page&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For organizations who want to learn more about how Build a Module.com can help more effectively train their Drupal team, from site administrators to developers, we've put together a set of resources specifically for you. &lt;a href="http://buildamodule.com/groups"&gt;Check out the organizations page here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Improved Search&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can now search forums and FAQ by using the search bar at the top of the page. Transcription search has also been improved. &lt;a href="http://buildamodule.com/search"&gt;Check it out&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bulk order form&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you need to purchase a number of items all at once, you can fill out a single form and get it all in your cart instantly. This is a great one to forward to the folks in charge of purchasing. &lt;a href="http://buildamodule.com/groups#group-order-form"&gt;Check out the bulk order form&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;License extensions for DVDs and Downloads&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If your team needs a mutiple-user license for DVDs or Downloads, you can purchase additional licenses for a very affordable $20 apiece. You can &lt;a href="http://buildamodule.com/licensing"&gt;learn more about licensing and purchase license extensions here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Re-activate expired memberships&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the past, in order to reactivate an expired membership, you had to purchase a new one. We've updated the process now so you can simply provide updated credit card info and be on your way!
                                                                   &lt;/p&gt;
&lt;h3&gt;And of course, 5 new Git video tutorials&lt;/h3&gt;
&lt;p&gt;Last week we learned how remote Git repositories work, we set up an account on GitHub and connected up our local repository to the remote. This sets the stage for the next (rather exciting) steps, where we start to use our central remote repository to set up a production environment and push updates to it.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-how-to-clone-our-remote-repository-into-a-production-environment"&gt;&lt;strong&gt;How to clone our remote repository into a production environment&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once we've set up our remote, we can suck down everything into another environment. Bare minimum, you'll probably have a production environment you need to clone to, so we tackle that first.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-how-to-push-a-change-from-dev-to-production-with-push-fetch-and-merge"&gt;&lt;strong&gt;How to push a change from dev to production with push, fetch and merge&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once we make changes to our local repository, we demo how to get them to production using the push, fetch and merge commands.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-how-to-push-a-change-from-dev-to-production-with-push-and-pull"&gt;&lt;strong&gt;How to push a change from dev to production with push and pull&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this video, we do another push to production, but this time using a shortcut command called &amp;quot;pull&amp;quot; instead of fetch and merge.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-how-to-undo-commits-to-a-remote-repository"&gt;&lt;strong&gt;How to undo commits to a remote repository&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Knowing how to undo is just as important as knowing how to do in Git. In this video, we roll back our changes to the remote and obliterate history (Muaahahahaha!).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-how-to-push-changes-from-production-to-dev"&gt;&lt;strong&gt;How to push changes from production to dev&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sometimes you'll make a modification on production that you need to pull into your development environment. In this video, we show you just how similar this process is to doing it the other way around.&lt;/p&gt;
&lt;div class="field field-title"&gt;&lt;h1&gt;New Features! Group Memberships! And 5 New Videos on Build a Module.com!&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/oiDonUL879g" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/new-features-group-memberships-and-5-new-videos-build-modulecom#comments</comments>
 <pubDate>Tue, 08 Nov 2011 17:10:02 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">302 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/new-features-group-memberships-and-5-new-videos-build-modulecom</feedburner:origLink></item>
  <item>
    <title>Working with remote Git repositories - 5 new videos from Build a Module.com</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/xnlsjLFbeP4/working-remote-git-repositories-5-new-videos-build-modulecom</link>
    <description>&lt;div class="field field-post-date"&gt;Nov 1, 2011&lt;/div&gt;&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-branching-merging-and-tagging-in-git-how-to-add-remove-list-and-rename-tags" rel="nofollow"&gt;&lt;strong&gt;How to add, remove, list and rename tags&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Before jumping into working with remote Git repositories, we tackle how to use and manage tags to mark important points in the history of your repository.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-how-remote-central-repositories-work" rel="nofollow"&gt;&lt;strong&gt;How remote central repositories work&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you're new to version control, the idea of a central remote repository might sound daunting, but it's a foundational building block for working with multiple developers and pushing changes from one environment to another. In this video we explain how it works.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-how-to-create-an-account-on-github-and-set-up-ssh-key-pair-authentication" rel="nofollow"&gt;&lt;strong&gt;How to create an account on GitHub and set up SSH key pair authentication&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this video we demonstrate how to set up a free GitHub account to use as a central repository. We also walk you through the steps of authenticating using SSH key pair authentication. If that sounds scary, don't worry, we'll walk you through the process step by step.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-how-to-set-up-a-remote-repository-and-connect-to-it" rel="nofollow"&gt;&lt;strong&gt;How to set up a remote repository and connect to it&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once you have an account set up, you can create your first remote repository and connect it up with your local repository to sync changes back and forth.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-working-with-remote-git-repositories-what-well-be-doing-now-with-our-remote-repository" rel="nofollow"&gt;&lt;strong&gt;What we'll be doing now with our remote repository&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this video we outline how we're going to use our remote repository throughout the rest of the series.     &lt;/p&gt;
&lt;div class="field field-title"&gt;&lt;h1&gt;Working with remote Git repositories - 5 new videos from Build a Module.com&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/xnlsjLFbeP4" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/working-remote-git-repositories-5-new-videos-build-modulecom#comments</comments>
 <pubDate>Tue, 01 Nov 2011 15:49:37 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">301 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/working-remote-git-repositories-5-new-videos-build-modulecom</feedburner:origLink></item>
  <item>
    <title>Conduct free (or paid) Drupal trainings using the Build a Module.com Mentored Training model</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/iiH1y8eE-xk/conduct-free-or-paid-drupal-trainings-using-build-modulecom-mentored-training-model</link>
    <description>&lt;div class="field field-post-date"&gt;Oct 28, 2011&lt;/div&gt;&lt;p&gt;&lt;i&gt;The permanent location of this information, which may be more up to date, is &lt;a href="http://buildamodule.com/train"&gt;http://buildamodule.com/train&lt;/a&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;style&gt;
p, ol, ul { margin-bottom:15px !important;}
ol li, ul li { margin-bottom:5px !important;}
&lt;/style&gt;&lt;div style="float:right;margin-left:15px;margin-bottom:15px;padding:5px;background-color:white;border:1px solid silver;"&gt;&lt;iframe width="450" height="253" src="http://www.youtube.com/embed/jP39JzCPXWQ" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3&gt;On this page&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#what-is-this-page-for"&gt;What is this page for?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#what-is-a-build-a-module-"&gt;What is a Build a Module.com Mentored Training?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#why-would-i-want-to-do-a-"&gt;Why would I want to do a training using the Mentored Training model?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#benefits-of-the-mentored-"&gt;Benefits of the Mentored Training model&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#how-to-conduct-a-mentored"&gt;How to conduct a mentored training&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#subjects"&gt;Overview of training topics to choose from&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#costs"&gt;Cost breakdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#internet"&gt;Portable internet information&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#schedule"&gt;Example schedule&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#introduce"&gt;How to introduce a mentored training&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#info"&gt;What information to send Build a Module.com when you're ready to start&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#reminder"&gt;Templates for advertising and communication&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#organizer-faq"&gt;Organizer FAQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#student-faq"&gt;Student FAQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#see-also"&gt;Resource links&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;&lt;a id="what-is-this-page-for" href="#what-is-this-page-for"&gt;What is this page for?&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;This page contains a set of resources and suggestions for conduction a Build a Module.com Mentored Training. If you decide to put on a training, nothing here is set in stone, it is simply a guide to help you get started and provide a set of ground rules that can help you move forward without having to do too much planning.&lt;/p&gt;
&lt;h3&gt;&lt;a id="what-is-a-build-a-module-" href="#what-is-a-build-a-module-"&gt;What is a Build a Module.com Mentored Training?&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;A Build a Module.com mentored training is likely very different than other trainings you have organized or attended. It's more effective, more fun, and much easier to organize than a traditional training. On this page you can find resources on how to conduct a  Mentored Training and what makes it a highly effective model.&lt;/p&gt;
&lt;p&gt;A Mentored Training leverages a set of carefully produced videos to replace traditional lectures. The videos are short (2-10 minutes long), and are grouped together into comprehensive collections. At the beginning of the training, students are given a brief orientation (15-20 minutes) to the collection they will be focusing on, a quick tour of the video player features, and then they begin to watch videos at their own pace. A team of 'mentors' are available to help students whenever they have questions or run into problems.&lt;/p&gt;
&lt;p&gt;Besides a couple of minor details, that fully describes what happens at a mentored training. The concept is simple, but incredibly effective.&lt;/p&gt;
&lt;h3&gt;&lt;a id="why-would-i-want-to-do-a-" href="#why-would-i-want-to-do-a-"&gt;Why would I want to do a training using the Mentored Training model?&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;There are two major reasons you might want to conduct a Mentored Training. The first is that you have a group of people you want to get up to speed in Drupal (your organization, your Drupal user group, students in your class), and you recognize that this model will be the most effective approach since it more fully engages students and is easier to organize than a traditional training. It also has a built in system for continued education so the student knows where to go when the training is over.&lt;/p&gt;
&lt;p&gt;The second is that you want to train as part of a business plan, and so you'd like to use the training to develop leads or generate profit. In this case, a Mentored Training is cheaper and easier put on, while still being more satisfying for students. There are no fees for using Build a Module.com as your curriculum (in fact we will give you and your students free access for a week), and you can use a variety of spaces to conduct the training. In most cases,you don't need to even be very familiar with the curriculum to pull off the training, you and your fellow mentors just need the skill set you are training on (i.e. site building for a site building training, development for a development training).&lt;/p&gt;
&lt;p&gt;The next section addresses the major benefits of using this type of training over a traditional model.&lt;/p&gt;
&lt;h3&gt;&lt;a id="benefits-of-the-mentored-" href="#benefits-of-the-mentored-"&gt;Benefits of the Mentored Training model&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;There are many problems in a traditional training that the mentored training model addresses. Namely, it's cheaper, easier to organize, more effective for students and more enjoyable for trainers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Trainers require little or no preparation time&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Besides the introductory orientation, trainers are spending the entire day helping students with questions they have. If the training is for site building, then they should be familiar with site building. If the training is around development, they should be familiar with developing. They don't even need to know the specifics about the Build a Module.com video collection, which means all they really need to do is simply show up to the training.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Trainers don't need to present&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The number of people who both know their stuff technically and like to get in front of a group to train in a typical lecture style is a lot smaller than those who just know their stuff. When you take the presentation aspect out of the training, it means that a lot more people can be comfortable getting involved. This also has a huge impact on preparation time.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Curriculum is open and public&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Since the curriculum is based off of publicly accessible videos, students can get a sense of what they're about to get into before the training, and after the training they can continue their education by working through additional videos. The videos are nearly all transcribed and searchable, making them a valuable reference as well.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Trainers get to help students directly 100% of the time&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There's two sides to trainers getting to help students all the time. Firstly, it's a huge value for the students. Having more in-person help means that students can get over humps faster and feel like they can really get what they need. It's a great incentive for them to move forward, too, since they have the help built right in.&lt;/p&gt;
&lt;p&gt;This also makes the trainer's job much more satisfying. Instead of occasionally helping students catch up to the lecture, they can spend the time with the student to really help them figure stuff out. At my last training, all 6 mentors said they would do it again because it was just a lot of fun.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If a student misses one concept, they can review until they get it, then move on&lt;/strong&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;A lecture is timed and linear, which means that it's easy for students to get left behind. If you miss one concept as a student, that could mean that everything after that lost concept doesn't make sense. With a video training, however, there's no pressure. You take your time on a concept until you get it, then you can move on without holding anyone else back.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Students can rewind if they get lost&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As students, we tend to drift off from time to time. If you're watching a video, you can simply rewind back to where you left off.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Students can stop whenever they need a break&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Everybody's brains get full at different times. Some people don't even need breaks. By leveraging videos instead of lectures, students are free to take as many breaks as they need, or use break time to keep moving forward. At the last mentored training, probably 30% of the students stayed through the lunch period, watching videos.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Students can skip over material they already know&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Regardless of how well you describe the material beforehand, some students will come over-qualified for the training. Because of the large library of videos on Build a Module.com, there is something for everybody in a group. A full third of our last &amp;quot;site building&amp;quot; class moved on to watch videos on development, theming, and using version control. If it had been a traditional training, these students would not have been as engaged as they could have been.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Basic or advanced questions don't bog the whole group down&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In a traditional training, whenever a student has a question it stops the group from moving forward. Sometimes these are questions much of the group has, but most of the time they're not. When a question is asked, a lot of time gets wasted and a lot of pressure is put on the student, meaning that a lot of questions don't get asked. But with a generous number of mentors available to help, there's much less pressure and questions don't hold anyone back.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Vocal students don't hold the presentation back, instead they can get the help they need&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There's always that a couple students who seems to have more to say than the others. In a traditional training, these students either bog the group down or get the cold shoulder. In a mentored training, however, there are enough human resources available to allow them to spend the time explaining their problems and get solutions, which is usually all they need to start getting to work.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Students can continue learning after the training is over&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Again, the public nature of the videos on Build a Module.com means that students can leverage the amount of time spent getting familiar with the interface to continue their education long after the live training is finished. There's a lot of material there, and new material is added weekly, meaning that once students start learning, they can just keep going.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Videos are carefully produced and keep a good pace&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Even if a trainer is open to presenting in front of a group, a number of skills have to come together for a presenter to be empathetic, well-paced and easy to follow. The videos are produced to be easy to follow and keep the student engaged, while reducing the amount of unused space, all of which can be tricky when presenting in a live lecture format. By having the videos, trainers and students no longer have to worry about presentation style.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Costs are low, projection is not required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Because of the reduced preparation time, lower stress, and the minimized skill set required to be a mentor, it's much easier and cheaper to pull together the human resources needed for a training. In our last training, all of our mentors were volunteers (i.e. free). In terms of physical costs, a training can be conducted in any venue with seating, power and internet. In our last training, we didn't even use a projector, which allowed us to cut down on costs.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Trainings can be any length of time, or can be distributed as a regular event&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Because of the extensive video library on Build a Module.com, trainings can be as short as a couple hours or as long as several days, and the structure of the training doesn't have to change at all. This makes it very flexible, so it can be equally as effective as a weekly meetup or a one-time 3-day training.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Transcriptions make training accessible to the hearing impaired&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Nearly all the videos on Build a Module.com are transcribed and captioned, meaning a mentored training is accessible to the deaf or hearing impaired without hiring transcriptionists. The transcriptions also provide a valuable tool to all students by having a second way to interpret the spoken word. Nearly all the students in our last training agreed that the transcriptions were very useful.&lt;/p&gt;
&lt;h3&gt;&lt;a id="how-to-conduct-a-mentored" href="#how-to-conduct-a-mentored"&gt;How to conduct a mentored training&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;In order to conduct a training, you will need a few things. Getting these things together isn't too hard, but it will be the trickiest part of the event.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Before the event&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you're holding an informal event at a coffee shop with 5-10 people, then there's a lot of this you don't need to worry about. But for planned, 20-100+ people, more formal events, this list should cover the set of tasks you'll need to undertake to make sure things move forward smoothly. You can print this off to use as a checklist.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Pick a venue and reserve it &lt;/strong&gt;- You need a place to meet. Explore universities, schools and hotels for more official trainings, but coffee shops, restaurants and living rooms could also work for a less formal event.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Choose a topic &lt;/strong&gt;- See the &lt;a href="#subjects"&gt;Overview of training topics to choose from&lt;/a&gt; section below for help on choosing a topic.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Set a schedule&lt;/strong&gt; - Knowing the times of the training will help students and trainers plan for it. See the &lt;a href="#schedule"&gt;example schedule&lt;/a&gt; below for more information.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Set pricing and sell tickets&lt;/strong&gt; - Decide how much you're going to charge. There are no costs from Build a Module.com, and we will provide you with 8 days of free access for your students. Your pricing should at least cover the cost of the venue, the internet, any physical resources and the costs of mentorship. See the &lt;a href="#costs"&gt;cost breakdown&lt;/a&gt; below for more information. You can use a site like &lt;a href="http://www.eventbrite.com/"&gt;EventBrite&lt;/a&gt; to sell tickets and keep a cap on signups.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spread the word&lt;/strong&gt; - Use Twitter, Facebook, write blog posts, talk to various Drupal user groups, talk to anyone you know using Drupal, advertise to tech meetups in your area, invite your family and friends, put up signs, tell universities and schools.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Invite mentors&lt;/strong&gt; - Invite mentors that are skilled in the subject matter covered in the training. We had 7 mentors for 60 students at our last training, which seemed like a good ratio. We could have dropped that down to 3 or 4 in the second half of the day-long training. Besides the organizer, no preparation was required for the mentors, they just have to show up on time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plan internet&lt;/strong&gt; &lt;strong&gt;access&lt;/strong&gt;- Try to pick a place with good internet. The videos are optimized for web streaming, meaning that for video they're small, but they're still video. Also, a stable internet connection is important. See &lt;a href="#internet"&gt;portable internet information&lt;/a&gt; below for suggestions on bringing your own internet backup.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Give students access to Build a Module.com and send pre-training email&lt;/strong&gt; - See the &amp;quot;&lt;a href="#info"&gt;What information to sent Build a Module.com&lt;/a&gt;&amp;quot; section below for details on getting access to the credit page. We'll give you permission to give students an 8-day pass to the site. In our last training, a common student request was to give access a few days before the training so that students could build up some questions to bring to the training, but it's up to you to decide when to start their access.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Buy or gather several isolating headphones&lt;/strong&gt; - At our last training, 10% of the students forgot headphones. Also, there were several complaints about noise levels. Bringing some spare headsets that block out noise will solve both problems. &lt;a href="http://www.amazon.com/Coby-High-Performance-Isolation-Earphones-CVE52BLK/dp/B001PAEAQO/ref=lh_ni_t"&gt;You can get $4 pairs here on Amazon&lt;/a&gt;. Make sure to sanitize them between trainings. ;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Get power strips and extension cords&lt;/strong&gt; - If the venue doesn't provide adequate power to each student, then you should buy enough power strips and extension cords to get a plug for every student close to the table where they will be. You may need to check out the venue to see what needs to be done here.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Get water&lt;/strong&gt; - If there's no water at the venue, buy some bottled water to bring.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Modify and print out information sheets for each student&lt;/strong&gt; - The information sheet contains links to important resources for support, information about IRC and training-specific links.You can &lt;a href="http://buildamodule.com/sites/default/files/training/training-repository/documents/mentored-training-resources.html" target="_blank"&gt;preview the information sheet here&lt;/a&gt;, and &lt;a target="_blank" href="https://github.com/buildamodule/badcamptraining/zipball/master"&gt;download an HTML version of the sheet along with other resources here&lt;/a&gt;. The filename is &lt;em&gt;mentored-training-resources.html&lt;/em&gt; and can be found in the /documents folder, and you can modify this as you need. Items that need to be replaced are marked in red, and have the 'fill' class when looking at the HTML.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Send email before the training&lt;/strong&gt; - Send a reminder email (&lt;a href="#reminder"&gt;see template here&lt;/a&gt;) to students before the training with info about the schedule, about what they need to bring (i.e. headphones) and to let them know they can contact you with questions.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;During the event&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here are some tips on what to do at the event itself:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Introduce the video collection, the interface and the mentors&lt;/strong&gt; - See the &amp;quot;&lt;a href="#introduce"&gt;How to introduce a mentored training&lt;/a&gt;&amp;quot; below for an example. This is a quick orientation to get people comfortable and get everyone on the same page. If you don't have a projector, use &lt;a href="https://join.me/"&gt;join.me&lt;/a&gt; to share your screen during the slides. If you use join.me, post the URL on a white board or projected slide.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hand out information sheet&lt;/strong&gt;s - These are mentioned above and will be useful for students for reference and also to help late students get oriented if they missed the orientation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Handle access requests&lt;/strong&gt; - At the beginning, have a mentor dedicated to granting access to students who didn't get Build a Module.com access before the training.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hand out a brightly colored sticky note to each student &lt;/strong&gt;- When a student has a question and all the trainers are busy, they can put on their laptop lid to signal that they need help. That way they don't need to keep their hands in the air indefinitely.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Set up IRC channel &lt;/strong&gt;- You can set up an IRC channel to encourage students to do a little backroom discussion, and to ask questions in an informal way. If you use Freenode and have more than 5 users or so, you may need to request from a moderator at #freenode to unlock the account so many users can join from the same IP address. You can also offer a web-based portal to make it easy like the one at http://webchat.freenode.net/?channels=[IRC channel here].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;During the training, walk around&lt;/strong&gt; - We found that students were far more likely to ask for help if a mentor was close by. So have the mentors walk around regularly, even if it seems like no one needs help.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take some pictures and / or video&lt;/strong&gt; - Having some media will help you market the next event.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Leave some time at the end for feedback&lt;/strong&gt; - We planned a 30 minute feedback session at the end of our last training, and it was great to hear what people liked and what improvements they suggested.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;&lt;a id="subjects" href="#subjects"&gt;Overview of training topics to choose from&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;If you've taken a look at the video library, then you know there's a broad range of subjects you can cover in the training. One idea is to allow students to choose what topic they want to dive into, but you may also want to narrow down the subject matter for a specific purpose, to fill a gap among other trainings going on at the same time, or to market to a particular audience. Students can reasonably work through 2-4 hours of video during a single full day training, meaning that they will usually only make it through a portion of a collection.&lt;/p&gt;
&lt;p&gt;Below are the topics that currently have significant coverage in the video library, and thus can form the basis of a Mentored Training.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Site Building&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Using the &amp;quot;Build Your First Drupal 7 Web Site&amp;quot; collection, students will walk through the process of building a fully functional Drupal 7 web site from start to finish. No previous experience with Drupal is required. We first go through the process of installing Drupal like a desktop application and move on to discuss and implement the most essential components of Drupal, including modules, content types, nodes, taxonomy, views and lots more. Everything is pulled together in a comprehensive example site that includes custom content types, a calendar view, a Wysiwyg and various other features.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Drupal Development and Module Building&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Using the &amp;quot;Drupal 7 Development Core Concepts&amp;quot; collection, students will build several practical modules and explore Drupal 7's various APIs. We begin by building a simple 'Hello, World' module, and move on to create forms, work with the database, handle users,  explore jQuery integration and lots, lots more.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Drupal Theming&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Using the &amp;quot;Drupal 7 Theming Essentials&amp;quot; collection, students will learn how to work with the theming layer to modify any piece of output. We explore how to create a theme from scratch, how to use sub-themes and how to clone themes. We explore how to determine what method of output modification to use, from using template files to preprocessing functions to theme functions. We also demonstrate how to incorporate modifications to a theme settings page to allow for quick visual changes on the them layer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Version Control and Code Workflow (in progress)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We're currently rolling out the &amp;quot;Version Control and Change Management&amp;quot; collection, in which the student learns what version control is all about, and how to use Git in a piratical way to manage processes like pushing a development site to production, or working in tandem with other team members. Once a solid foundation is set for version control, we explore the techniques needed to capture everything in code for security and accountability using the Features module, Selenium IDE and other tools. We then wrap up by demonstrating how to use the Drush command line tool to speed up site management.&lt;/p&gt;
&lt;h3&gt;&lt;a id="costs" href="#costs"&gt;Cost breakdown&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Below are some hypothetical scenarios so you can get an idea about how to price your training. To calculate what to charge, add up your expenses, add a little bit of a buffer, and divide by the minimum number of students that will make the training financially viable, if finances are a factor. Again, there's no extra charges from Build a Module.com for conducting a training based on its material.&lt;/p&gt;
&lt;p&gt; As far as venue goes, there are usually a variety of options available. Call around to colleges and hotels for pricing. For one hotel I talked to, the cost would be $250 for a small room (25 people max) to $850 for a large room (150 people max). A projector would be $150, and catering would be $10-$15 / person. The projector and food were both optional. If the trainers aren't getting paid, it could also be good to include a little thank you to the mentors as perhaps a dinner or gift.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5-15 people, informal - $0&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The actual cost of your training can be $0 if done in a public venue with internet, say a coffee shop or restaurant. People can also bring up their own sharable backup cellular internet just in case internet goes wonky. Even though it's free, like with most things, the more together you are with the training, the better it will go.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;15-70+ people, informal - $400 to $1500&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If your goal is just to train people or get exposure and you're not worried about cash flow, then you can price the training to simply cover the costs of the venue, internet and maybe food.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;15-70+ people, formal - $800 to $2000&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These are rough numbers, but the idea is that in a more formal setting, you'll probably want to pay your trainers and make sure things are really squared away with the internet situation, including possibly bringing some &lt;a href="#internet"&gt;backup cellular internet&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;&lt;a id="internet" href="#internet"&gt;Portable internet information&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;The interment required for a Build a Module.com training  isn't terribly high, but it is critical. For a typical 1-day training, you can figure in about 300MB of download per trainee over the course of the day. For a 50-person training, that's about 36MB of download per minute on average. For some venues, this will be easy, for others it may be pushing it. &lt;/p&gt;
&lt;p&gt;One possibility is to augment the existing internet with cellular internet using a router with load balancing. With the &lt;a href="http://www.cradlepoint.com/products/branch-office-retail-pos/mbr1200-failsafe-gigabit-n-router-mobile-broadband"&gt;Cradlepoint MBR120&lt;/a&gt; ($199), you can connect up to 3 USB modems along with a wired connection, and have the internet fall back on the cellular internet when the main internet is down. For the cellular plans, one option is to get the &lt;a href="http://www.virginmobileusa.com/mobile-broadband/ovation-mc760.html"&gt;Ovation MC706&lt;/a&gt; USB modem (supported by the Cradlepoint device) form Virgin mobile ($79) and pay $50 for the unlimited plan for 1 month (speed could go down after 2.5 gigs). You can get up to 3 of these and the Cradlepoint device will balance out the load between the USB modems if the main internet goes down.&lt;/p&gt;
&lt;h3&gt;&lt;a id="schedule" href="#schedule"&gt;Example schedule&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;For a day-long event:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;9:00am - Orientation (introduce the collection, the mentors, and the interface)&lt;/li&gt;
&lt;li&gt;9:30am - Begin training&lt;/li&gt;
&lt;li&gt;12:00pm - Break for lunch (optional)&lt;/li&gt;
&lt;li&gt;12:30pm - Back to training&lt;/li&gt;
&lt;li&gt;4:30pm - Feedback session&lt;/li&gt;
&lt;li&gt;5:00pm - Done&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For an evening event:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;5:30pm - Orientation&lt;/li&gt;
&lt;li&gt;6:00pm - Begin training&lt;/li&gt;
&lt;li&gt;8:30pm - Done&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;a id="introduce" href="#introduce"&gt;How to introduce a mentored training&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;I will post a video here shortly, but in the meantime you can download some sample slides at &lt;a href="http://is.gd/bamtrainingresources"&gt;http://is.gd/bamtrainingresources&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here is an example outline that covers the important parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Welcome / greeting!&lt;/li&gt;
&lt;li&gt;How the training works (not a lecture, using videos instead. Means students can work at their own pace, and trainers are free the whole time to help students)&lt;/li&gt;
&lt;li&gt;The schedule&lt;/li&gt;
&lt;li&gt;Have the mentors introduce themselves&lt;/li&gt;
&lt;li&gt;Logistical bits
&lt;ul&gt;
&lt;li&gt;Slides can be downloaded at [URL here]&lt;/li&gt;
&lt;li&gt;Students who don't have access to Build a Module.com can send email to [Email here]&lt;/li&gt;
&lt;li&gt;If headphones were forgotten, we have spares&lt;/li&gt;
&lt;li&gt;Use a sticky note to flag us down when everyone is busy (pass around sticky notes)&lt;/li&gt;
&lt;li&gt;Connect on IRC using the [IRC channel here] on freenode.net&lt;/li&gt;
&lt;li&gt;Mention that people can partner up or form small groups if they want&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Offer a 1-minute overview of the video collection&lt;/li&gt;
&lt;li&gt;Demonstrate how to use the player tools
&lt;ul&gt;
&lt;li&gt;How the videos are organized&lt;/li&gt;
&lt;li&gt;(Play a video and pause it to show player tools)&lt;/li&gt;
&lt;li&gt;How to navigate videos using the back, forward, and list buttons&lt;/li&gt;
&lt;li&gt;How to use large screen mode (largescreen button)&lt;/li&gt;
&lt;li&gt;How to to turn on continuous play (continuous play button)&lt;/li&gt;
&lt;li&gt;How to mark a video as complete with the complete icon (mention that videos are marked as complete automatically as well)&lt;/li&gt;
&lt;li&gt;How to use the transcript to navigate through the video (click on text to jump to that part of the video, note that you can search transcripts)&lt;/li&gt;
&lt;li&gt;Point out the video updates tab and explain what it's for&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Mention it's okay to wander to other videos on the site&lt;/li&gt;
&lt;li&gt;Mention covering 1 hour of video for every 2-3 hours of training time is probably about what to expect.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;a id="info" href="#info"&gt;What information to send Build a Module.com when you're ready to start&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;When you're ready to set up a training, we need to set you up with a page to give your students the free 8-day membership. If you don't need do do this, then you also don't need anything from us and you can just move forward. :)&lt;/p&gt;
&lt;p&gt;In order to set you up with the tool to give access to your students, we need some assurance that you won't abuse the tool. So, we need a few bits of information from you to verify your identity. Please &lt;a href="http://buildamodule.com/contact"&gt;send us an email&lt;/a&gt; with the following information:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Your full name&lt;/li&gt;
&lt;li&gt;Your physical address&lt;/li&gt;
&lt;li&gt;A link to your drupal.org user page&lt;/li&gt;
&lt;li&gt;A link to your Twitter profile page&lt;/li&gt;
&lt;li&gt;An explanation of the training and how many people you estimate will attend (in general, we will only offer free access for trainings that include 5 or more people)&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;&lt;a id="reminder" href="#reminder"&gt;Templates for advertising and communication&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;quot;About the training&amp;quot; template&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This template can be used on a web site or used in printed materials to describe the training. At the least, you will want to replace the location, the subject matter and the mentor list.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;LOCATION&lt;/p&gt;
&lt;p&gt;Hotel Shattuck Plaza&lt;br /&gt;
  2086 Allston Way&lt;br /&gt;
  Berkeley, CA 94707&lt;br /&gt;
  (510) 292-4353&lt;/p&gt;
&lt;p&gt;ABOUT THE TRAINING&lt;/p&gt;
&lt;p&gt;Unlike traditional workshops, instead of spending the full day in lectures, each student will work at their own pace through a set of comprehensive, focused training videos covering one or more of three broad areas of Drupal skill sets: Site Building, Module Development and Theming. Experienced mentors will be available to help students answer questions on a one-on-one basis, work through sticky spots, or demonstrate additional examples to help clarify difficult concepts. By using video training instead of a live lecture model, students will be able to work at their own speed, pausing where they need to, replaying material they didn't get the first time around, and skipping material they're already familiar with. And instead of lecturing, the trainers will be free 100% of the time to help individuals through tricky spots or point them in the right direction. &lt;/p&gt;
&lt;p&gt;If you've ever zoned out during a lecture and found yourself a little lost, or been frustrated that the short time available for questions gets taken up with discussion you're not interested in, this is the perfect environment for you. You can take breaks when you need, tackle exactly what you need to learn (or we'll help you figure out what that is) and get a lot of personal expert advice along the way.&lt;/p&gt;
&lt;p&gt;When you arrive, we will get you oriented to the course material and give you a custom curriculum focused at your particular skill level, tackling the subjects you need to cover. We will be leveraging a set of communication tools to allow students to form small groups around a specific topic if they'd like to work with others, and allow us to address as many issues and questions as possible throughout the workshop day.&lt;/p&gt;
&lt;p&gt;All levels of experience with Drupal will come out of this workshop having made a huge step up the Drupal learning curve, guaranteed. Students will get a full week of access to all the training videos so that they can continue to review and expand their knowledge following the training.&lt;/p&gt;
&lt;p&gt;FOR THOSE NEW TO DRUPAL&lt;/p&gt;
&lt;p&gt;We will provide a tested curriculum where you will build a Drupal 7 site from scratch (no code required), learning some of the most important concepts and techniques around Drupal site-building throughout the process. &lt;/p&gt;
&lt;p&gt;WHAT YOU NEED TO PARTICIPATE&lt;/p&gt;
&lt;p&gt;First and foremost, you will need a laptop and a set of comfortable earbuds or headphones. If you're easily distracted by noise, you might want a set that blocks out some sound, just in case there is a bit of discussion around you. Keep in mind that you will be watching sets of videos, and then applying what you learn throughout the day. You can also bring an iPad or tablet device to play the videos on while you follow along on your laptop. &lt;/p&gt;
&lt;p&gt;Having a vanilla Drupal installation without any modifications ready will help you get started as quickly as possible. You can use the Acquia stack, or Bitnami in order to quickly set up a Drupal site like a desktop application (see here for a tutorial for Windows &lt;a href="http://is.gd/ah6VpT" title="http://is.gd/ah6VpT"&gt;http://is.gd/ah6VpT&lt;/a&gt; or for Mac: &lt;a href="http://is.gd/bskLKZ" title="http://is.gd/bskLKZ"&gt;http://is.gd/bskLKZ&lt;/a&gt;). Or, feel free to come with another stack you prefer. If you don't know what a stack is, don't worry about it, we'll help you out.&lt;/p&gt;
&lt;p&gt;YOUR MENTORS&lt;/p&gt;
&lt;p&gt;Chris Shattuck - Chris is the creator of Build a Module.com and has recorded nearly 500 focused Drupal tutorials. He has also done extensive in-person Drupal training, including a full-day module building training at Drupalcon, and has spoken at numerous Drupal events. The structure of this workshop combines the best of his experience as an in-person and on-line trainer. You can learn more about Chris at &lt;a href="http://chrisshattuck.com" title="http://chrisshattuck.com"&gt;http://chrisshattuck.com&lt;/a&gt; . &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pre-training reminder template&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Before the training, here's a template for an email you can send out to remind students about a few things. Namely, that they should bring a laptop and a set of headphones, that you'll be giving them free access to the site, and what date the training is going to occur. Right after sending this out, you can credit each account with an 8-day membership.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Greetings trainee! &lt;/p&gt;
&lt;p&gt;Tomorrow you will be participating in the [NAME HERE] mentored video training, and I wanted to give you a heads up that I will be crediting you with a free 8 days membership to &lt;a href="http://buildamodule.com" title="http://buildamodule.com"&gt;http://buildamodule.com&lt;/a&gt; shortly, giving you full, unencumbered access to the full video library for the next week. If you already have an account at Build a Module.com, this 8 days will be added to your account. Otherwise, an account will be created using the e-mail address you used to register for the training. &lt;/p&gt;
&lt;p&gt;In the training, we will be focusing on the &amp;quot;Build Your First Drupal 7 Web Site&amp;quot; collection, which will take you through the process of building a complete Drupal web site from start to finish.. Feel free to begin watching before the training proper so you can come with questions.&lt;/p&gt;
&lt;p&gt; Please bring along a set of headphones for your laptop or iPad, and feel free to email me with any questions you might have. &lt;/p&gt;
&lt;p&gt;Have a great rest of the week, and I look forward to seeing you on Friday! &lt;/p&gt;
&lt;p&gt;Sincerely, &lt;br /&gt;&lt;br /&gt;
Chris Shattuck&lt;/p&gt;
&lt;h3&gt;&lt;a id="organizer-faq" href="#organizer-faq"&gt;Organizer FAQ&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Do I need to watch all these videos before I give a training?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No, as long as you're familiar with the general subject matter. For example, if you'll be training in site building, you and your mentors should have a decent grasp of Drupal site building. It does help to read through the index of videos on Build a Module.com so you have an idea of what the students will be watching, and can point them in the direction of other videos that might help, but even that isn't absolutely necessary.&lt;/p&gt;
&lt;p&gt;If you're conducting the training and are new to the subject matter, then you can watch the videos to train yourself before training others.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why would a student want to watch videos when they could do it at home?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Something we found in our training was that the Mentored Training experience is very social. Between students sitting next to each other discussing issues and mentors distributed around the room tackling problems, there was always a buzz of activity. The peer pressure of everybody focused on learning in the same environment feels to students like a study group. Also, knowing that there is a group of experts to help you through any sticky spots is strong motivation to make progress. In the feedback from our last training, we heard that the mentoring aspect of the training was a huge benefit to many students.&lt;/p&gt;
&lt;p&gt;Even after our lunch period, where students could have easily left, we had a remarkably high retention rate, about 80%. Students even came from other trainings going on the same day after talking to friends in our training.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Won't students wander off and start doing other things?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In our last training, I walked around the group several times, glancing at computer screens to get a sense for what students were doing, and I only saw something outside of the training scope a couple times over the course of a full day.&lt;/p&gt;
&lt;p&gt;Your students are there to learn, that's why they signed up. As long as they are engaged, they'll keep to the training program. It's when students get lost or the subject mater is below their experience level that they have to start doing other things to keep themselves interested. If you've ever been involved in a traditional training, you know this wandering happens a lot. In a Mentored Training, it's much more rare.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How does it feel to be in a room with a bunch of people watching videos?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Between the engagement between students and mentors and the fact that every student is focused on something where they're learning something valuable, it feels like a positive, relaxed, but still busy environment. Students get up from time to time to stretch their legs or come talk to a mentor. One suggestion from students was to set up a pre-training dialog between students to allow grouping together by interest, which also would have enhanced the training. Invariably, students were happy with the format.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Don't you need some crazy-fast internet connection to do this?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Not necessarily. Smaller class sizes should definitely be fine with a typical internet connection. Videos are compressed to a small size (1MB per minute), and students will probably only be watching videos about half the time. As with any training, as the group gets larger, the load on the internet will get more significant, and because the internet is critical for the training it may pay to beef up access where possible. Some venues will offer additional support, and you can also bring in backup internet (see the &lt;a href="#internet"&gt;Portable internet information&lt;/a&gt; section above) just to make sure.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How to you do a training without a projector?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can use a service like &lt;a href="https://join.me"&gt;join.me&lt;/a&gt; to share your screen with your students. This can be useful for the orientation in particular.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When do I give students access to the videos?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In our last training, we gave students access one full day before the training so they could get their Drupal environments set up before coming to the class. Many of the students suggested giving them access a few days earlier so that they could work through the basic stuff at home and come to the training with questions. However you do it is fine, just know that you have 8 days of free access to work with.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Don't you need to pay for the videos on Build a Module.com?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We'll give you the ability to give your students a free 8-day pass to the site so they have some time before, during, and after the training to work through a collection. After that, a membership would be required.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What does Build a Module.com get out of this?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There's a couple things we get out of this. The first is that we know - based on user feedback - that we have a tremendously effective Drupal training tool, and we want to see more and more people leverage it to get further, faster. &lt;/p&gt;
&lt;p&gt;I personally also found  the traditional classroom setting   frustrating for me in school, and I would like to see a better model adopted by more educational institutions so that students  have a more effective way to learn. The more we can see it working in the field, the more likely it is to get adopted by others.&lt;/p&gt;
&lt;p&gt;From a business standpoint, we know we have a rocking product and giving students and trainers the opportunity to leverage the product to conduct an effective training is a great way to get people on board for our paid products, like memberships and DVDs. It's  like a standard free trial, but with huge side benefits.&lt;/p&gt;
&lt;h3&gt;&lt;a id="student-faq" href="#student-faq"&gt;Student FAQ&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Why use Bitnami for installing Drupal?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Bitnami is the quickest way we've found for installing vanilla Drupal. The Acquia dev stack can also work, but it installs some additional modules on top of vanilla Drupal which means that some of the videos might not quite line up with what you see on your screen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I can't get Bitnami to work, what do I do?!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This may be a question that comes up during a Site Building training where not all students already have Drupal installed. If you can't get Drupal installed locally, you can use the &lt;a href="http://www.webenabled.com/we_purchase/1"&gt;free trial on WebEnabled&lt;/a&gt; to get an online instance of Drupal 7.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Can you help me solve a specific problem in a project I'm working on?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As long as there are other mentors available to help students with tricky spots, this is a great opportunity to get expert help with more specific problems. If the mentors all seem to be busy, then try to come back to help the student later.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where do I find the resource pack?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Scroll down to the bottom of the page. In the lower right-hand corner, click &amp;quot;Download resource pack&amp;quot;. You can also go to &lt;a href="http://buildamodule.com/resource-pack"&gt;http://buildamodule.com/resource-pack&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;&lt;a id="see-also" href="#see-also"&gt;Resource links&lt;/a&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/embed/jP39JzCPXWQ"&gt;Conduct free Drupal trainings with the Build a Module.com Mentored Training model - YouTube - www.youtube.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.eventbrite.com/"&gt;Online Event Registration - Sell Tickets Online with Eventbrite - www.eventbrite.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Coby-High-Performance-Isolation-Earphones-CVE52BLK/dp/B001PAEAQO/ref"&gt;Amazon.com: Coby Jammerz High-Performance Isolation Stereo Earphones CVE52BLK (Black): Electronics - www.amazon.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://buildamodule.com/sites/default/files/training/training-repository/documents/mentored-training-resources.html"&gt;Training links and resources - buildamodule.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://join.me"&gt;join.me – Free Screen Sharing and Online Meetings - join.me&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://webchat.freenode.net/?channels=[IRC"&gt;freenode"&gt;freenode"&gt;freenode Web IRC (qwebirc) - webchat.freenode.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.cradlepoint.com/products/branch-office-retail-pos/mbr1200-failsafe-gigabit-n-router-mobile-broadband"&gt;CradlePoint MBR1200 Failsafe Gigabit N Router for Mobile Broadband  - www.cradlepoint.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.virginmobileusa.com/mobile-broadband/ovation-mc760.html"&gt;Ovation MC760 3G Mobile Broadband Device  - www.virginmobileusa.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://buildamodule.com/contact"&gt;Contact Us  - buildamodule.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://is.gd/ah6VpT"&gt;How to install Drupal like a desktop application in Windows in Build Your First Drupal 7 Web Site &gt; Series Overview and Quickly Installing Drupal 7  - is.gd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://is.gd/bskLKZ"&gt;How to install Drupal like a desktop application on a Mac in Build Your First Drupal 7 Web Site &gt; Series Overview and Quickly Installing Drupal 7  - is.gd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://chrisshattuck.com"&gt;Chris Shattuck, Drupal Trainer and Developer - chrisshattuck.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://buildamodule.com"&gt;Learn Drupal With Over 510 Video Tutorials for Developers and Site Builders  - buildamodule.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://buildamodule.com/resource-pack"&gt;Download the Drupal 7 Resource Pack  - buildamodule.com&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="field field-title"&gt;&lt;h1&gt;Conduct free (or paid) Drupal trainings using the Build a Module.com Mentored Training model&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/iiH1y8eE-xk" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/conduct-free-or-paid-drupal-trainings-using-build-modulecom-mentored-training-model#comments</comments>
 <category domain="http://chrisshattuck.com/category/tags/drupal">Drupal</category>
 <pubDate>Fri, 28 Oct 2011 18:11:27 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">300 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/conduct-free-or-paid-drupal-trainings-using-build-modulecom-mentored-training-model</feedburner:origLink></item>
  <item>
    <title>5 New Git Videos (one FREE), and a Revolution in Training at Build a Module.com</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/on89hywcNbg/5-new-git-videos-one-free-and-revolution-training-build-modulecom</link>
    <description>&lt;div class="field field-post-date"&gt;Oct 26, 2011&lt;/div&gt;&lt;h3&gt;Live video training works! Want to try it?&lt;/h3&gt;
&lt;p&gt;&lt;img src="http://buildamodule.com/sites/default/files/mentorship-diagram-3-small.png" style="float:right;margin-left:20px;margin-bottom:20px" /&gt;&lt;/p&gt;
&lt;p&gt;On Friday we tried something that - as far as I know - has never been tried before, and it has the potential to change training forever. And it was awesome.&lt;/p&gt;
&lt;p&gt;With 60 students and 7 mentors, we conducted a full-day training on Drupal site-building. Instead of a traditional training with linear lectures, the students instead worked through a set of Build a Module.com videos and had full access to Drupal experts when they had questions or problems they couldn't solve. We got overwhelmingly positive feedback from the students, who were able to work at their own pace and on subjects that were the most interesting to them. And the mentors - all volunteers - unanimously had a good time.&lt;/p&gt;
&lt;p&gt;What this means for us is that we'll be exploring ways to make it easier to conduct a mentored video training in communities and organizations that need to ramp up on some aspect of Drupal quickly. I will be putting together resources and suggestions soon, so stay tuned!&lt;/p&gt;
&lt;p&gt;The trainings can be conducted by anyone with the appropriate Drupal skill set, they have very low overhead, and require virtually no prep time. If you have questions, suggestions, or want to get started right away, &lt;a href="mailto:learn@buildamodule.com"&gt;just send me an email&lt;/a&gt;. &lt;/p&gt;
&lt;h3&gt;New Git videos on manipulating branches and using the stash&lt;/h3&gt;
&lt;p&gt;This week we continue delving into managing Git branches, and also explore a handy feature for storing changes as you switch between branches called 'stashing'. If you're not a member, be sure to check out the &lt;strong&gt;FREE&lt;/strong&gt; stashing video.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-branching-merging-and-tagging-in-git-how-to-modify-an-existing-commit-message"&gt;&lt;strong&gt;How to modify an existing commit message&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Oops! Forgot to pass some critical info in the commit message? Never fear, it's easy to go back an rewrite a little history, which is what we do in this video.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-branching-merging-and-tagging-in-git-how-to-delete-a-branch"&gt;&lt;strong&gt;How to delete a branch&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Not only is is ridiculously easy to create branches in Git, getting rid of them is easy, too. In this video we show you how.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-branching-merging-and-tagging-in-git-how-to-use-a-stash-to-save-uncommited-changes-when-switching-branches"&gt;&lt;strong&gt;(FREE VIDEO) How to use a stash to save uncommitted changes when switching branches&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When you switch branches, you bring your changes with you. That can be a good thing, except when you need to work with another branch cleanly. Then stashing the changes is what you need.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-branching-merging-and-tagging-in-git-how-to-apply-a-saved-stash"&gt;&lt;strong&gt;How to apply a saved stash&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once you've stashed your changes, we walk you through how to get them back out again.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-branching-merging-and-tagging-in-git-quickly-commiting-merging-and-deleting-a-branch"&gt;&lt;strong&gt;Quickly committing, merging and deleting a branch&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To prepare for the next steps, we quickly work through the full process of merging a branch. This video is a great review of a number of techniques you've learned so far.&lt;/p&gt;
&lt;p&gt;Next week things will start to very really interesting as we look a creating remote repositories to centralize changes between users and instances of our site.&lt;/p&gt;
&lt;div class="field field-title"&gt;&lt;h1&gt;5 New Git Videos (one FREE), and a Revolution in Training at Build a Module.com&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/on89hywcNbg" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/5-new-git-videos-one-free-and-revolution-training-build-modulecom#comments</comments>
 <pubDate>Wed, 26 Oct 2011 19:41:01 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">299 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/5-new-git-videos-one-free-and-revolution-training-build-modulecom</feedburner:origLink></item>
  <item>
    <title>Branching, Merging and More New Git Videos on Build a Module.com</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/JG16cBLZJxY/branching-merging-and-more-new-git-videos-build-modulecom</link>
    <description>&lt;div class="field field-post-date"&gt;Oct 18, 2011&lt;/div&gt;&lt;p&gt;This last weekend Build a Module.com represented at the &lt;a href="http://pnwdrupalsummit.org/"&gt;Pacific Northwest Drupal Summit&lt;/a&gt;, and this next weekend we'll continue our tour at &lt;a href="http://2011.badcamp.net/"&gt;BADCamp&lt;/a&gt;. Our  training on Friday is full, but we plan on doing similar events in the future.  If you'll be around at the camp, please stop by our booth to say hello!&lt;/p&gt;
&lt;p&gt;And on to the meat. In this week's new videos, we're continuing exploring the Git version control system by doing a quick overview of undoing in Git, and jump into using branching and merging. If you're new to the idea of branching, we walk you through the conceptual ideas, and then jump right into practical implementation. If you come from another version control system where branching is challenging and inefficient (cough, cough, Subversion, cough), you're in for a real treat.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-staging-committing-and-undoing-in-git-quick-summary-of-undoing-in-git"&gt;&lt;strong&gt;New video: Quick summary of undoing in Git&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In previous videos, we discussed multiple levels of undoing in Git. This section is a great wrap up and reference when you're trying to figure out how to back out a mistake.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-branching-merging-and-tagging-in-git-how-to-move-files-in-git"&gt;&lt;strong&gt;New video: How to move files in Git&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It's polite to tell get when you move stuff around, but sometimes Git is smart enough to figure it out. In this video, we show you how to keep Git informed when doing some restructuring of your files.&lt;/p&gt;
&lt;p&gt;&lt;span class="style12"&gt;&lt;b&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-branching-merging-and-tagging-in-git-introduction-to-branching-and-merging-in-git"&gt;New FREE video: Introduction to branching and merging in Git&lt;/a&gt; (FREE!)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Git's flexible branching model makes it really easy to keep multiple tracks of development and releases going at once. We talk you through the basics in this section.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-branching-merging-and-tagging-in-git-how-to-create-a-new-branch-and-navigate-existing-branches"&gt;&lt;strong&gt;New video: How to create a new branch and navigate existing branches&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you come from another version control system like Subversion, you might have a little PTSD around the whole idea of branching, but in Git it's simple, fast and efficient. We start be creating a new branch and rapidly switch between developing on different branches.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-branching-merging-and-tagging-in-git-how-to-merge-with-and-without-branch-history"&gt;&lt;strong&gt;New video: How to merge with and without branch history&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sometimes you want to know a branch existed even after it's no longer useful and is pruned out of the repository. We show you how to keep a record around, or, if a record doesn't matter, how to make a branch ninja-like, swift and invisible.&lt;/p&gt;
&lt;p&gt;Looking forward to seeing some of you this weekend, and we'll see the rest of you next week in the next installment of Git tutorials.&lt;/p&gt;
&lt;div class="field field-title"&gt;&lt;h1&gt;Branching, Merging and More New Git Videos on Build a Module.com&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/JG16cBLZJxY" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/branching-merging-and-more-new-git-videos-build-modulecom#comments</comments>
 <pubDate>Tue, 18 Oct 2011 14:34:38 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">298 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/branching-merging-and-more-new-git-videos-build-modulecom</feedburner:origLink></item>
  <item>
    <title>Git continued: Undoing and finding help (5 new videos on Build a Module.com)</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/FAv2_63I_Rw/git-continued-undoing-and-finding-help-5-new-videos-build-modulecom</link>
    <description>&lt;div class="field field-post-date"&gt;Oct 11, 2011&lt;/div&gt;&lt;p&gt;This week we continue our adventure into leveraging Git - a powerful version control system - in a quest to get our code and configuration safely into version control and free from worry. For those of you just joining us, take a gander at some of the introductory videos to learn more about how version control works. For you who are eagerly awaiting the next installment, here it is!&lt;/p&gt;
&lt;p&gt;Last week we looked at how to how to add and commit files to our repository. This week we learn how to undo these modifications. Sometimes we make mistakes, and unlike actual history where there's no going back, we can actually rewrite Git history to completely erase those little snafus.&lt;/p&gt;
&lt;p&gt;We also explore how to use the 'git help' and 'git log' commands to find out more about particular commands, to discover commands, and find out what's happened in our repository so far. Enjoy!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-staging-committing-and-undoing-in-git-how-to-use-git-help"&gt;&lt;strong&gt;How to use git help&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can always do a Google search when you get stuck, buy why bother when there's awesome in-line help right there on the command line? In this video, we show you how to use the 'git help' command.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-staging-committing-and-undoing-in-git-how-to-use-smartgit-to-view-graphical-diffs-and-revision-trees"&gt;&lt;strong&gt;How to use SmartGit to view graphical diffs and revision trees&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some things look better anti-aliased and in color, like revision trees and diffs. Here we show you how to leverage a graphical utility to get a tighter vision on what's been going on with your code.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-staging-committing-and-undoing-in-git-how-to-undo-modifications-to-staged-and-unstaged-files"&gt;&lt;strong&gt;How to undo modifications to staged and unstaged files&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Doing is awesome. But if you don't know how to undo, it's easy to get stuck. In this video we begin the process of learning how to undo various levels of modifications.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-staging-committing-and-undoing-in-git-how-to-use-the-log-command-for-viewing-revision-information"&gt;&lt;strong&gt;How to use the log command for viewing revision information&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once you know 'git log', it will be probably become your second most-used command. And we also show you how to make it easier to read with a handy little parameter.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-staging-committing-and-undoing-in-git-how-to-undo-commits"&gt;&lt;strong&gt;How to undo commits&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here we continue showing how to back out of unwanted modifications by rolling back and actual commit as if it was never there.&lt;/p&gt;
&lt;p&gt;Enjoy and have an amazing week!&lt;/p&gt;
&lt;div class="field field-title"&gt;&lt;h1&gt;Git continued: Undoing and finding help (5 new videos on Build a Module.com)&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/FAv2_63I_Rw" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/git-continued-undoing-and-finding-help-5-new-videos-build-modulecom#comments</comments>
 <pubDate>Tue, 11 Oct 2011 16:02:27 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">297 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/git-continued-undoing-and-finding-help-5-new-videos-build-modulecom</feedburner:origLink></item>
  <item>
    <title>Setting the 'stage' for the essential Git toolset on Build a Module.com</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/ps0UTUoaOSA/setting-stage-essential-git-toolset-build-modulecom</link>
    <description>&lt;div class="field field-post-date"&gt;Oct 4, 2011&lt;/div&gt;&lt;p&gt;If last week's videos helped 'git' you interested in version control, this next week is where we start learning how to apply the commands you will use most often as you to to your repository. For those of you who are new to version control, this will set an important foundation of uniquely version-control-esqe concepts along with super practical application. If you're coming from a Subversion background, you'll learn about the 'staging' area, something we'll use throughout the series to finely-tune our commits.&lt;/p&gt;
&lt;p&gt;Next week, keep an eye out for the next installment where we learn how to roll back our changes, leverage a graphical utility to visualize our modifications, and more!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-staging-committing-and-undoing-in-git-how-to-stage-and-unstage-files-and-what-staging-means"&gt;&lt;strong&gt;How to stage and unstage files and what staging means&lt;br /&gt;
&lt;/strong&gt;&lt;/a&gt;In this video we set the 'stage' for a proper commit cycle. Whether you're new to version control or have some experience with another system, this will help you get oriented to a typical two-step commit process.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-staging-committing-and-undoing-in-git-how-to-commit-a-file-and-stage-multiple-files"&gt;&lt;strong&gt;How to commit a file and stage multiple files&lt;br /&gt;
&lt;/strong&gt;&lt;/a&gt;Building on our staging video, we show how to stage several files and make an actual single-file commit to our repository.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-staging-committing-and-undoing-in-git-why-certain-files-are-ignored-and-how-to-add-your-own-ignored-files"&gt;&lt;strong&gt;Why certain files are ignored and how to add your own ignored files&lt;br /&gt;
&lt;/strong&gt;&lt;/a&gt;Drupal 7 comes built-in with a list of files to ignore to keep your repository free from sensitive database data and large binary files, but in this video we show how to expand this list to include our own set of files in a way that doesn't require hacking.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-staging-committing-and-undoing-in-git-how-to-commit-unstaged-changes-and-modify-staged-files"&gt;&lt;strong&gt;How to commit unstaged changes and modify staged files&lt;br /&gt;
&lt;/strong&gt;&lt;/a&gt;Once you're solid on the idea of staging, we look at bypassing staging altogether, and what happens after you've modified a file that's already been staged. Understanding this is cortical when troubleshooting why some changes aren't automatically being rolled into commits.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-staging-committing-and-undoing-in-git-how-to-use-the-diff-command-to-review-modifications"&gt;&lt;strong&gt;How to use the diff command to review modifications&lt;br /&gt;
&lt;/strong&gt;&lt;/a&gt;A diff can look a little strange the first time you see it, but once we walk you through how to read a diff line-by-line, you'll learn just how powerful a tool it can be. For those of you who have used diff before, we go deep into what each bit of information is telling you.&lt;/p&gt;
&lt;div class="field field-title"&gt;&lt;h1&gt;Setting the &amp;#039;stage&amp;#039; for the essential Git toolset on Build a Module.com&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/ps0UTUoaOSA" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/setting-stage-essential-git-toolset-build-modulecom#comments</comments>
 <pubDate>Tue, 04 Oct 2011 16:48:11 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">296 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/setting-stage-essential-git-toolset-build-modulecom</feedburner:origLink></item>
  <item>
    <title>Tons of Drupal Power Tools in One Focused, Original Video Series</title>
    <link>http://feedproxy.google.com/~r/chrisshattuck/~3/jvFUY_aKa88/tons-drupal-power-tools-one-focused-original-video-series</link>
    <description>&lt;div class="field field-post-date"&gt;Sep 27, 2011&lt;/div&gt;&lt;p&gt;New to Git and the command line? Need to get everything into version control so you can sleep at night? Do you crave a sane release workflow? 10 NEW free videos from &lt;a href="http://buildamodule.com"&gt;Build a Module.com&lt;/a&gt; will help get you started.&lt;/p&gt;
&lt;div style="float:right;padding-left:10px;padding-bottom:10px;"&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-installing-git-and-working-on-the-command-line-welcome-to-change-management-and-version-control"&gt;&lt;img src="http://buildamodule.com/sites/default/files/change-management-ss.jpg"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;This week we're releasing the entire first chapter of a new series called "Change Management and Version Control" for free. I'm super excited about this series because it puts some very powerful tools in the hands of both new and experienced Drupal developers, and smoothly transitions the viewer from one topic to another by using practical, connected examples. By the end of the series, viewers will:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Have a solid grasp the scalable techniques you need to sanely manage or work within a team of developers engineering a single Drupal site, and even how to create a sane, stable workflow for a one-person project.&lt;/li&gt;
&lt;li&gt;Know how to use Git to manage release cycles to a production (i.e. live) site.&lt;/li&gt;
&lt;li&gt;Have every valuable piece of work, both in code and configuration, captured in version control for peace of mind using Features, Selenium IDE and a variety of other techniques.&lt;/li&gt;
&lt;li&gt;Be able to do (and just as importantly, undo) on any level with Git, a powerful version control system.&lt;/li&gt;
&lt;li&gt;Be able to work faster using the command line and Drush&lt;/li&gt;
&lt;li&gt;And more. Lots more? Oh yes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This first chapter sets the groundwork for the rather exciting examples to come. In it, we help you get Git installed, demonstrate how to use the command line and explain what 'version control' is to the uninitiated (oh man, you uninitiated are in for a treat!). Even though we're about to dive into some advanced topics, this chapter will help level the playing field between those who are just starting out and those with more experience.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-installing-git-and-working-on-the-command-line-welcome-to-change-management-and-version-control"&gt;Welcome to "Change Management and Version Control"&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
This is a quick overview of the coming series and a pep talk for those ready to dig deeper into some of the most powerful tools available for managing a Drupal engineering and deployment workflow.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-installing-git-and-working-on-the-command-line-how-to-install-git-on-windows-with-mysygit"&gt;How to install Git on Windows with mysygit&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
In this video we help you get Git installed in a Windows environment, along with a nice cross-platform graphical Git app called SmartGit. We use the mysygit package that includes great command line tools that will allow you to follow along with the rest of the series.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-installing-git-and-working-on-the-command-line-how-to-install-git-and-smartgit-on-a-mac"&gt;How to install git and SmartGit on a Mac&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
We take you through the straightforward steps of installing Git and the free (for non-profits) graphical tool SmartGit on a Mac.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-installing-git-and-working-on-the-command-line-how-to-create-a-git-repository-and-add-a-complete-drupal-site-to-it"&gt;How to create a Git repository and add a complete Drupal site to it&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
Bam! We jump right into getting a Drupal project on version control by adding the whole thing to a new repository. Don't know what a repository is? No problem, we'll talk you through it.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-installing-git-and-working-on-the-command-line-why-the-command-line-can-be-scary-and-the-benefits-of-conquering-your-fear"&gt;Why the command line can be scary, and the benefits of conquering your fear&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
Before we go too deep into Git, we take a little detour to introduce you to the various commands you'll be using throughout the series. But, we before we do that, we validate any fears or discomfort you have about the command line and explain what's in it for you.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-installing-git-and-working-on-the-command-line-how-to-navigate-file-structures-and-stop-processes-on-the-command-line"&gt;How to navigate file structures and stop processes on the command line&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
The start of a straightforward, 4-video overview of using the command line. With these videos, you'll be able to get 80% of what you need. This first video covers how to find out where you are, how to get somewhere else, and how to stop everything if you get stuck.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-installing-git-and-working-on-the-command-line-how-to-edit-and-save-text-files-on-the-command-line-with-vim"&gt;How to edit and save text files on the command line with VIM&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
If you've never edited text on the command line, I envy you a little. But, it's hard to get around it when you're using version control. In this video we tell you just what you need to know to get in, make your changes, and get out without too much fuss.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-installing-git-and-working-on-the-command-line-how-to-use-built-in-help-on-the-command-line"&gt;How to use built-in help on the command line&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
The command line isn't all about masochism and penance. There's actually a ton of great help if you know where you find it (and how to read it). In this video we show you how to do just that.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://buildamodule.com/video/change-management-and-version-control-installing-git-and-working-on-the-command-line-how-to-create-move-copy-and-remove-files-on-the-command-line"&gt;How to create, move, copy and remove files on the command line&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
While you probably have a file explorer of some kind to get you through the process of shifting file structure around, this will show you just how easy it is to do on the command line. And maybe, just maybe, you'll kind of like it.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you feel any lack of confidence in your development and release workflow, either as a single-do-everything-er or a member of a vast development team, this new series will clear it up. Really. And the approach is friendly to all levels of experience while still staying incredibly focused at each step.&lt;/p&gt;
&lt;p&gt;Enjoy these videos and keep an eye out for new free videos in the "Change Management and Version Control" series coming down the pikes over the next several weeks.&lt;/p&gt;
&lt;p&gt;Cheers!&lt;br /&gt;
Chris Shattuck&lt;/p&gt;
&lt;div class="field field-title"&gt;&lt;h1&gt;Tons of Drupal Power Tools in One Focused, Original Video Series&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisshattuck/~4/jvFUY_aKa88" height="1" width="1"/&gt;</description>
     <comments>http://chrisshattuck.com/blog/tons-drupal-power-tools-one-focused-original-video-series#comments</comments>
 <category domain="http://chrisshattuck.com/category/tags/drupal">Drupal</category>
 <pubDate>Tue, 27 Sep 2011 21:59:59 +0000</pubDate>
 <dc:creator>Chris Shattuck</dc:creator>
 <guid isPermaLink="false">295 at http://chrisshattuck.com</guid>
  <feedburner:origLink>http://chrisshattuck.com/blog/tons-drupal-power-tools-one-focused-original-video-series</feedburner:origLink></item>
  </channel>
</rss>

