Drupal Headless Avanzado: Resources, Computed Fields y JSON:API

En esta charla profundizaremos en dos pilares clave para construir un backend Drupal desacoplado con JSON:API, capaz de afrontar cualquier reto a medida:

Resources personalizados con JSON:API

  • Creación y registro de ResourcePlugin para exponer contenido de entidades y vistas.
  • Diferencias y casos de uso de EntityResource, ViewResource y CustomResource.
  • Ejemplos prácticos.

Campos computados para enriquecer la API

  • Implementación de ComputedFieldItemList y ComputedFieldItem para generar valores dinámicos (cálculos, concatenaciones, formatos).
  • Cómo incluir estos campos en las respuestas JSON sin afectar el rendimiento.
  • Ejemplos prácticos.

Más items y mejores prácticas para proyectos desacopados.

Al finalizar, los asistentes contarán con una guía paso a paso y ejemplos listos para implementar recursos y campos computados en sus proyectos Drupal, logrando una API potente, flexible y optimizada para cualquier frontend moderno.