In these videos we use Komodo IDE, which comes with xDebug integration but also a hefty price tag. Since then we've had a number of suggestions for other, free IDEs that have xDebug support, including NetBeans and Aptana Studio, both of which we've tried and like.
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.
Other free IDEs that support the xDebug debugger
Added on March 08, 2012
The File Styles module is no longer required
Added on March 08, 2012
An update to the Media module removed the dependency on File Styles, so we don't necessarily need to go searching for it. But, this is a good example of what to do in situations where you need to find a specific module.
How to remove the time part of the date display
Added on March 08, 2012
Meant to say 664
Added on March 08, 2012
In this video we mention that drupal_chmod() sets permissions to 644, but it's actually 664.
Webform interface has changed slightly
Added on March 08, 2012
In later versions of Webform, instead of the "Hide component title" check box shown in the video, there is now a drop down list of label display options for "Above, Inline, None".
The "References" module may be depreciated in the future
Added on March 08, 2012
"Administer media" permission may not be needed
Added on March 08, 2012
In later versions of the Media module, you may not need full "Administer media" permissions in order to work with media, so the last part of this video may not be necessary.
May need to turn off comments
Added on March 08, 2012
In this video, as we add a piece of content there are no options for 'comments'. This is because in a previous video we accidentally turned the Comments module off. In order to match up with the video, you may need to disable comments for this node. An alternative would be to disable comments for this content type to avoid turning off comments for each individual node.
May need to turn off comments
Added on March 08, 2012
In this video, as we add a piece of content there are no options for 'comments'. This is because in a previous video we accidentally turned the Comments module off. In order to match up with the video, you may need to disable comments for this node. An alternative would be to disable comments for this content type to avoid turning off comments for each individual node.
The Views Exporter module has been removed
Added on March 08, 2012
When we install the Views module(s) in this video, there is one module you won't see now called "Views Exporter". For this same functionality, you can use the CTools bulk exporter module.
Some new options for rewriting the output of a date field
Added on March 08, 2012
Additional setting in Views "Style Settings"
Added on March 08, 2012
There is now an additional option in the Style Settings expanding fieldset to "Use field template".
Interface for adding a field to a view has changed slightly
Added on January 28, 2013
When adding a field, there is an additional dropdown to choose which displays to add the field to, and the submit button now says "Apply (all displays)" or "Apply (this display)".
Interface for adding a field to a view has changed slightly
Added on January 28, 2013
When adding a field, there is an additional dropdown to choose which displays to add the field to, and the submit button now says "Apply (all displays)" or "Apply (this display)".
Forgot to mention undoing modifications to single file
Added on March 07, 2012
One wiley viewer noticed that we used the command "git checkout -- (name of file)" to undo staged and unstaged changes in an earlier video, but we didn't mention it on this list.
Minor changes to the date format interface and display
Added on March 07, 2012
Sort criteria labels have changed for the Date field
Added on March 07, 2012
The prefix "Fields" has changed to "Content" for the start and end dates, and the "value" text no longer appears as part of the start date formula. Instead you now given the option to select "Content: Dates - start date (field_date_range)" or "Content: Dates - end date (field_date_range:value2)"
Multiple changes to interface when adding a Date field
Added on July 15, 2015
In later versions of the Date module, there have been a number of updates to the interface, making the steps you take a little different when adding a field.
- When installing the date module, you have to set the date and timezone..
- There are a reduced number of Date field widgets now.
- The field settings are quite a bit different now than what you see in the tutorial.
We no longer run into the warning about timezones as timezone handling is removed automatically once we deselect 'hour'. As for 'To' date, we choose to collect it but do not make it required.
On the second configuration screen, most options we are looking for can now be found under 'More settings and values' - click to expand the fieldset.
Delete button has been replaced with "Rearrange"
Added on March 07, 2012
There are no longer errors when the Date module is installed
Added on March 07, 2012
In later versions of the Date module, there are now errors as part of the installation process. Yea! But, watching this video still reveals some important strategies for dealing with errors when you do come across them.
When I say "bulletin", I mean "built-in"
Added on January 24, 2013
In this video I misspoke and said "bulletin" instead of the actual command, called "built-in." It's spelled similarly, but they mean pretty different things. ;-)
Numbers in help page are references to chapters
Added on March 07, 2012
In this video, I mention that the numbers next to the commands represent the number of times the command is referenced, but it really is a chapter number (whoops!).
Date module interface has changed
Added on March 07, 2012
Broken handler is no longer a problem in newer versions of Views
Added on March 07, 2012
In this video we delete a field from a content type, and this causes a field to break in the View. However, in newer versions of Views, this is no longer a problem and the field will be removed from the View as well. Woot!
Broken handler is no longer a problem in newer versions of Views
Added on March 07, 2012
In this video we delete a field from a content type, and this causes a field to break in the View. However, in newer versions of Views, this is no longer a problem and the field will be removed from the View as well. Woot!
Turn off comments as well
Added on October 29, 2013
Because of a little snafu in a previous video where we accidentally turned the Comment module off, you don't see the 'Comments' options in this video. But, you should go ahead and turn commenting off for this particular content type by selecting either 'Closed' or 'Hidden.'
Turn off comments as well
Added on October 29, 2013
Because of a little snafu in a previous video where we accidentally turned the Comment module off, you don't see the 'Comments' options in this video. But, you should go ahead and turn commenting off for this particular content type by selecting either 'Closed' or 'Hidden.'
Control.app is now manager-osx.app and manager- in installation folder
Added on November 26, 2011
Since this video was recorded, the control application which allows you to start or stop Apache and MySQL was renamed to manager-osx.app (Mac) and manager-windows.exe (Windows).
Control.app is now manager-osx.app and manager- in installation folder
Added on November 26, 2011
Since this video was recorded, the control application which allows you to start or stop Apache and MySQL was renamed to manager-osx.app (Mac) and manager-windows.exe (Windows).
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.