All the Drupal 7 Classes
Drupal is an incredibly powerful Content Management System, but is Drupal right for you? In this class, Rod outlines his top 10 reasons you might want to choose Drupal for your next web project
This class teaches you all of the essential concepts and knowledge you need to get started with Drupal 7.
In this class, you'll learn how to master fields, Views and Panels to create sophisticated Drupal sites.
With Simplytest.me there is no need to install an entire site just to test out a module. You can quickly and easily spin up a site with your desired module, theme or distribution and play around without any overhead.
In this class, Steve teaches you the process for building a Drupal site. We'll use the workflow from Steve's award-winning book, Drupal 7 Explained.
In this class, Robert takes us through a complete site build for a film review site. From planning, installing modules, creating views to the finishing touches, this class offers some great tips throughout.
Managing content is one of Drupal's greatest strengths. In this class, Robert shows you how to build a website that compliments a print magazine, complete with issues and scheduled articles.
Drupal is used for all kinds of websites. In this class, Robert takes us on a site build for a company's corporate site. He covers the planning, content types, modules and different aspects you might need for a corporate website.
In this class, Robert demonstrates how to properly update Drupal core. Since there is no one-click update for Drupal core, it's essential that anyone who manages a Drupal site learn to make the updates with confidence.
In this class, Robert shows you how to add some great modules and a theme to make many aspects of Drupal administration much easier!
In this class, Robert goes through all the steps to backup, move and restore your Drupal website.
The Backup and Migrate Module is one of the essential modules for any Drupal website. It simplifies the task of backing up, restoring or moving your Drupal site.
Drupal is a fantastic CMS, but it can be slow if the site is complex or hosted on a slow server. In this class, Robert helps us understand how to get the most out of Drupal without sacrificing speed.
In this class, Robert addresses Drupal security in a comprehensive overview of what you need to know and do to keep your Drupal 7 website secure.
CKEditor is a powerful editing tool that makes content creation in Drupal far more flexible and enjoyable. CKEditor also integrates with modules to improve Drupal's image, file and link handling.
The Pathauto, Sub-pathauto and Redirect modules are used to create SEO and user-friendly URLs. In this class, Brian explains what each module does, and when they should be used.
In this class, Rod introduces Views, one the most important modules in Drupal. Rod demonstrates ten ways to use Views, from a simple blog page to a dynamic slideshow.
In this class, Robert demonstrates a variety of advanced views displays including row classes based on node attributes, taxonomy specific views and using PHP to re-write or hide output.
The Views Slideshow module is one of the most popular modules for Drupal. Views Slideshow can be used to create a slideshow of anything that can be displayed with Views!
Contextual filters work similarly to regular filters, but there is one important difference. Instead of setting a filter value manually, the value is fetched from variables sent programmatically to the view. This adds an incredible amount of flexibility to the views you create.
EVA or Entity Views Attachment is a really powerful way to add complex data to a node. EVA allows you to actually embed a contextual view in a node.
If you need a listing of content based on the first letter in the title, you need a glossary. In this class, Robert demonstrates how to build a glossary from scratch.
In this class, you'll learn to create forms in Drupal using the Webform module. Webforms is the best module for accepting any user submissions, from contact forms to event registration.
The Search module is available with the Drupal core, but its features are limited. In this class, Brian helps us get the most out of the Search module, plus and the Search API and Solr Search modules.
In this class, Steve Burge introduces you to the SEO Checklist module which provides you a complete list of modules that can help optimize your Drupal site.
Flag is an incredibly flexible Drupal module with many uses. When you learn how Flag works, you’ll find yourself using it again and again.
Drupal Commerce is the most popular way to build an e-commerce site in Drupal. In this class, you'll use Commerce Kickstart, a distribution which allows you to quickly set up your store.
Rules is a powerful module that is used to automate actions on your Drupal site. You make site changes automatically, based on "rules" ... if X happens, then do Y.
In this class, you'll learn to complete complex tasks with Rules that really illustrate the ways this module can automate and enhance your Drupal site.
The Panels module allows a site administrator to create customized layouts for multiple uses. Panels has a drag and drop content manager that lets you visually design a layout.
Display Suite module allows you to take full control over your content display. You can use a drag-and-drop interface to arrange your nodes, views, comments and user data.
The default block system in Drupal is adequate, but if you need more control, then the Context module is a great solution.
The Quick Tabs module allows you to create blocks of tabbed content, specifically views, blocks, nodes and other quick tabs.
The Workbench suite introduces huge improvements to the way content is managed in Drupal. Workbench provides a single user interface for users to work with content.
If you would like to allow anonymous users to create an account, create content, or comment on your site, you'll need to install some form of spam protection. Mollom is the best solution for Drupal.
The Rate module is a flexible voting framework for Drupal sites. In this series, Brian will explore the ins and outs of the Rate module, and use it to add rating widgets to nodes and comments.
By default, Drupal lacks the ability to schedule content. The Scheduler module fills in this gap by allowing you to create content and have it published and unpublished on any day and time you choose.
In this series, Brian takes a look at the popular Calendar module.Using Views and calendar together, you'll be able to create some beautiful calendars.
The FullCalendar module is an awesome alternative to the popular Calendar module. It uses the FullCalendar jQuery plugin, which mimics the look and feel of a Google Calendar.
In this class, Brian shows you how to set up your Drupal site so people can log in using Facebook, Twitter or Google+ and some advanced tips for ShareThis, a great social sharing module for Drupal.
The LoginToboggan module offers several modifications of the Drupal login system in an external module by offering a number of very helpful enhancements.
In this class, Brian shows you how to use version 2 of Organic Groups, the major social networking module for Drupal.
In this class, you'll learn how to use Organic Groups 1. This was the first version of the major social networking module for Drupal.
This class covers sending newsletters directly from your Drupal site, using the Simplenews module.
The FileField Sources module extends the File module with extra, powerful options including directly transferring files from a remote URL and pasting from your clipboard.
In this class, you'll learn how to configure your Drupal site to use Zencoder and Amazon S3 to convert and serve your video files.
This class covers how to create and publish a podcast using Drupal and the Filefield Podcaster module.
In this class, you'll learn how to leverage Drupal's API to create custom modules. You'll develop several modules using step-by-step instructions to hook into Drupal's existing functionality.
Drush is one of the most powerful tools in Drupal. Drush is a command line shell and scripting interface that allows you to do anything from site-building to maintenance.
In this class you'll learn a variety of approaches to making dynamic layouts in Drupal, and how to choose the right approach for your site.