Glossário
CMS headless
Um CMS headless é um sistema de gerenciamento de conteúdo que armazena e edita o conteúdo, mas não controla como ele é exibido. Ele envia o conteúdo por uma API para um site, app ou outra tela construída separadamente.
CMS headless x CMS tradicional
| CMS tradicional | CMS headless | |
|---|---|---|
| Como as páginas são geradas | O CMS guarda o conteúdo e gera as páginas, normalmente por um tema | O CMS guarda o conteúdo; um front-end separado, por exemplo em Next.js, gera as páginas |
| Para onde o conteúdo pode ir | Principalmente para um site | Sites, apps e outros canais, por meio de uma API |
| Recursos extras | Muitas vezes adicionados com plugins | Construídos no front-end ou adicionados como serviços separados |
| Exemplos | WordPress, Drupal, Joomla | Strapi, Contentful, Sanity |
Quando um CMS headless faz sentido?
- Você quer um front-end rápido e sob medida, como um site em Next.js, enquanto os editores mantêm uma tela de edição conhecida.
- O mesmo conteúdo precisa aparecer em um site e em um app.
- Você quer menos plugins para atualizar e acompanhar no site público.
Para um site institucional pequeno que muda pouco, um CMS tradicional costuma ser a opção mais simples.
Perguntas frequentes
O WordPress pode ser usado como CMS headless?
Sim. O WordPress tem uma API REST nativa, então pode enviar conteúdo para um front-end separado enquanto os editores continuam usando o painel do WordPress. É um primeiro passo comum ao migrar um site WordPress para Next.js.
Um CMS headless é mais difícil para os editores?
Editar textos e imagens costuma ser bem parecido. A diferença é que os layouts das páginas ficam definidos no código, então um novo tipo de página precisa de um desenvolvedor, enquanto as mudanças de conteúdo do dia a dia não.
Todos os termos do glossário
- Produto mínimo viável (MVP)
- Product-market fit (ajuste produto-mercado)
- Fase de discovery (descoberta)
- Scope creep (aumento descontrolado do escopo)
- Dívida técnica
- Software sob medida
- Stack de tecnologia (tech stack)
- Planejamento de recursos empresariais (ERP)
- Gestão de relacionamento com o cliente (CRM)
- CRM de telecalling
- Software white label
