Learn how to build a Drupal theme to customize Drupal's look and feel. This course will cover all the bases of theme development, from adding CSS and customizing templates, to more advanced topics like preprocess functions and overriding theme functions. We'll also talk about how to configure Drupal to change the look and feel using modules like Panels, Context, and Display Suite.
Throughout the course, we'll talk about best practices for Drupal theming and how theming fits in with the process of developing a Drupal website.
The training will cover the following topics:
- Theming fundamentals
- Creating a Drupal theme from scratch
- Writing CSS for Drupal
- Creating custom templates
- PHP for Drupal theming
- Using preprocess functions and overriding theme functions
- Configuration to control design and layout
- Base themes and sub-theming
- Adding javascript to your theme
Requirements: Introduction to Drupal course or experience using Drupal; knowledge of HTML and CSS.
Contact us for more information or sign up through EventBrite.
FAQ
What's provided? Lunch, snacks, a training manual, and lots of one-on-one support as you do the training.
Should I bring a laptop? Yes, please bring your own laptop. If you don't have a laptop, contact us and we'll see if we can set you up with one.
Can I pay with a cheque? Yes, just contact us and we can issue you an invoice for the training.
What are the pre-requisites? No technical background required.
