7 razões para considerar um CMS Headless

Há muitas razões para uma empresa considerar um sistema de gerenciamento de conteúdo sem cabeçalho. Entre eles, há a necessidade de usar o conteúdo em vários canais, o desejo de melhorar a personalização e o alívio de uma plataforma convencional desordenada.

Como uma empresa gerencia e armazena conteúdo para produtos e artigos é importante. Isso afeta o desempenho do site e do aplicativo, bem como as conversões. Assim, algumas empresas podem querer olhar além de um CMS tradicional.

CMS sem cabeça

Um CMS sem cabeçalho separa a produção, o gerenciamento e o armazenamento de conteúdo da distribuição e da exibição. Esse desacoplamento enfatiza a criação, a criação de público e o sucesso nos negócios.

Pense no WordPress, um sistema de gerenciamento de conteúdo popular. Você pode investir na criação de um ecommerce feito exclusivamente com WordPress, assim como pode ter um site instrucional ou um blog. O WordPress associa o gerenciamento de conteúdo à exibição de conteúdo.

Um usuário acessa a administração do WordPress, adiciona uma nova página, grava o conteúdo, visualiza o conteúdo e publica a página. O conteúdo e sua exibição estão intimamente acoplados. WordPress fornece uma ferramenta para compor conteúdo, bem como um sistema de templates para exibir a página web.

Mas e se você não estiver fazendo uma página da web? E se você precisar de conteúdo para uma habilidade de Alexa? Como sobre o conteúdo de um chatbot do Facebook? Talvez você queira conteúdo para um post de mídia social.

O objetivo de um CMS sem cabeçalho é facilitar a criação e o armazenamento do conteúdo, não publicá-lo. A exibição desse conteúdo é secundária.

“Costumava ser muito difícil colocar algo na web”, explicou o desenvolvedor Kristoffer Fredriksson durante uma apresentação sem CMS em 2018 . “Era o suficiente para colocar algo na web e as pessoas olhavam para ele. Isso foi tudo o que aconteceu. Se você tivesse o conhecimento técnico, seria notado. Isso não é mais o caso. Qualquer pessoa com um smartphone pode colocar um vídeo na web. Era impossível colocar vídeo na web nos primeiros dias ”.

No início da internet, publicar conteúdo era um desafio.  Páginas da Web podem ter sido manuscritas.  Algumas partes de uma página da Web, como navegação, foram repetidas várias vezes.

No início da internet, publicar conteúdo era um desafio. Páginas da Web podem ter sido manuscritas. Algumas partes de uma página da Web, como navegação, foram repetidas várias vezes.

“Por outro lado,” Fredriksson continua, “para alcançar pessoas, para construir uma audiência – isso é muito trabalho hoje porque todo mundo está na web. Todo mundo é um influenciador. Todos podem publicar qualquer coisa instantaneamente sem nenhum conhecimento técnico ”.

Com o tempo, publicar conteúdo na internet tornou-se fácil.  Mesmo alguém com pouca experiência técnica pode publicar um vídeo.  Mas a construção de audiência agora é difícil, pois há mais opções on-line.

Com o tempo, publicar conteúdo na internet tornou-se fácil. Mesmo alguém com pouca experiência técnica pode publicar um vídeo. Mas a construção de audiência agora é difícil, pois há mais opções on-line.

Assim, se o verdadeiro desafio agora é a construção de público, por que escolher um CMS que se concentra em colocar coisas na web? Por que enfatizar a solução do problema fácil e ignorar o que exige trabalho árduo?

Assim, nasceu a ideia de um CMS sem cabeça. Um CMS sem cabeça não é necessariamente melhor para armazenar conteúdo. Mas é mais flexível na criação e publicação.

O que segue são sete razões para considerar um CMS sem cabeça.

7 benefícios de um CMS sem cabeça

1. Venda Omnichannel. O comércio eletrônico é um bom exemplo da necessidade de publicar conteúdo em vários canais.

Para que um comerciante forneça uma experiência de compra que agrade aos clientes e seja diferenciadora de negócios, cada canal – um site, um aplicativo para dispositivos móveis e outros – exige acesso às informações e disponibilidade atuais do produto.

Para muitas empresas de comércio eletrônico, no entanto, esses sistemas não estão conectados.

O modelo atual do CMS funciona bem para um único canal, como um site.  Mas em um ambiente omnichannel, esse modelo leva a silos de informações sobre produtos com várias interfaces.

O modelo atual do CMS funciona bem para um único canal, como um site. Mas em um ambiente omnichannel, esse modelo leva a silos de informações sobre produtos com várias interfaces.

As empresas de comércio eletrônico geralmente usam uma plataforma “acoplada” que cria páginas da Web e possui seu próprio banco de dados e painel administrativo.

A empresa geralmente possui um software separado para seu aplicativo móvel. Esse software também usa seu próprio banco de dados e painel, exigindo que as informações do produto sejam copiadas ou redigitadas da plataforma web.

Talvez esse negócio de comércio eletrônico tenha um chatbot do Facebook, um aplicativo Alexa Skille um aplicativo smartwatch. Todos esses podem ser sistemas separados com gerenciamento de conteúdo separado.

Com um CMS sem cabeçalho, no entanto, as informações seriam armazenadas em um banco de dados e gerenciadas por meio de uma única interface. O CMS sem cabeçalho é uma infraestrutura para o conteúdo. Ele gerencia o conteúdo e o armazena. Esse conteúdo pode ser usado para um site, um aplicativo para dispositivos móveis ou no Facebook.

Um CMS sem cabeçalho unifica a manutenção de dados e conteúdo - o que os desenvolvedores chamam de CRUD (criar, ler, atualizar e excluir) - mas permite muitas apresentações.

Um CMS sem cabeçalho unifica a manutenção de dados e conteúdo – o que os desenvolvedores chamam de CRUD (criar, ler, atualizar e excluir) – mas permite muitas apresentações.

2. Personalização. Estou familiarizado com um varejista omnichannel que tem mais de uma dúzia de lojas de tijolo e argamassa , uma equipe de vendas externa e um site de comércio eletrônico. Este negócio decidiu fazer algo radical: escrever seu próprio software de ponto de venda.

Este software de ponto de venda será executado nos registros de caixa físicos da empresa. Ele será executado como um aplicativo do iPad para a equipe de vendas externas. E será o sistema de checkout para comércio eletrônico. Ele também se integrará ao software de gerenciamento de back-end, à plataforma de automação de marketing e aos sistemas de uma dúzia de outros fornecedores.

Esse nível de personalização quebraria um CMS convencional. O WooCommerce, por exemplo, quer gerenciar o checkout. Apenas um CMS sem cabeça funcionará nesse contexto.

Os sistemas convencionais de gerenciamento de conteúdo são personalizáveis, mas possuem limites e restrições. Muitas dessas restrições têm a ver com o acoplamento de conteúdo e apresentação. Um CMS sem cabeça não aborda a apresentação; tem menos restrições e, portanto, é mais personalizável.

3. Integração A personalização está intimamente relacionada à integração. O conteúdo armazenado e gerenciado em um CMS sem cabeçalho pode ser relativamente mais fácil de integrar a outros sistemas do que um CMS convencional.

Um CMS sem cabeçalho é simplesmente uma API. Chame um ponto final e receberá o conteúdo. Esse conteúdo geralmente está em um formato fácil de analisar e manipular, como o JSON. Portanto, conectar um CMS sem cabeça à maioria de qualquer plataforma frontend é simples.

Com um CMS convencional, as integrações ou extensões integradas podem ditar os outros serviços da empresa. Com um CMS sem cabeça, um negócio poderia ter mais opções.

4. Desenvolvimento. Para um desenvolvedor, o que é fácil geralmente é o que é familiar. Assim, “fácil” é subjetivo. Mas relativamente falando, um CMS sem cabeçalho pode ser significativamente mais fácil para os desenvolvedores. E essa relativa facilidade pode resultar em menos horas de tempo de desenvolvimento e, portanto, menos custo.

Aqui está um exemplo de recuperação de conteúdo do ButterCMS (que é sem cabeça) no PHP usando o framework Laravel.

<? php

App de namespace;

use ButterCMS \ ButterCMS;

classe Manteiga
{
    função estática privada connect () {
        experimentar {
            $ client = new ButterCMS (env ('BUTTER_KEY'));
            retornar $ client;
        } catch (exceção $ e) {
            return $ e;
        }
}

função estática pública get_page_content ($ slug) {
    $ butterCms = self :: connect ();
    return $ butterCms-> fetchPage ('*', $ slug) -> getFields ();
    }
}

 

Nesse caso, produzir uma página com base em seu slug foi:

  • Incluindo o PHP SDK do ButterCMS,
  • Usando o PHP SDK do ButterCMS,
  • Conectando-se à API ButterCMS,
  • Solicitando uma página.

A resposta é JSON, que pode ser analisada e exibida. Assim, um CMS sem cabeçalho usa uma tecnologia padrão e, para muitas empresas, vale a pena considerar.

5. Desempenho. Uma página da web ou aplicativo lento pode matar conversões. Por esse motivo, muitas empresas tentam melhorar o desempenho, o que pode ser outro motivo para considerar um CMS sem cabeçalho.

As restrições de um CMS acoplado podem contribuir para atrasar o carregamento de páginas. Usar um CMS sem cabeçalho e exibir conteúdo como um aplicativo React no cliente, por exemplo, pode resultar em melhor desempenho do que o uso do WordPress ou similar.

6. Segurança. Geralmente, a API usada para fornecer conteúdo via CMS sem cabeçalho é somente leitura. Isso fornece um nível de segurança que pode estar indisponível em um CMS convencional.

Além disso, essa API pode ser colocada atrás de uma ou mais camadas de código – talvez uma camada de aplicação e uma camada de segurança – tornando-a menos vulnerável a ataques. E a parte de administração de um CMS sem cabeçalho provavelmente está em um servidor diferente e em um domínio diferente.

Assim, um CMS sem cabeça é relativamente mais seguro do que um CMS convencional típico.

7. Conversões Alguns fabricantes de CMS sem cabeça também acreditam que suas soluções podem ajudar no marketing e, assim, resultar em melhores conversões. A idéia é que um CMS sem cabeçalho é relativamente mais fácil de usar com testes A / B, incluindo testes que empregam software diferente.

Por exemplo, se você quisesse testar plataformas de pesquisa – talvez Twiggle versus Algolia – ter um conteúdo desacoplado poderia tornar a instalação do teste relativamente mais fácil do que tentar obter o Magento, por exemplo, para alternar diferentes integrações de pesquisa.

O teste ainda exigiria um trabalho de desenvolvimento, com certeza, mas uma abordagem sem cabeça e orientada por API pode facilitar.

Preocupações

Quase qualquer tecnologia tem um trade-off. Sua empresa pode considerar um CMS sem cabeçalho para vendas, personalização, integração e segurança omnichannel. Mas também há preocupações.

  • Muitas opções. Um CMS acoplado faz muitas escolhas para um negócio. Ele define a linguagem de desenvolvimento, limita as opções de temas e fornece um fluxo de trabalho básico. Um CMS sem cabeça é uma tela em branco. Uma empresa pode ter muitas opções a considerar.
  • Habilidade técnica. Um CMS sem cabeçalho requer um desenvolvedor. Um empreendedor pode estar em funcionamento em um sistema SaaS, como o Shopify, com poucas habilidades técnicas. Mas um desenvolvedor é uma obrigação para um CMS sem cabeça.
  • Integrações manuais. Um CMS sem cabeça se integrará à maioria dos sistemas. Isso é útil para necessidades exclusivas. Mas para softwares populares, sua empresa pode acabar escrevendo uma integração manualmente, quando uma versão pronta e funcional estaria disponível por meio de um CMS convencional.

Deixe uma resposta