Início » Desenvolvimento WordPress » WordPress Headless ou WordPress sem tema
Desenvolvimento WordPress

WordPress Headless ou WordPress sem tema

Você imagina o WP sem um tema? Considere conhecer o conceito WordPress Headless e suas infinitas possibilidades através da REST API.
Escrito Por Leandro Vieira em novembro de 2017 /4 min de leitura
Conteúdo escrito por humano
WordPress Headless

WordPress Headless ou, simplistamente falando, “WordPress sem tema”, será pauta de discussões de projetos digitais no Brasil em 2018.

Na Apiki terminaremos o ano de 2017 com oito projetos com esse conceito tecnológico saindo do forno.

Todos eles de grandes empresas e com audiência de milhões de pessoas.

Em outros mercados o assunto vem ganhando força há uns dois anos.

Me entusiasma saber que o gap tecnológico de cinco anos está reduzindo no Brasil.

Estrutura de projetos Headless nos faz repensar o WordPress e, mais uma vez, saber que estamos com uma plataforma antenada e preparada para o futuro.

O que é WordPress Headless?

WordPress Headless

 

O conceito está relacionado em desacoplar o back-end do front-end.

A REST API é o centro de integração entre os dois ambientes. Isso significa dizer que em projetos WP Headless não há um tema WordPress convencional.

A plataforma é utilizada verdadeiramente comum para um gestor de conteúdo.

A camada de visualização é baseada em JavaScript, com o uso de alguns frameworks e bibliotecas como React, Vue, Angular, Ember, Rx, e a lista continua.

Desta forma temos uma arquitetura de informação totalmente baseada em componentes e templates variados, que fazem uso deles para sua composição.

O conteúdo é consumido através da WP REST API com base em rotas pré-estabelecidas para as URLs desejadas.

Não chegamos até aqui por acaso

Há um ano recebíamos a versão 4.7 do CMS mais popular da atualidade.

Um dos grandes recursos foi a inclusão da REST API ao core. O plugin que implementa a funcionalidade não era mais necessário.

Antes dessa inclusão, o plugin cumpriu bem seu papel e já nos permitia desfrutar do consumo de conteúdo através de API.

Para quem não conseguia pensar adiante e imaginar possibilidades com o recurso, o WordPress Headless era um deles.

Em 2015, Matt Mullenweg, em seu State of the World, recomendou à comunidade que aprendesse JavaScript, e rapidamente.

Para compreender bem tudo isso e, principalmente, os novos paradigmas daqui em diante, você precisa se inteirar de três coisas:

  1. API;
  2. REST e
  3. JSON.

API

API vem do inglês Application Program Interface. Com ela é possível facilitar a comunicação entre diferentes programas.

Uma aplicação de API estrutura uma interface com seus componentes e possibilidades de interação.

O WP tem uma API, chamada de WordPress REST API.

Todos os conteúdos geridos na plataforma podem ser consumidos através dessa aplicação.

REST

REST vem do inglês Representational State Transfer. É um estilo de arquitetura para API.

Portanto, uma REST API é uma arquitetura de API no padrão REST, ou RESTful.

JSON

JSON vem do inglês JavaScript Object Notation. É um padrão para estruturar dados.

Os dados recebidos através de uma chamada de API no padrão REST do WP terá os dados retornados em JSON.

Com os dados estruturados em JSON, todo tipo de programa e aplicativo poderá inteirar sobre ele e criar diferentes tipos de uso e visualização dos dados.

Estrutura de projetos Headless no WP

Com esse tipo de estrutura você precisa reconsiderar o papal estratégico do WordPress. Ele deixará de responder pela interpretação das URLs.

Bem como não faremos uso do famoso Loop para exibir dados. Não teremos um tema com funções PHP que se conectam ao banco de dados e extrai informações para a exibição.

O WP ficará inteiramente desacoplado da camada de visualização.

Teremos um wp-admin estruturado para receber e possibilitar a gestão dos dados através do Custom Post Types, Metadados e organizados com as Taxonomias.

Na camada de front-end, para exibir os dados, as possibilidades serão diversas. A JavaScript estará no epicentro.

Nesse contexto a estrutura será muito relativa ao framework a ser utilizado.

Projetos em Angular e React, por exemplo, tem suas particularidades. Elas precisam ser atendidas para melhor desempenho.

Estruturar projetos em WordPress Headless significa ter uma estratégia bem definida e pensamento adiante.

Conclusão

Lidar com o conceito de WordPress Headless é pensar API First É criar seu projeto de conteúdo estruturando os dados através do WP.

Os dados poderão ser consumidos em qualquer lugar, em qualquer formato.

Seja através de um site, de um aplicativo iOS, Android, de uma SmartTV, SmartWatch ou o que você precisar.

Como os dados são entregues em formato JSON através de uma arquitetura REST API, a linguagem e plataforma para exibir os dados não fará a mínima diferença.

Leandro Vieira

Uma das grandes referências de WordPress no Brasil, entusiasta e evangelista da plataforma. Fundador e CEO da Apiki, empresa especializada no desenvolvimento web com WordPress.
Qual nota você da para este artigo?
Ruim

O que você achou disso?

Clique nas estrelas

Média da classificação 0 / 5. Número de votos: 0

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Excelente
Artigos Relacionados

  1. Cleison Lima
    como não amar o Wordpress ???
    1. Leandro Vieira Pinho
      Num é :D
  2. Raphael Chaves
    Uau =D, agora eu gostei!
  3. Apiki poderiam criar algum tutorial de como implementar isso em um projeto.
    1. Leandro Vieira Pinho
      Também acho :P. Posso lhe dizer que teremos algo ainda melhor que um tutorial no segundo semestre. Fique ligado em nossos canais :D
  4. […] WordPress Headless ou WordPress sem tema […]
  5. Muito interessante! Mas me vem uma dúvida: - Como seria o comportamento em funções dinâmicas, tipo o campo de busca?
    1. Leandro Vieira Pinho
      A busca por informações sempre será através dos endpoints da API. Idem para a busca, ou seja, enviaria para a API o termo buscado, ela, por sua vez, retornaria os dados com base na busca
      1. Obrigado pelo esclarecimento, Leandro. Esperando ansioso pelos exemplos práticos da Apólice sobre o tema!
  6. […] disso é a mais recente tendência de desenvolvimento de sites em WordPress, a WP  headless. Basicamente, uma estrutura sem tema que utiliza a REST API como centro de integração e js […]

Construa seu site WordPress sob medida com os maiores especialistas em WordPress da America Latina
Conheça a Apiki

Faça um comentário
Cadastre-se rápido

Fazer Login