CMS sem cabeça vs CMS tradicional

Publicados: 2020-10-09

Índice


Todas essas discussões sobre CMS sem cabeça e CMS tradicional podem ter deixado você cansado e desorientado, e é por isso que nosso artigo de hoje tentará levar as coisas por um caminho diferente, concentrando-se mais em ajudá-lo a entender completamente o assunto - e evitar todas as conversas desnecessárias em o processo.

Entendendo o CMS tradicional

A definição

O CMS tradicional e acoplado é sua plataforma de gerenciamento de conteúdo típica com tudo - o frontend (a camada de apresentação) e o backend (o banco de dados de conteúdo e a interface editorial) - conectados de forma direta e direta, permitindo um tempo mais fácil de gerenciamento de conteúdo.

Como funciona o CMS tradicional

O que o CMS tradicional significa para uso prático

Ter tudo diretamente vinculado em um nível sistêmico como esse significa que você pode fazer alterações em seu back-end e tê-las refletidas em seu front-end com configuração mínima. Dessa forma, até mesmo os membros não técnicos de sua equipe terão mais facilidade para gerenciar e publicar conteúdo em seu site.

A praticidade do CMS tradicional é melhor vista em uma plataforma de blog como o WordPress. No WordPress, o processo de gerenciamento de conteúdo é feito para ser fácil de usar, com alterações nas fontes ou layouts de um site feitas com o clique de um botão no painel. A instalação de funcionalidades adicionais no WordPress também é muito fácil, pois você sempre pode baixar e instalar plugins diretamente do back-end.

Exemplos de CMS tradicional
WordPress, Squarespace, Magento

Como o CMS tradicional dita os recursos de um sistema

Em um sentido mais amplo, o CMS tradicional é conservador e com escalabilidade limitada.

Conservador : Do ponto de vista de um desenvolvedor, é difícil inovar em um CMS tradicional, pois o próprio sistema é rígido e monolítico por natureza. E como o front-end e o back-end de um CMS tradicional estão intimamente ligados, qualquer nova funcionalidade implementada no front-end também precisa de suporte de back-end dedicado. Esta é a razão pela qual você deve ver a manutenção em todo o sistema como algo regular com o CMS tradicional, pois essas manutenções são necessárias para lançar novas funcionalidades e garantir a estabilidade em todo o sistema.

Escalabilidade limitada : Se você adicionar camadas e camadas de novas funcionalidades em cima das existentes no CMS tradicional, é provável que você tenha problemas de desempenho, pois nem todas essas novas funcionalidades são criadas para seu sistema específico. Juntamente com o fato de que a implementação de novas funcionalidades muitas vezes é um processo estressante com o CMS tradicional, a escalabilidade continua sendo uma desvantagem inerente do CMS tradicional que provavelmente não mudará tão cedo.

Limitações Descrições
Conservador O CMS tradicional desencoraja a inovação e a experimentação devido à forma como o front-end e o back-end estão intimamente ligados.
Escalabilidade limitada Escalar para cima no CMS tradicional é difícil devido à falta de opções disponíveis (ou seja, estar vinculado a uma plataforma específica).

O caso do CMS headless

Não há coincidência de como a Amazon chegou ao seu lugar atual. Dado o fato de que a Amazon lança um novo frontend a cada poucos segundos com seu CMS completamente desacoplado - e que a AWS (Amazon Web Services) ocupa mais de 70% de seus lucros operacionais - somos levados a acreditar que a Amazon não é tanto uma Empresa de comércio eletrônico, pois é mais uma empresa de tecnologia com um negócio de comércio eletrônico ao lado. E isso faz sentido, pois é apenas com um CMS desacoplado e sem cabeça que a Amazon pode atingir um nível de flexibilidade e escalabilidade que seriam inatingíveis de outra forma com o CMS tradicional.

CMS sem cabeça: a definição

“Headless” é mais sobre a forma como o backend da arquitetura headless funciona – sem prestar atenção ao head (o frontend). Mas como todo sistema precisa de um cabeçote – já que mesmo o sistema mais simples ainda tem um terminal para exibir todas as informações necessárias – ficar sem cabeçote não parece ser tão prático para o leigo médio. Porque por que perder a cabeça?

É quando a arquitetura headless pode ser redefinida de uma maneira mais simples – um sistema de gerenciamento de conteúdo (multi-headed) no qual o conteúdo é entregue ao(s) head(s) (camadas de apresentação) por meio do uso de APIs . Dessa forma, um conteúdo, por exemplo, pode ser publicado em vários front-ends e em várias plataformas ao mesmo tempo. Consequentemente, isso significa que o desenvolvimento em CMS headless é assíncrono em sua natureza, com alterações de front-end podendo ser feitas sem medo de afetar o back-end e vice-versa.

Como funciona o CMS headless

Exemplos de CMS Headless
Contentful, Kentico, Magento Commerce

Entendendo as APIs na arquitetura headless

A API pode ser considerada como o componente central de uma arquitetura headless. É, em termos simples, uma maneira de diferentes sistemas (com diferentes linguagens de programação) se comunicarem.

Por meio de APIs, uma página de lista de produtos em seu front-end pode solicitar dados de seu back-end sem saber realmente como seu back-end funciona. O que isso significa na prática é que, desde que as APIs em uso sejam totalmente compatíveis com seu sistema, seu negócio não está mais restrito a um único back-end e/ou um único front-end, e eles podem ser substituídos sem prejudicar toda a sua operação . Além disso, como você não está limitado a apenas um frontend, um conteúdo pode, consequentemente, ser disponibilizado para frontends populares ou até não convencionais, como máquinas de venda automática, outdoors, wearables e muito mais.

Saber quando escolher o CMS headless

Os prós e contras do CMS headless

Como quase tudo no CMS headless gira em torno de APIs, a arquitetura em si é mais prática e técnica do que o seu CMS tradicional. E isso significa que editar e publicar conteúdo em um CMS headless não será um processo tão manual quanto a arquitetura tradicional e monolítica; mas em troca, você ganha muito mais liberdade para criar o tipo de conteúdo que quiser e não ficar restrito à plataforma em uso.

Em uma plataforma CMS headless pura como Contentful, por exemplo, você pode criar modelos de conteúdo que servem como blueprints para seu conteúdo. Esses modelos de conteúdo abrem mais maneiras para sua equipe de conteúdo criar conteúdo e atuar como a chave para um CMS diversificado e flexível.

Modelagem de conteúdo em CMS headless
Estruture uma página de estudo de caso reutilizável criando um modelo de conteúdo
Fonte: Conteúdo

Apesar do fato de que a arquitetura em si é feita para escalabilidade, a manutenção de um CMS headless não é uma tarefa tão fácil em comparação com o CMS tradicional. Tudo se resume ao fato de que no CMS headless, você e sua equipe são totalmente responsáveis ​​por todos os trabalhos de manutenção e conservação (incluindo a manutenção de suas APIs personalizadas). Essa liberdade total para desenvolver e inovar também significa que você só tem a quem recorrer, e que desenvolver e manter um CMS headless pode ser mais caro do que o esperado, pois há um nível mais alto de tecnicidade e risco envolvido no processo.

Se sua equipe é inexperiente em lidar com CMS headless e toda a abstração que o acompanha, é provável que isso atrase o time-to-market da sua empresa.

A própria arquitetura headless é uma escolha para não ficar presa a uma única plataforma e tudo que vem com ela. Para uma operação típica de comércio eletrônico, por exemplo, você pode escolher uma solução headless flexível como Headless Magento com suas APIs completas para alimentar seu backend; e então – sabendo que você não está limitado em escolhas – você pode optar por outro ERP de terceiros para gerenciar suas finanças e logística.

Prós Contras
Backends e frontends modulares caro para desenvolver
Permite o desenvolvimento assíncrono entre o frontend e o backend Requer conhecimento de codificação
O conteúdo pode ser disponibilizado até mesmo para dispositivos não convencionais, como outdoors e wearables Pode realmente atrasar o time-to-market devido ao seu alto nível de dificuldade na implementação

Quando escolher o CMS headless

Antigamente, o CMS headless era inovador e inacessível para empresas de menor porte, devido à quantidade de trabalho e custo envolvidos para implementar adequadamente um sistema headless funcional. Com o tempo, no entanto, o CMS headless agora se tornou popular e acessível a todos.

Como ainda existem várias desvantagens associadas ao CMS headless, as empresas que desejam se tornar headless só devem considerar essa abordagem quando acharem que seus negócios têm o potencial de escalar para cima e têm os recursos necessários para desenvolver e manter um headless CMS.

Na verdade, você pode até estar perdendo a maioria das funcionalidades que considera garantidas se optar pela abordagem sem cabeça, pois não há experiência multilíngue pronta para uso com o CMS sem cabeça. Mesmo uma função de pesquisa de site em seu site, por exemplo, pode ser um desafio para implementar, pois pode levar várias semanas ou mais para que o recurso fique completamente estável.

Comparação de comércio tradicional vs headless

O CMS tradicional ainda tem um lugar?

Quando você pesa todos os prós e contras de ambos os CMSs, um CMS tradicional faria mais sentido para empresas que desejam apenas um CMS para gerenciar de maneira conveniente e fácil o conteúdo de seu site entregue na web. Para casos como esse, ficar sem cabeça significaria ir além por um ganho relativamente pequeno – é um exagero e prejudicará seu tempo de lançamento no mercado.

Perca sua cabeça

Com os fornecedores de plataforma adotando o CMS headless em ritmo acelerado, rearquitetando continuamente seus sistemas para permitir chamadas de API internas que podem ser usadas com frontends externos desenvolvidos por terceiros ou personalizados, a implantação de um sistema headless agora é um processo muito mais fácil em comparação com anos atrás .

O Magento é um excelente exemplo de como o CMS headless está se tornando mais popular à medida que avançamos. Com suas APIs completas para começar, os desenvolvedores podem construir seu próprio comércio sem cabeça e aproveitar todos os benefícios de um sistema de gerenciamento de conteúdo flexível. Juntamente com um Progressive Web App como solução de front-end, os comerciantes estão relatando aumento nas taxas de conversão em geral, bem como aumentos em outras métricas importantes.

Para os comerciantes Magento que desejam ficar sem cabeça, mas ainda precisam encontrar um fornecedor de soluções confiável para dar o salto, aqui no SimiCart oferecemos a solução completa, pronta para transformar sua experiência de compra na loja.

ficar sem cabeça com simicart