servicios web

servicios web

Go Headless! Desacoplamiento de Drupal 9 con el módulo JSON API

       Con la aparición de varias librerías basadas en JavaScript, como Angular, Vue.js, React, etc. y el aumento definitivo del uso de dispositivos móviles, para conectarse a toda clase de servicios basados en plataformas, webs o aplicaciones; ha llegado el momento perfecto, para que todos aquellos que trabajamos con proyectos desarrollados en Drupal, nos planteemos la posibilidad "Descabezar" o "Desacoplar", el Frontend y el Backend, para seguir sacando el mayor partido, a su potente y flexible interfaz de usuario y al mismo tiempo, que nos adentramos poco a poco en el mundo del Frontend

Cursos Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

Decoupled Router

     Cuando trabajamos con proyectos Drupal desacoplados (Headless), es posible que necesitemos un poco de ayuda al intentar construir los Endpoints, para que se muestre la información esperada en nuestra aplicación (Next.js, React, etc).

     Por esta razón, se ha creado el módulo Decoupled Router, cuya principal funcionalidad, según la página oficial de Drupal es:

Decoupled Router Drupal Module | www.drupaladicto.com - Consultor especializado en drupal y symfony

Configuración REST Drupal 8

Este código te ayudará en tus configuraciones de conexión Rest con Drupal.

Conectarme usando Goozle a un servidor externo a Drupal pasando variables JSON

Para los que han tenido incovenientes con la nueva manera de utilizar services de Drupal 8 y tengan que conectarse utilizando Post para enviar datos a un servidor externo de Drupal usando Guzzle, les dejo el código que utilicé en un módulo custom para un proyecto.