Theming & Mobile

Fundamentals of Front-End Ops

Front-end paradigms are shifting fast, and among the trends singled out are task automation, painless dependency management, and quicker testing. Front-end ops, a term promulgated by Alex Sexton, deals with the synthesis of all of these responsibilities and others that front-end developers today face. We'll talk about a variety of different options available for FEDs to work efficiently and iteratively, such as Yeoman, Grunt, Gulp, Bower, and other lesser-known projects.

Here's what we'll cover:

The Future of HTML and CSS

In the face of bewildering advancements in the front end, it's useful to take a step back and take stock of where the fundamentals are headed: namely HTML and CSS. These two lowly languages have been largely left by the wayside as we front-enders scream ahead with abstractions and frameworks. But where are HTML and CSS headed exactly? This session examines progress working groups have made to the existing standards, techniques that are already or will soon be available for developers, and some of the proposals being floated around the standards.

Designing in Motion: Bridging the Gaps in Your Design Process

Static mockups and the processes behind them have flaws that get revealed when designing responsively. Timelines, complexity and budgets are challenged with each responsive breakpoint defined. Interactivity is often unclear, undocumented, and sometimes unknown. The way in which we design needs to change. We need to rethink our tools and the artifacts they create. We need to go faster, do more, reveal more, experience more and yet also adjust quickly. We need to design in motion.

Twig and Drupal 8's new theme layer

Drupal 8 has changed the default template engine from PHPTemplate to Twig. This is big news for themers and developers alike. This session will go over Twig basics and also changes to Drupal's overall theme layer strategy.

This session will go over:

  • What has changed in the theme layer
  • Basics of Twig syntax
  • Drupal specific Twig functionality
  • How the new theme layer helps themers
  • Security
  • Debugging

Writing maintainable and performant Javascript for Drupal

Javascript is gaining the power and becoming more and more popular nowadays. Amount of JS features is drastically growing on average site. To be able to successfully extend your old code it should be written according to Drupal best practices.

In this session I will show and explain you:

Drupal 8 Theming - Exploring Twig and Other Frontend Changes

Drupal 8 makes use of Twig as it's new template engine and also provides a simpler theme layer. In this session I’ll explore what Twig has to offer, as well as talk about some Drupal 7 theme problems and the solutions for them in Drupal 8. The goal of this session is to illustrate how Drupal 8 will improve the experience of themers and frontend developers.