Drupal core contains four themes. They are introduced in the following sections.
Bartik is a new and welcome addition to Drupal 7. Drupal enables Bartik as the default user-facing theme upon installation. It is a clean and simple theme that supports the color module and makes excellent use of regions (see Figure 15–1). In addition to the default regions Drupal recommends, the Bartik theme has seven custom regions for laying out blocks in the footer and sub-footer.
Garland originally made its debut as a core theme in Drupal 5. It is a more complex theme with excellent color module support (see Figure 15–2). It contains fifteen color schemes and provides an option to toggle between a fixed or fluid layout.
Also new to Drupal 7, Seven is Drupal’s default administrative theme. Born out of the Drupal 7 User Experience project, Seven drove many of Drupal’s user interface improvements. It contains very few regions, as its focus is on performing administrative tasks (see Figure 15–3).
Stark is a unique and literally minimal Drupal theme (see Figure 15–4). Its main purpose is to expose Drupal’s default HTML markup and CSS. It does not provide any template files and barely provides any CSS at all, other than basic layout styles that place the default sidebar regions. Don’t let its simplicity fool you; it is actually quite useful. Stark is the perfect theme for developers to code against when writing CSS for their modules. It can also assist theme developers when trying to troubleshoot issues where they’re not positive if the problem is with their theme or another module.