Want to learn how to incorporate a component-driven development workflow in your Drupal project? Join the Mediacurrent team for a full-day workshop at DrupalCon Nashville on Component Based Development using UI Patterns!

Component driven development is a hot topic right now, and for good reason. A component based approach lends itself to a more modularized front end, more efficient development cycles, a consistent UI, and a smoother developer experience on both the front end and integration processes.

With the UI Patterns module in Drupal, you can achieve the benefits of a component-driven workflow in Drupal 8 and the design system holy grail:

The design system holy grail involves creating an environment where the pattern library and live applications are perfectly in sync. The idea is that you should be able to make a change to a UI pattern and see that change automatically reflected in both the pattern library and anywhere the pattern is included in production.
Brad Frost, Atomic Design

Beyond that, a UI Patterns-based workflow also provides:

  • A living style guide built into Drupal
  • Self-contained portable patterns that can be used in any project
  • Smoother front end integration

What We'll Cover

Our full day workshop will start with an overview of component-driven development, typical workflows, and benefits for teams and stakeholders, and then we'll dive deep into the workflow by building out a sample Drupal theme using the UI Patterns approach. We'll cover:

  • An in-depth look at creating patterns including markup, styles, and behaviors
  • Composing complex UI patterns by nesting simple patterns in larger patterns
  • Integrating front-end patterns with Drupal using the UI Patterns module to simplify the process and preserve Drupal's baked in goodies
  • Advanced workflows with Sass, a Drupal 8 theme generator, incorporating ES6/Babel with patterns

Who's involved

The workshop will be led by several of our front-end developers here at Mediacurrent:

  • Mario Hernandez, Senior Front End Developer
  • Eric Huffman, Senior Front End Developer
  • Ben Robertson, Front End Developer

And we will be joined by Chaz Chumley, Technology Manager at Forum One.

Registration

The workshop will take place on Monday, April 9, 2018, from 9:00 am to 5:00pm. The cost of the training is $500 in addition to your DrupalCon ticket, so register now to snag the early bird discount!