Drupal 6: Creating and Editing Custom Themes

with Chris Charlton
please wait ...
Drupal 6: Creating and Editing Custom Themes
Video duration: 0s 4h 11m Intermediate


Drupal is widely recognized as a powerful back-end system for web sites, but Drupal 6: Creating and Editing Custom Themes shows how the application can also be used to manage the look and feel of a web site. Web architect Chris Charlton introduces the core themes that ship with Drupal. He shows how to install and administer new themes, change color schemes, and add sub-themes to existing themes. He also demonstrates how to build a custom theme from scratch; integrate HTML, CSS, and JavaScript; and apply themes to specific nodes and blocks. Exercise files are included with this course.

Topics include:
  • Setting themes and theme permissions
  • Using the Color Module to change color schemes
  • Building sub-themes
  • Adding HTML, CSS, and JavaScript to themes
  • Understanding templates
  • Applying themes to pages, nodes, and blocks
Developer Web


- Hi, I'm Chris Charlton. Welcome to Drupal Creating and Editing Custom Themes. In this course, we'll explore all the tools and techniques needed to improve the design of a Drupal website by building and implementing custom themes. We will begin by building a basic Drupal website with a default theme, and getting familiar with the tools every Drupal theme designer needs. I'll go through how to control and build on top of the standard themes that come with Drupal 6. Then we'll create a custom theme for Drupal by integrating graphics and web technologies like CSS and HTML.

Finally, we'll cover the specifics of applying custom designs to various pages and elements in Drupal, known as nodes and blocks. I've been teaching how to develop web pages for almost a decade, and manage one of the largest Drupal user groups in the world. From my experience, Drupal is the most exciting web platform I have come across in my career. It is my favorite solution for building websites, so let's get started with Drupal themes.

please wait ...