Session type: Standard (45 min)
Session level: Intermediate
Session language: Spanish
Actualmente existen diferentes alternativas para definir y utilizar UI components en el ecosistema de Drupal8. Algunos módulos: Component Libraries (en especial!), PatternLab, Emulsify, Pattern Lab Starter...

Y también existen diferentes maneras de construir y organizar nuestros componentes. Una de las tendencias que más fuerza ha cobrado es PatternLab, que implementa una organización basada en atomic design. También podríamos optar por fractal, material design o, dependiendo del equipo de frontend o de la tecnología que se quiera usar, podríamos construir nuestra propia definición y organización de componentes.

Finalmente Drupal tiene diferentes maneras de renderizar información:
- Panels / Views
- Entidades que implementan Display Suite view modes
- Field Groups
- Field Templates

En pocas palabras, UI Patterns nos permite 2 cosas:

1- Definir y organizar los componentes según la arquitectura que se desee.
2- Integrar dichos componentes en la administración de Drupal (site-building).

En esta sesión daré una introducción a UI Patterns, haremos un live-demo para que os hagais una idea de las posibilidades que ofrece y comentaré su estado actual y roadmap de desarrollo, ya que está evolucionando muy rápidamente.
Author bio
Soy cofundador de Front.ID una agencia Drupal, focalizada en servicios de frontend con sede en Granada. Trabajo con Drupal desde hace más de 7 años y esta será mi primer sesión en una DrupalCamp.