Implementing flexible page layouts with Drupal

Using the PHPTemplate engine and the Content Construction Kit, Drupal can do much more than the classical 3 column layout. we will present a framework for using these Drupal components for layout and demonstrate its use with selected examples.

Olav Schettler

Playlists: 'froscon2007' videos starting here / audio / related events

With showcase sites like and, the open source content management framework Drupal has finally arrived in Germany. Drupal has a very flexible system for creating arbitrary layouts (called "themes"). This system, however, is largely targeted to programmers who set up the necessary PHP source files. This presentation gives an overview of Drupal themeing and presents a content-based framework that allows site editors to determine a page layout in the context of a given theme. Selected example layouts are used to demonstrate this approach.