at the Drupal code base: 2003ish. I stole the i18n table structure. • First Drupal site “for pay”: 2006ish. • First Drupal socks: 2007. • First DrupalCon conference: Szeged in 2008. • First Drupal book: 2009. • First Drupal core patch: 2010. Removed the “welcome” screen.
able to find relevant CSS selectors. • Sweaver can be used as a pointy-clicky-non-scary CSS class selector. • Can save/publish minor changes to CSS to live Web sites. • http://drupal.org/project/sweaver
to identifying what CSS styles are being applied by staring at code. • Firebug can be used to identify what CSS is actually being applied to a rendered Web page. • www.getfirebug.com
Tells you which tpl.php or theme function is responsible for that thing displaying over there. • http://drupal.org/project/devel_themer • http://drupal.org/project/devel
finish his book. http://www.fivesimplesteps.com/ Do it. Right now. Tweet him. And tell him if he doesn't finish his book you're going to build exclusively 16-column, grid-based Web sites until his book his published.
team. 2.Plan your data structure. 3.Use wire frames to prove what you're saying about how the site ought to be built. 4.Build the site (ignore the theme). 5.Convert your wire frame to a grid layout. 6.Build out the HTML fragments in the relevant tpl.php files. 7.Apply your theme to the site. 8.Refine as necessary based on the UX.
= A three-column design by Design House (www.design-house.ca) and themed by Design to Theme. screenshot = screenshot.png core = 7.x engine = phptemplate base theme = ninesixty ; Stylesheets. stylesheets[all][] = styles.css ; To show the 960.gs grid and debug your theme's layout, delete this section. ; You will be able to remove this when http://drupal.org/node/1032486 is rolled out stylesheets[all][] = debug.css
relevant Drupal modules to break up content and display it in relevant locations. • Use Sweaver to isolate selectors for your CSS files. • Use Firebug to diagnose and fix CSS problems. • Use Devel to isolate theme functions and variables. • Correlate the number of tpl and PHP files you edit to the size of your budget and amount of time you have.
slot: 24 August 13:45 – 14:45 Room 333 Part 1 • Front End Development Time slot: 25 August 13:30 – 14:30 Room 333 Part 2 • Theming in Drupal 8 Time slot: 25 August 14:45 – 15:45 Room 333 Part 2
London website: http://london2011.drupal.org/conference/schedule Click the “Take the survey” link Discounts'n'stuff 45% off Drupal User Guide www.informit.com Code: IUGD45 45% off Design to Theme workbooks www.designtotheme.com Code: DCLON87488 www.sitebuildingextravaganza.com @emmajanedotnet [email protected] Advanced Theming Time slot: 24 August 13:45 – 14:45 Room 333 Part 1 Front End Development Time slot: 25 August 13:30 – 14:30 Room 333 Part 2 Theming in Drupal 8 Time slot: 25 August 14:45 – 15:45 Room 333 Part 2 BoFs