Advanced Theming Workshop

Low cost, high value workshop, where we will go deep into the Drupal theming layer. At the end of this course you should be able to create a theme from scratch, get complete understanding how Drupal generates a page (nodes, regions, blocks, comments, forms, etc...), work with stylesheets and scripts, how to discover themable functions, theme forms, theme contributed modules and learn about the best practices from my 8 years of experiences working with Drupal.

Price: £169 + VAT / person
Tweet about this and get 20% discount (= £135 + VAT).

Available for on-site training or consultations in your company too.

Upcoming dates:
5.6.2014 - Central London - SOLD OUT!
26.6.2014 - Central London - SOLD OUT!

Course language: English
Capacity: 10
Duration: 5 hours +1 hour lunch break (lunch not incl.) + 2x15 minutes coffee breaks + 1 hour for your questions
Course style: Workshop
During course you will receive: Lecture notes printed and pdf
Location: London

Basic knowledge of Drupal
Good knowledge of HTML + CSS
Good knowledge of PHP (working with arrays and objects, commands like implode, foreach,...) -(you can get this knowledge beforehand in course materials)
Basic knowledge of Drupal theming (you should understand what .info file is and have basic knowledge of theme hooks - (you can get this knowledge beforehand in course materials)
Own laptop

Course outline:
Quick introduction to Drupal 7
Drupal theme layer
Theming engines, PHPTemplate
Anatomy of a theme
- Theme overrides
- - suggestions
- - template (.tpl.php) files
- - theme_ functions
- - preprocess
- - process
- - special cases
- - - theming undeclared
- - - hook_theme
- custom theme settings - theme-settings.php
Theming contrib modules
Theming Forms
Sub-theming - base themes
Useful Tips, Secure Theming , Best practices from the past 8 years of experience

About the mentor

Marek Sotak

Marek has been working with Drupal for over 8 years ( profile) and has been speaking on several DrupalCamps (Brussels, Vienna, Prague, Bratislava) and DrupalCon in Szeged. He also organised DrupalCamp Prague in 2009 and Prague's monthly meet-up's.He helped Aarhus Drupal community to host and organise another meet-up which was a success. He is also the creator of popular Drupal admin theme RootCandy and also committed several D6 + D7 core and contrib modules patches. Read more. He has been running Drupal workshops in Czech republic, Ireland, Denmark and India. user profile -

Do you have any questions? Ask below or use the contact form