Na deco.cx, oferecemos a funcionalidade de criar e gerenciar sites de forma intuitiva por meio do admin Deco. Cada página do seu site é representada por um conjunto de dados estruturados no formato JSON, que captura todo o conteúdo presente nessa página. Todas as alterações feitas no sistema de gerenciamento de conteúdo (CMS) para uma página específica são imediatamente refletidas no JSON correspondente a essa página. Esse processo de atualização em tempo real permite que aplicativos ou sites externos à plataforma Deco acessem e incorporem essas mudanças, possibilitando uma integração fluida entre diferentes sistemas e ambientes, incluindo ambientes de teste (staging) e produção.
O fluxo de atualização é ilustrado no diagrama abaixo:
Obtendo conteúdo do site Deco em site ou aplicativo externo
Para acessar o conteúdo do seu site Deco em formato JSON a partir de um site ou
aplicativo externo, você pode utilizar uma requisição GET simples à URL do site,
incluindo uma queryString asJson
.
Por exemplo, ao acessar a página inicial do seu storefront, você verá a página totalmente renderizada e pronta para uso, com todos os elementos visuais e interativos:
No entanto, se você deseja acessar apenas os dados estruturados da página para
utilizá-los em um contexto diferente, como um aplicativo móvel ou uma integração
com outro sistema, basta adicionar a query string ?asJson
à URL. Isso
resultará em uma resposta JSON contendo os dados estruturados correspondentes ao
conteúdo da página, permitindo uma fácil integração e manipulação desses dados
em seu aplicativo externo:
Essa abordagem de "cabeça sem corpo" (headless) do CMS Deco oferece flexibilidade e poder, permitindo que você reutilize o conteúdo do seu site em uma variedade de contextos e plataformas.