Foundations of Theming & Layouts in Drupal 8

Theming in Drupal 8 is easier and more flexible than ever before! There are a huge number of new and enhanced features included, with more being added all the time. Tools and capabilities you will want to use whether you’re sprucing up an existing site or building one from scratch. Come learn about the new theme architecture, templating language, and how well it all integrates with modern web design and development trends. You’ll come away with your own simple theme that showcases all of the learnings from throughout the day.

Next Upcoming Workshop

We don't have any dates scheduled for this workshop at this time. Please get in touch if you're interested in attending one or scheduling this workshop for your team!

Course learning objectives

Some of the Drupal 8 features we’ll cover in this session are:

  • The new mobile-first approach

  • Out-of-the-box responsive themes (admin too!)

  • Using stylesheets and JavaScript in a theme (core, yours, or external)

  • Twig, the new easy, secure templating language

  • Pattern libraries and component-based design system integration

  • Accessibility support

  • New, extensive multilingual features

  • Discuss layout and theming options with modules like Fences, Display Suite, and Panels

  • New layout features coming in core

Please note that the theme you create is to demonstrate concepts and techniques. It is not intended that you leave with a complete production-ready theme.

Target Audience

Drupalists new to theming (Learners), and HTML and CSS developers new to Drupal (Newcomers), and Drupal themers new to Drupal 8.

Prerequisites

In order to get the most out of this course you should have prior experience with development and site building with Drupal 7 or 8. At minimum, you should have non-Drupal frontend development experience.

Upcoming Workshop Dates

We don't have any dates scheduled for this workshop at this time. Please get in touch if you're interested in attending one or scheduling this workshop for your team!