The Top 10 Daily Dose of Drupal Videos of 2012
I wanted to put together a list of the 10 most watched Daily Dose of Drupal videos of 2012. I am basing this list off of how many views the video received in 2012. I know this more heavily favors the older videos, but this should still provide a good list of the most watched Daily Dose of Drupal videos from last year.
#10 - Drupal 7 Module Development Part 6 Form API and DB Inserts
Not sure why Part 6 of this series is more popular than most of the other parts of the module development series on the Daily Dose of Drupal, but Drupal 7 Module development part 6 clearly was one of the more popular episodes of 2012. This was episode 21 of the Daily Dose of Drupal and covered how to use the Drupal 7 Form API to insert new entries into a custom built database table from a custom Drupal module. If you are looking to watch this episode I would recommend watching the other episodes in the series first as they walk you though step by step how to build a basic Drupal 7 module.
#9 - Drupal 7 Media Module
The Drupal 7 Media Module is useful for dealing with all different types of media (images, audio, video, etc) on your Drupal website. The Media module can serve as a replacement for the standard Drupal upload field but adds additional features that allow users to re-use already uploaded media content. The Media module works with uploading your own media as well as with third party media (such as YouTube videos).
#8 - Drupal 7 Module Development Basics
This episode provides a base level introduction for Drupal 7 module development. It is meant to be fairly fast paced, but also informative enough that you can learn the basics fairly rapidly.
#7 - Drupal 7 Profile 2 Module
If you used the Drupal 6 Content Profile module, the Drupal 7 Profile 2 module will likely serve as a great replacement. The Profile 2 module creates a profile entity that allows the addition of various fields. Drupal 7 does let you add fields to the User entity, but if you need a separate "profile" for each user, this will be the module you want to use.
#6 - Drupal 7 Features Module
The Drupal 7 Features module is one of my favorite Drupal modules of all time. If you are a developer, you almost certainly will agree with me. The module definitely has a few intricacies and can cause some headaches when you are trying to figure out how it works, but once you do, it is like seeing the light for the first time. I use the Drupal Features module for two main purposes. The first is to package up useful configurations for re-use. If I build a really useful configuration of content types and views I simply create a feature and can then re-use that features module at will. The second use is for managing changes between multiple environments (development, staging, production). If I make a change to a view on a development site, I can re-export the feature, push it to the live site, and pull in the new changes with ease. Overall, a great module.
#5 - Drupal 7 Path Breadcrumbs Module
Breadcrumb management can be an absolute nightmare. I have struggled with it more times than I can remember on Drupal 6 sites. Little did I know a module like the Path Breadcrumbs Module existed that would solve almost all of my breadcrumb problems forever. I highly recommend you give this module a try if you haven't already.
#4 - Drupal 7 SimpleAds Module
If you need to display custom advertisements on your Drupal 7 website, the Drupal 7 SimpleAds Module works great. It really fills the solution that the Advertisement module did for Drupal 6 (the D7 version never seemed to work very well).
#3 - Drupal 7 Field Group Module
The Drupal 7 Field Group Module is a nice module for grouping various fields together in different formats. It is much more flexible and dynamic than I thought it would be, and useful on many Drupal websites. This is a module I use fairly frequently.
#2 - Drupal Views DataViz Module
If you need reports and want to use the Views module to generate them, the Drupal Views DataViz Module is going to save you a lot of headache. I have used a lot of the other "reporting" modules with some success, but none have been as easy to implement or as flexible as the Views DataViz Module. When I last used it, the module was still not perfect, however it was so good that I was shocked when I first used it. I spent countless hours writing custom reports for a website that the Views DataViz module solved in minutes. If you need graphs, charts, or reports on a Drupal 7 site, start with this module.
#1 - Drupal 7 Entity Reference Module
The most viewed Daily Dose of Drupal video of 2012 was episode 7 covering the Drupal 7 Entity Reference Module. This module is another must have for any Drupal site builder. In the Drupal 6 world the nodereference and the userreference modules were the way to go. But with the release of Drupal 7 and entities, the entire paradigm changed and now the concept is simplified into one module instead of having to use multiple modules. If you need to relate content, users, or any other type of entity, this module does the trick.
CodeKarate 2013: A new year ahead
There are a lot of things currently in the works at codekarate.com so keep checking back for updates on the Daily Dose of Drupal along with some Drupal courses to be released in early 2013. Make sure to also sign up for the CodeKarate newsletter if you have not already. Thanks for making 2012 the best year yet at CodeKarate.