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.