Theming

Theming in Drupal Gardens

Video: 
See video
Description: 

This session is an overview of the Drupal Gardens themebuilder. In this session we'll cover:

1. Using the Drupal Gardens themebuilder to theme your site
2. The DNA of a Drupal Gardens theme
3. Exporting your theme for use on a non-Drupal Gardens site
4. Future plans - an open dialog

At the end of this session, you'll be an expert at using the themebuilder to create your own themes. In addition, you'll understand how to construct your own DrupalGardens theme (without using the themebuilder)- which could be listed in our public theme area.

»

Page render drill down in Drupal 7

Video: 
See video
Description: 

http://sf2010.drupal.org/conference/sessions/page-render-drill-down-drup...

Join Moshe Weitzman for deep dive into the page render system for Drupal 7. We'll learn how to build and theme a standard page callback. Then we'll evaluate various alternatives for modifying the page, to meet some hypothetical user experience requirements. Learn more about:

Build a drupal_render() array in a menu callback. Learn to differentiate between key properties such as #type, #theme, #theme_wrappers, #pre_render, ...
Change the $page during hook_page_alter(). Move some blocks, alter text, etc.
Make changes during the preprocess and process stages of page themeing
Use theme_hook_suggestions to route themeing to alternate templates and theme functions.
Alter the theme registry for hostile takeover of theme hooks.

»

jQuery for Designers and Themers

Video: 
See video
Description: 

Small non-intrusive animations and interactions can greatly enhance the user experience and impress website visitors and clients. jQuery and jQuery UI make it easy to add these enhancements with little or no knowledge of javascript. Learn how!

This session will be based on a very successful and similar session I gave at DrupalCon Paris and the sample code that resulted from that; the jQuery for Designers and Themers theme for Drupal 6. I also gave a similar, but more advanced session at DrupalSouth Wellington 2010

No understanding of jQuery, javascript or even Drupal theming is required, but a good understanding of CSS selectors (e.g. "#page #content > p a.read_more {}") and how HTML elements are nested within each other to build a tree (aka DOM) is important.

Slides are available at TinyURL.com/jQuery-Designers (Google Docs) (They will be updated).
A low quality video from DrupalCon Paris is available from Archive.org
Sample code is available at Drupal.org/Project/jQ4DaT.

»
Syndicate content