O plugin WordPress oficial do Gatsby foi marcado como estável a partir da v4 e foi lançado ao público. O plugin origina dados do WordPress para configurações headless que usam Gatsby no frontend. É uma atualização completa do plugin de origem anterior de Gatsby e funciona em combinação com o plugin WPGatsby para integrar a visualização de conteúdo e compilações incrementais da nuvem de Gatsby.
Depois de entrar em beta público no ano passado, o novo plugin de origem foi atualizado para permitir o seguinte:
- Os usuários adicionam um endpoint habilitado para WPGraphQL para obter acesso ao conteúdo do WordPress na camada de dados de Gatsby para uso em modelos React
- Otimiza links e imagens no conteúdo HTML com gatsby-image e gatsby-link
- Restringe o processamento e a otimização de imagens para imagens referenciadas no conteúdo publicado, para que grandes bibliotecas de mídia não reduzam o tempo de criação
- Habilita automaticamente o acesso aos dados de qualquer extensão WPGraphQL, integrando o site com outros plug-ins do WordPress
WPGraphQL é necessário como parte da configuração. Ele transforma qualquer site em um servidor GraphQL, tornando o conteúdo mais fácil de buscar. Nos últimos 18 meses, Gatsby apoiou o desenvolvimento e manutenção do WPGraphQL para uma versão 1.0 estável. WP Engine recentemente contratou seu mantenedor, Jason Bahl, para continuar financiando o projeto e expandir suas próprias iniciativas WordPress sem cabeça. Isso garante que o WPGraphQL continuará tendo um futuro sólido para uso em projetos separados.
“Durante o período beta, ficamos entusiasmados em ver as equipes de desenvolvedores que admiramos adotarem a integração Gatsby WordPress para seus projetos”, disse o gerente de marketing de Gatsby, Hashim Warren. “Equipes do Facebook, Bluehost e Apollo usaram a integração WordPress de Gatsby para criar experiências da web acessíveis, escalonáveis e fáceis de atualizar.” Todos esses sites e mais estavam usando Gatsby + WPGraphQL em produção antes que o novo plugin Gatsby Source WordPress fosse oficialmente estável, então ele foi testado extensivamente durante o período beta.
O plugin reescrito é melhor em preencher a lacuna para tornar o front-end de Gatsby menos uma troca para desenvolvedores que estão trabalhando com equipes editoriais. Ele melhora o tempo de construção para menos de 10 segundos para sites de tamanho médio.
A complexidade de editar e reconstruir os sites de Gatsby tem sido um dos principais obstáculos para os criadores de conteúdo que adotam a arquitetura sem cabeça. Ele impõe um fluxo de trabalho mais complicado que o produto Gatsby Cloud foi projetado para corrigir. É assim que Gatsby monetiza sua integração com o WordPress – tornando o fluxo de trabalho mais parecido com o que o WordPress tradicional fornece fora da caixa.
Ao recrutar clientes potenciais sem cabeça, Gatsby enfatizou os custos de hospedagem mais baixos de sua pilha. Gatsby Cloud é gratuito para pequenos sites pessoais, mas limita os usuários a 100 edições em tempo real / mês. Na verdade, todos os planos comerciais têm limites máximos para o número de editores e quantas vezes os usuários podem realizar edições em tempo real.
A arquitetura desacoplada ainda se enquadra perfeitamente no domínio dos desenvolvedores. O produto Gatsby’s Cloud é uma maneira que os desenvolvedores que escolhem Gatsby para o front-end podem tornar seus sites mais amigáveis para as equipes editoriais. Os desenvolvedores interessados em explorar a nova integração podem começar rapidamente conferindo o iniciador oficial do WordPress de Gatsby.
Fonte: WP Tavern
Foto: CSS-Tricks