Quando usar o WordPress sem cabeça faz sentido?
Publicados: 2020-08-10Hoje em dia, fala-se muito sobre o uso do WordPress sem cabeça. Para os não iniciados, é a prática de utilizar um back-end do WordPress para alimentar o conteúdo de um aplicativo externo. Pode ser um aplicativo móvel, um site estático, um aplicativo da Web progressivo ou qualquer outra coisa que um desenvolvedor possa imaginar.
Existem algumas vantagens reais nessa configuração. O maior pode ser que você possa aproveitar o fluxo familiar de criação de conteúdo do WordPress. A partir daí, esse conteúdo pode ser usado em qualquer número de lugares diferentes. Os criadores de conteúdo não precisam necessariamente aprender um novo software, enquanto os desenvolvedores podem utilizar as melhores ferramentas para o projeto – seja WordPress ou não.
Parece incrível, certo? Por mais poderosa que uma configuração do WordPress sem cabeça possa ser, não é necessariamente o caminho certo para todos. Existem algumas desvantagens em potencial, para não mencionar um bom trabalho extra para colocar todos os seus patos em fila.
Para realmente saber se o WordPress headless é adequado para o seu projeto, é importante considerar os prós e os contras, juntamente com seus objetivos. O guia a seguir está aqui para ajudá-lo a tomar a melhor decisão para suas circunstâncias.
O que há de diferente no WordPress sem cabeça?
Tecnicamente falando, uma instalação headless do WordPress (às vezes chamada de instalação “desacoplada”) é como qualquer outra. Ele ainda tem os mesmos requisitos de servidor e usa um banco de dados.
Mas existem algumas diferenças importantes a serem observadas:
Temas do WordPress podem ser irrelevantes
Se você estiver usando o WordPress exclusivamente como meio de fornecer conteúdo para um aplicativo externo, talvez não esteja muito preocupado com o front-end de sua instalação. Isso significa que você pode ficar com um dos temas padrão, como Twenty Twenty.
Como você não está convidando visitantes para o seu site WordPress, você pode até decidir bloquear o acesso ao front-end por completo.
Você pode usar plugins… até certo ponto
Em um site típico, os plugins são uma das principais vantagens de utilizar o WordPress. Eles permitem que você adicione todo tipo de funcionalidade com apenas alguns cliques. Mas eles assumem um significado diferente aqui.
Plugins que adicionam funcionalidade a um site WordPress geralmente não serão transferidos para qualquer aplicativo para o qual você esteja enviando conteúdo. Por exemplo, se você estiver usando um gerador de site estático como o GatsbyJS, sua instalação do WooCommerce não permitirá que você execute uma loja nesse site externo - pelo menos, não sem algum trabalho pesado. O mesmo vale para um formulário de contato criado por meio de um plugin.
No entanto, os plugins ainda podem ser usados para outras coisas. O aplicativo ou site externo para o qual você está enviando conteúdo pode exigir um plug-in que permita a comunicação com o WordPress. Além disso, alguns plugins usados para aprimorar o back-end do WordPress ainda podem ser úteis para a criação de conteúdo ou fluxo de trabalho.

A API REST do WordPress pode ser necessária
Enviar seu conteúdo do WordPress para uma fonte externa provavelmente significa que a API REST também será necessária. Embora isso possa depender de onde você está enviando conteúdo. Outras APIs também podem ser utilizadas.
A API disponibiliza as páginas, postagens e muito mais do seu site como uma resposta JSON. Esse formato funciona com praticamente qualquer linguagem ou biblioteca que você esteja usando em seu aplicativo ou site externo – PHP, Node.js e Swift são os principais exemplos.
Embora a API esteja ativada por padrão, há cenários em que um desenvolvedor pode desativá-la se não estiver sendo usada ativamente. É apenas algo a ter em mente se você decidir usar uma instalação sem cabeça.
Cenários para usar o WordPress sem cabeça
Agora que sabemos um pouco mais sobre o que é o WordPress headless e o que o torna único, vamos dar uma olhada em alguns cenários para seu uso. Claro, estes são apenas alguns exemplos – você pode encontrar outros projetos onde é um ajuste perfeito.
Fornecendo conteúdo para um aplicativo móvel
Se você precisa alimentar o conteúdo do seu site em um aplicativo móvel, o WordPress sem cabeça é uma ótima solução. Isso cria consistência no conteúdo da sua marca e evita que você tenha que reinventar a roda.
E, embora tenhamos mencionado a possibilidade de usar o WordPress apenas para conteúdo, você não precisa seguir esse caminho. Na verdade, você pode executar um site WordPress padrão – completo com um front-end – enquanto simultaneamente envia o conteúdo do site para seu aplicativo móvel.
Isso pode ser usado, por exemplo, para disponibilizar o blog do seu site para os usuários do aplicativo móvel. Ou, se você administra um site de associação, qualquer conteúdo exclusivo e recursos de gerenciamento de contas também podem ser transferidos para um aplicativo.
Alimentando um microsite estático
Se você está construindo um microsite para um produto ou serviço, um onde você espera receber muito tráfego, um site WordPress padrão pode não ser uma boa opção. Todas essas chamadas de banco de dados e operações com uso intensivo de memória podem prejudicar um servidor web.
É aqui que um site estático pode fazer muito sentido. As páginas carregam rapidamente, mesmo em pacotes de hospedagem na web de nível inferior.
Ao mesmo tempo, você não quer tornar o gerenciamento de conteúdo uma dor para você ou seu cliente. Com uma configuração sem cabeça do WordPress, o gerenciamento de conteúdo é familiar. Não há necessidade de treinamento extra porque a criação de páginas e postagens é a mesma de sempre.
Interagindo com uma IU JavaScript
Os aplicativos da Web progressivos oferecem funcionalidades poderosas diretamente por meio de um navegador da Web típico. E eles geralmente são construídos com vários tipos de JavaScript, como React e Vue.
Mais uma vez, a velocidade e a facilidade de uso são de grande importância. Os usuários precisarão executar várias tarefas dentro do aplicativo, mas sem atrasos ou outros atrasos baseados no servidor. Um CMS tradicional geralmente não é recomendado para esse tipo de projeto.
Ainda assim, o WordPress pode ser usado para alimentar conteúdo em um aplicativo da web progressivo. O conteúdo pode ser enviado para o aplicativo e armazenado em cache para tempos de carregamento rápidos. Isso proporciona uma sensação mais natural às interações e resulta em uma melhor experiência do usuário.
Momentos em que o WordPress sem cabeça pode ser um exagero
Embora essa técnica ofereça grande flexibilidade, não é necessariamente adequada para todas as ocasiões. Assim, é importante falar sobre as razões para evitar o WordPress sem cabeça.
Para começar, utilizar o WordPress sem cabeça pode exigir um bom conhecimento técnico. Isso vai muito além do desenvolvimento típico de temas e plugins. Pode envolver qualquer coisa, desde usar a linha de comando até entender como interagir com a API REST. A curva de aprendizado pode ser bastante íngreme.
Depois, há o trabalho braçal extra que você precisa fazer para configurar tudo. Você não apenas precisa instalar e configurar uma cópia do WordPress, mas também pensar no destino do seu conteúdo. Os geradores de sites estáticos, por exemplo, também exigem suas próprias configurações exclusivas.
E, embora seja ótimo aprender coisas novas, também há um resultado final com o qual se preocupar. Para projetos menores e de baixo orçamento, ficar sem cabeça pode simplesmente não ser viável.
Envie o conteúdo do site para qualquer lugar
É fácil ver por que o WordPress sem cabeça se tornou uma tendência. Com um pouco de graxa de cotovelo, você pode pegar o conteúdo do seu site e empurrá-lo para praticamente qualquer destino.
Isso também demonstra a flexibilidade contínua e às vezes inesperada do WordPress. Não só pode ser usado para construir praticamente qualquer tipo de site, mas também como meio de servir conteúdo. E, devido à sua popularidade, a comunidade de desenvolvimento continua a facilitar o processo.
Uma configuração sem cabeça do WordPress faz sentido para o seu projeto? Esperamos que este guia o ajude a fazer a melhor escolha para suas necessidades.