| OSTraining News
Drupal 7 Layout and Theming

This week's new video class is "Drupal 7 Layout and Theming".

This massive new class is 56 videos long and covers everything you need to know when starting to design Drupal sites.

This class was created in partnership with Acquia, and you'll learn all the best practices from Drupal's top company. You'll learn a variety of approaches to make dynamic layouts in Drupal, and how to choose the right approach for your site. You'll also learn how to get more control over the look and feel by creating a custom theme in Drupal.

By the end of the class, you'll know how to create and configure Drupal sites that are responsive and beautiful.

Outline of the Drupal 7 Layout and Theming Class


  • Welcome
  • What You Need
  • Your Learning Environment
  • Your Site for This Class


  • Drupal Theming Fundamentals
  • Types of Themes
  • Finding and Evaluating Themes
  • Installing New Themes
  • Making a Simple Theme
  • Adding Screenshots
  • Declaring Regions
  • Adding Features to Your Theme
  • Adding CSS
  • Adding Javascript
  • Adding CSS and Images
  • Anatomy of a Drupal Page


  • Customizing Your Theme
  • Coding Standards
  • Template File Overrides
  • Overriding the Core node.tpl.php
  • Theme Developer Module
  • Overrides by ID and Content Type
  • Adding Custom Regions
  • Overriding the Maintenance Page
  • Basic Structures in PHP
  • Conditional Statements
  • Overriding Theme Functions
  • Adding a Variable Introduction to Arrays


  • Base Themes and Subtheming
  • Best Practices for Subtheming
  • Using a Zen Subtheme
  • Project Pages on Drupal.org
  • Importing a Distribution
  • Creating a Zen Subtheme
  • Theme Settings
  • Generating Test Content
  • Creating Custom CSS Files
  • Markup and Styles
  • Custom Homepage Layout
  • Challenging Designs
  • Adapting CSS for a Design


  • Introduction to Responsive Drupal
  • Responsive Menus Module
  • Responsive Views
  • Responsive Slideshows
  • Responsive Images
  • Responsive Videos


  • Layout via Configuration
  • Site Building Tips
  • Contributed Modules for Layout
  • Display Suite
  • Panels and Custom Layouts
  • Context
  • Final Exercise

How to Take the Drupal 7 Layout and Theming Class

If you're an OSTraining member, you can click here to take the Drupal 7 Layout and Theming Class.

About the author

Steve is the founder of OSTraining. Originally from the UK, he now lives in Sarasota in the USA. Steve's work straddles the line between teaching and web development.