What is Drupal?
What is a Drupal Theme?
Contributed Drupal Themes, Engines, & Services
What can you do with Drupal themes?
Drupal Theme Anatomy 101
How to Design for Drupal
Create a Drupal Theme the easy way
Where to find help
Drupal ThemingFor BeginnersBy Danté TaylorMediacurrent Senior Designer<br />South East Linux Fest<br />June 13, 2010<br />
We will cover<br />What is Drupal?<br />What is a Drupal Theme?<br />Contributed Drupal Themes, Engines, & Services<br />What can you do with Drupal themes?<br />Drupal Theme Anatomy 101<br />How to Design for Drupal<br />Create a Drupal Theme the easy way<br />Where to find help<br />`<br />
About Me<br />Bachelor of Fine Arts (BFA) from Savannah College of Art and Design<br />Worked as a Designer for 10 years<br />Have worked with Drupal since version 4.7 release (5 years)<br />Biggest project worked on in Drupal is savannahnow.com<br />Favorite project worked on in Drupal is ymib.com<br />`<br />
What is Drupal?<br />Content Management System (CMS)<br />Application Programming Interface (API) built on top of PHP<br />A community of more than 800,000+ users and developers contributing to build needed tools, services, and programs using a standard methodology or practices. <br />There are more than 6,000+ profiles, modules, and themes supported by the Drupal community <br />People who use Drupal include: Ubuntu.com, Whitehouse.gov, FastCompany.com, MTV.com<br />`<br />
What is a Drupal Theme?<br />A set of files and templates used to build the Front-end of a Drupal site.<br />The User-Facing section of a Drupal site that facilitates the majority of the user experience.<br />To put it in Real Estate terms it is the Décor of a Web Site. <br />`<br />
What can you do with Drupal Themes?<br />Design photo sharing sites.<br />Build a site for your local baseball team.<br />Build a personal portfolio or résumé site.<br />Build a theme for your church, civic group, or organization.<br />There are not many limits to what can be done with Drupal and Drupal theme design.<br />
How to Design For Drupal?<br />Install Drupal to experiment and learn how modules UI functions work together, before you begin your design project. <br />Use built-in features of Drupal and modules to achieve Design objectives. (Try not to reinvent)<br />Think in terms of how your Design elements can be reused or repeated throughout Web site.<br />Work closely with specialist in Drupal Design or Development to save on time and budget as you plan your Drupal project. <br />`<br />
Create a Drupal Theme the easy way<br />Create Theme Name directory (mytheme) inside “/sites/all/themes/” (create new directories if they do not exist)<br />Copy Garland theme from “/themes” and move it to “/sites/all/themes/”, then rename it to mytheme directory.<br />Change the garland.info file to mytheme.info. Open new mytheme.info file and change all names with garland to mytheme. <br />Change the screenshot.png file to match your new theme.<br />Clear system cache. (/admin/settings/performance)<br />Go to Themes list page and select mytheme, to start using or editing your new theme. (/admin/build/themes)<br />`<br />