Video Updates

Below is a list of additional bits of information for this video, including parts where time has shown that additional explanation is required. If updates to Drupal affect how the video will be interpreted, there will also be updates here.


Some versions of the CSS Injector module have a bug that breaks the example

Added on August 08, 2011

Some versions of the CSS Injector module has a bug that will break the example we use to hide breadcrumbs and make other CSS adjustments. You can learn more about the issue at http://drupal.org/node/1044670 . To get around this, download the development (dev) version of the module, which has an update applied which fixes the problem.


Some versions of the CSS Injector module have a bug that breaks the example

Added on August 08, 2011

Some versions of the CSS Injector module has a bug that will break the example we use to hide breadcrumbs and make other CSS adjustments. You can learn more about the issue at http://drupal.org/node/1044670 . To get around this, download the development (dev) version of the module, which has an update applied which fixes the problem.


Some versions of the CSS Injector module have a bug that breaks the example

Added on August 08, 2011

Some versions of the CSS Injector module has a bug that will break the example we use to hide breadcrumbs and make other CSS adjustments. You can learn more about the issue at http://drupal.org/node/1044670 . To get around this, download the development (dev) version of the module, which has an update applied which fixes the problem.


The "Contact" module, not the "Comment" module should have been disabled

Added on August 08, 2011

In this video we were supposed to disable the "Contact" module, but accidentally chose the "Comment" module instead. You'll be fine following the rest of this series with either of them disabled or enabled, but this should clear up any confusion.

Videos this update affects:
How to disable and uninstall a module

Trouble figuring out the challenge of creating an alternate URL?

Added on August 08, 2011

At the end of this video we pose the following challenge:

"Create an alternate tour alias that includes the guide name and apply to all tours. Then switch it back"

If you'd like a hint on accomplishing this, you will need to install the Entity API module group, and the Entity Tokens module within that group. Then, you will see the tokens you need to modify the URL alias pattern.


The difference between code, configuration and CSS changes and the "theme layer" is confusing

Added on August 08, 2011

Some of our viewers have asked if the "theme layer" is a separate approach to changing output, outside of code, configuration or CSS changes. The answer is that the "theme layer" is a combination of all of these, rather than something separate. Almost any modification to output that you make is on the "theme layer" level. These changes can be through code, configuration or CSS.


Closing tag is H2 instead of H3

Added on August 08, 2011

In the stuff_examples_page() function in the video, the phrase "Teaser mode" begins with an H2 tag and ends with an H3 tag. Oops! We've fixed this in the source code, but the artifact remains in the video.


The disappearing logo bug no longer exists. Yea!

Added on March 10, 2012

Due to a nice Drupal 7 update, the issue that occurs in this video where the logo file disappears upon submitting the theme settings form a second time no longer occurs! But, this section still contains important information about how to set a location for a logo file manually.


The disappearing logo bug no longer exists. Yea!

Added on March 10, 2012

Due to a nice Drupal 7 update, the issue that occurs in this video where the logo file disappears upon submitting the theme settings form a second time no longer occurs! But, this section still contains important information about how to set a location for a logo file manually.


Misspelled "environment" as "enviornment"

Added on August 02, 2011

So I thought maybe I could spell "environment" phonetically, just this once, and not get a ton of flack for it. And who actually reads the bullet points anyway? Apparently a lot of people, judging from the number of times this particular misspelling has been reported. ;)

Videos this update affects:

Misspelled "content" as "cotnent"

Added on August 02, 2011

Here at Build a Module.com, when there's not a word that sufficiently describes something, we tend to make up our own. In this case "cotnent" is slang for the word "content" and is intended to imply a similar meaning, but with a bit of an edge.


Misspelled "found" as "fount"

Added on August 02, 2011

It's true, the 404 page does not mean "not fount". Although, if you read into it a bit, there's probably a deep truth hidden in there somewhere...


The WebForm select box acts differently than it does in the videos

Added on August 02, 2011

A viewer reported: "I'm unable to get the list box to show "--Select--". Instead, it gives the first value in he list. If no value is selected and the form is submitted, the first value of the form is sent."

We'll be looking into what's going on here shortly. Feel free to send us an e-mail if you get it sorted out.

Videos this update affects:
Finishing up the contact us webform

Clarification: Even though hook_menu has the word "menu" in it, it doesn't necessarily affect the menu

Added on August 02, 2011

In several videos we use a hook called hook_menu() in order to add new pages to our example site via a module. Even though these pages might be added to a menu, they don't have to be. They can just be stand-alone pages. So, the menu in hook_menu() is kind of a misnomer. If it's confusing now, don't worry, that will go way after a couple examples.


Some videos use module code to demonstrate something not code-based

Added on August 02, 2011

In the video IDE Features and Comparison, for example, we use some module code in order to generate a list of features, and then we use this list as bullet points for the video. The idea was to leverage a non-code discussion to create one more example. But, in practice this ends up being a little confusing since the focus of the video is split between creating the resources for the video and the video subject. We'll be avoiding this technique in the future, but you have to give us props for trying something new!

Videos this update affects:
IDE features and comparison

The variable $form_submit is mistakingly used instead of $form_state

Added on August 02, 2011

If you got a little confused at this point in the video, my apologies. During this example, I used the variable $form_submit instead of the standard $form_state. The function will still work, regardless of the name of this variable, but $form_state is indeed the standard.

Videos this update affects:
Creating a simple form

The $Id$ tag for CVS is no longer needed now that Drupal uses Git

Added on August 02, 2011

When we recorded our initial set of videos on Drupal 7, Drupal.org was still using CVS to version control modules and themes. Now that Git is used, the special tag $Id$ is no longer needed at the top of files. It won't break anything if you leave it in since the tag is commented out, but it also will no longer be filled in with details about the file. So, feel free to leave the line out.


The $Id$ tag for CVS is no longer needed now that Drupal uses Git

Added on August 02, 2011

When we recorded our initial set of videos on Drupal 7, Drupal.org was still using CVS to version control modules and themes. Now that Git is used, the special tag $Id$ is no longer needed at the top of files. It won't break anything if you leave it in since the tag is commented out, but it also will no longer be filled in with details about the file. So, feel free to leave the line out.

Add to playlist

Add to , or

Add to new playlist:

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

Add to cart:


Loading...
Contact us

Below are the supported keyboard shortcuts for our video player.

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