Component-driven Drupal theming

Modern front-end development has become a complicated mix of fast-moving technologies. The challenge for front-end developers is trying to keep up with the latest changes in Front-end. How do you find and learn about the best tools and techniques? And even after we've learned a new tool, it can feel like our skills are soon out-dated.

This session will expose you to the latest trends in front-end development and in particular, theming a Drupal website. We will discuss how building components vs. pages to theme a Drupal site can dramatically improve usability, flexibility and long term maintenance of your website. By building components through the use of style guides you can turn a large complicated project into a more manageable project.

Topics we will cover:

  • Components
  • Styleguide - KSS Node
  • Twig
  • NPM, Node and Gulp

In going through the material, we'll touch on BEM, libSass, KSS, Gulp.js, autoprefixer, npm and more.

About the Speaker

Mario is a Drupal themer and Front End Developer with nine years of Drupal experience. He is also a public speaker who has shared his passion for front end development, Drupal theming, design, and semantic markup at numerous conferences.

Prior to Mediacurrent, Mario worked  as the lead themer and front-end developer for the U.S. District Court in Los Angeles, the largest federal court in the country. His work here was awarded with the Administration of Justice Award from the Federal Government. An active member of the Drupal and development communities, Mario conducts private and community-driven workshops and webinars to share his knowledge about front-end development and Drupal.

Mario is a volunteer instructor and technology advisor for Teens eXploring Technology (TxT), a non-profit organization in South Los Angeles that teaches inner city teens about technology and entrepreneurship.

Mario Hernandez