Book Image

Drupal 7 Themes

By : Ric Shreves
Book Image

Drupal 7 Themes

By: Ric Shreves

Overview of this book

<p>Drupal is an award winning open source Content Management System (CMS). Based on PHP and MySQL, its power and flexibility combined with its exceptional design mean it is one of the most popular choices for creating a CMS website.</p> <p>Drupal employs a specialized templating system and supports themes, which allow you to change the look and feel of your system's front and back-end interfaces.</p> <p><em>Drupal 7 Themes</em> is an ideal introduction to theming with Drupal 7. If you want to create a striking new look for your Drupal 7 website, this book is for you. This book is a revised, updated and expanded edition of Drupal 6 Themes, rewritten specifically for Drupal 7.</p> <p>This book will show you techniques and tools to help you improve the look and feel of any Drupal 7-powered website. Starting from the basics of theme setup and configuration, you will learn about the Drupal theming architecture and the PHPTemplate engine, and then move on to modifying existing themes and building new themes from scratch. You will find out about tools to make your theme development easier.</p>
Table of Contents (17 chapters)
Drupal 7 Themes
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Identifying Templates, Stylesheets, and Themable Functions

Maintaining cross-browser compatibility


In an ideal world, you would be able to maintain a consistent appearance for your web pages regardless of the browser used to view them. Unfortunately, it's not an ideal world. The best that can be hoped for is a high degree of consistency, with graceful degradation where that is not possible.

One of the best ways to approach creating a site that works well across platforms is to respect best practices in coding and to strive to write code that is standards compliant. The relevant standards are outlined by the World Wide Web Consortium, commonly known as the W3C. In addition to outlining the various standards, their website includes a number of resources. Visit the site at http://www.w3.org/.

There are a number of elements involved in creating web pages that comply with standards. Your best bet is to add a validator to your toolkit. Be sure to validate both the CSS and the HTML in your theme. In the next section of this chapter, we discuss several...