Gatsby Source WordPress Plugin. Nova versão beta disponível! - PT

O livre, framework de código-fonte aberto Gatsby desenvolveu uma nova versão beta do plugin WordPress de fonte de Gatsby, que foi totalmente refeita para desenvolver as configurações decapitadas do WordPress, nas quais Gatsby alimenta o frontend. O plugin, além de combinado com o Gatsby Cloud, foi desenvolvido para implementar visualizações em tempo real e construções incrementais.

Gatsby Source WordPress Plugin


Leia também JAMstack: Como funciona e quais são os benefícios?


O objetivo principal do plug-in de origem Gatsby é criar uma integração para sites WordPress para realizar ocasiões de uso mais complicadas.
Existem três maneiras diferentes de usar o plug-in do WordPress de origem Gatsby. Com cada, você pode adquirir vários benefícios e desvantagens.

Interações do plugin Gatsby Source WordPress

  • Gatsby Fonte WordPress + API REST do WP(A API REST do WordPress fornece uma interface para aplicativos interagirem com seu site WordPress enviando e recebendo dados como JSON (Notação de Objeto JavaScript) objetos.)
  • Gatsby Source GraphQL + WPGraphQL (O WPGraphQL é gratuito, plugin de código-fonte aberto do WordPress que fornece um esquema e API extensíveis do GraphQL para qualquer site do WordPress)
  • Gatsby Fonte WordPress (v4) + WPGraphQL

  • Usando o primeiro método, o plug-in interage com a API REST do WP para fornecer todos os dados, como termos, Postagens, meios de comunicação, etc. Também está armazenando em cache as informações no cache do nó de Gatsby.

    O segundo autoriza os desenvolvedores a escrever consultas GraphQL e fornecer cache e renderizar esses dados em modelos.

    De acordo com a equipe de Gatsby, esses dois métodos são os melhores para uso básico.

    Integração de API REST do WP

    Conforme explicado pelo criador do WPGraphQL, Jason Bahl, ao adicionar funcionalidades mais avançadas, como Campos personalizados avançados Campos flexíveis, a API WP REST desmoronará, e será desafiador usar de maneira dissociada.
    A API WP REST possui um esquema que permite que temas e plug-ins aprimorem a API WP REST e declarem o tipo de dados que qualquer ponto de extremidade especificado irá expor. Isso é útil para aplicativos dissociados, para saber antecipadamente que tipo de dados esperar.

    Há um problema, e são os plugins e os temas que podem estender a API WP REST sem usar o esquema ou simplesmente definir os tipos de campo no esquema como “objeto” ou “matriz” Tipos. Isso significa que não será fácil para aplicativos dissociados como o Gatsby, para saber o que esperar desses campos. Gatsby conta com dados consistentes, e a API REST do WP não é consistente. A forma dos dados retornada dos pontos de extremidade (especialmente quando os plug-ins estendem a API REST) é imprevisível, e isso é um problema para os aplicativos dissociados.


    Leia também Plug-in do WordPress de histórias da Web do Google (Reveja)


    Alternativa WPGraphQL

    O WPGraphQL foi criado como uma alternativa à API REST do WP, abordando muitos desses pontos problemáticos com seu esquema imposto. Essa alternativa é boa para as ferramentas dissociadas, como o Gatsby, porque elas podem examinar o esquema para determinar quais dados estão disponíveis antes de solicitar qualquer.

    Mesmo ocasiões como Campos personalizados avançados Flex Fields, onde os dados retornados podem ser um dos muitos possíveis layouts de campos flexíveis, Gatsby sabe que os dados possíveis estão antes de solicitar os dados. O esquema aplicado do WPGraphQL permite que ferramentas desacopladas sejam enviadas sem nenhum problema e elimina classes inteiras de bugs.

    O GraphQL de origem do Gatsby + O método WPGraphQL possui alguns desenvolvimentos sobre o uso da API WP REST. Tem um limite de que não armazena em cache as informações no cache do nó Gatsby. Esse limite evita que os sites do WordPress utilizem as ofertas comerciais baseadas na nuvem do Gatsby para visualizações e construções incrementais.

    Aqui Bahl novamente explica como o novo plugin Gatsby Source WordPress (v4) + WPGraphQL é o “melhor dos dois mundos:

    Ele usa o WPGraphQL no servidor WordPress para expor os dados do WordPress em um esquema GraphQL digitado. Gatsby Source O WordPress v4 usa o GraphQL Introspection para ler o esquema do site WordPress e cria um esquema quase idêntico no Gatsby. Em seguida, busca dados usando o WPGraphQL e armazena em cache os dados no Gatsby. Os usuários então usam o GraphQL para interagir com o cache do Gatsby e obter dados para renderização nos componentes em seu site do Gatsby.

    Essa nova integração permite que os criadores de conteúdo cliquem em “pré-visualização” e ver o que eles mudaram. E tudo isso acontece ao vivo no site desenvolvido por Gatsby. Ele fará as alterações nas páginas afetadas. As alterações serão ativadas muito rapidamente apenas em segundos, exatamente como os usuários esperam que o WordPress funcione sem a integração sem cabeça. O novo plugin, integrado ao Gatsby Cloud, oferece um casamento melhor da experiência de criação de conteúdo com o Gatsby's React + Experiência do desenvolvedor GraphQL ao trazer páginas estáticas rápidas no frontend.

    Pesquisado e criado por:
    Krum Popov
    Empreendedor web apaixonado, vem elaborando projetos web desde 2007. No 2020, ele fundou o HTH.Guide — uma plataforma visionária dedicada a agilizar a busca pela solução de hospedagem web perfeita. Consulte Mais informação...
    Revisado tecnicamente por:
    Metódi Ivanov
    Especialista experiente em desenvolvimento web com 8+ anos de experiência, incluindo conhecimento especializado em ambientes de hospedagem. Sua experiência garante que o conteúdo atenda aos mais altos padrões de precisão e se alinhe perfeitamente com as tecnologias de hospedagem. Consulte Mais informação...

    Deixe um comentário

    seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *

    Este site é protegido pelo reCAPTCHA e pelo Google Política de Privacidade e Termos de serviço Aplique.

    Este site usa cookies para melhorar a experiência do usuário. Ao usar nosso site, você concorda com todos os cookies de acordo com nosso Política de Privacidade.
    Eu concordo
    Em HTH.Guide, oferecemos análises transparentes de hospedagem na web, garantindo a independência de influências externas. Nossas avaliações são imparciais, pois aplicamos padrões rigorosos e consistentes a todas as avaliações.
    Embora possamos ganhar comissões de afiliados de algumas das empresas apresentadas, essas comissões não comprometem a integridade de nossas avaliações nem influenciam nossas classificações.
    Os ganhos do afiliado contribuem para cobrir a aquisição de contas, despesas de teste, manutenção, e desenvolvimento do nosso site e sistemas internos.
    Confie no HTH.Guide para obter insights de hospedagem confiáveis e sinceridade.