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.
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 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.
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. ;)
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.
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!
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.
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.