Happy APIs en Drupal 8

Ponente: 

DIAPOSITIVAS

Drupal 8 dispone de las siguientes herramientas para gestionar contenido a través de una API:

  • El modulo REST, para poder ver, crear, editar y eliminar entidades.
  • Views REST exports, para listar contenido en formatos como JSON o XML.

Además, ya existen módulos contrib que extienden la funcionalidad de core para crear APIs tales como:

  • RESTui, que ofrece una interfaz para definir qué entidades se exponen en nuestra API y con qué formatos y métodos de autentificación se puede acceder a ellas.
  • GraphQL, que nos permite solicitar a la API exactamente lo que necesitamos mediante una sola petición.
  • Self Documenting REST API, que crea documentación sobre nuestra API automáticamente.

Por último, veremos cómo es la experiencia del desarrollador para crear nuestros propios endpoints o alterar los ya existentes.

Información

Nivel experiencia: 
Avanzado
Audiencia: 
Desarrolladores
Site Building
Versión de Drupal: 
Drupal 8.x