Decoupled Drupal

Learn More

A decoupled CMS architecture allows developers to utilize any technology to render the front-end experience in lieu of the theming and presentation layers that come with a coupled CMS out-of-the-box. Developing decoupled, digital experience applications involves using front-end components and frameworks, decoupled CMS's and content services, standard APIs, and cloud and application services. It also requires a DevOps culture. Some of the key decoupled design points are the digital app reference platform, the decoupled CMS, and the structured content that is required to implement amazing experience apps.

15.05.2018
Posted by Preston So
In a previous installment of Experience Express, we explored how effective core REST out of the box can be for the purposes of consuming content retrieved from Drupal and manipulating said data as well. Furthermore, with the help of Views, any content listing can be easily converted into an API resource. As these features indicate, Drupal 8 is a powerful web services provider that can expose content to any consumer application on any channel. Nonetheless, sometimes…
26.04.2018
Posted by Preston So
As we saw in a previous installment of Experience Express, because Drupal has a HAL-compliant REST API available out of the box with minimal configuration, you can easily provision an API that can immediately be employed to consume content entities and manipulate them from other applications. Now that we have successfully exposed content entities as REST resources, used Entity Access to govern permissions, and customized the formats and authentication mechanisms in use…
09.04.2018
Posted by Jason Enter
About the Decoupled Starter Kit The Professional Services team at Acquia is thrilled to announce the first release of the Acquia Decoupled Starter Kit for React. The Starter Kit includes three separate applications to demonstrate various Headless Drupal design patterns: a React application based on React-Slingshot, a GraphQL application, and a Headless Lightning Drupal website. Each application was created to work in tandem with each other, but also as a collection…
29.03.2018
Posted by Preston So
Perhaps the most critical piece of any decoupled CMS architecture is the API layer which exposes data in the back end for consumption by other applications. In Drupal's case, the REST module (also known as the RESTful Web Services module) in Drupal 8 core fulfills this responsibility. The REST module contains important logic that drives the availability of data through formatted responses. Nevertheless, in many cases, what is provided in Drupal core might not be the…