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.
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.