Plugin de WordPress Gatsby Source. Nueva versión beta disponible! - ES

El libre, Marco de código abierto Gatsby ha desarrollado una nueva versión beta del complemento de WordPress de fuente Gatsby, que se ha rehecho por completo para desarrollar las configuraciones de WordPress sin cabeza donde Gatsby impulsa la interfaz. El complemento, Además combinado con la nube de Gatsby, está diseñado para implementar vistas previas en tiempo real y compilaciones incrementales.

Plugin de WordPress Gatsby Source


Lea también JAMstack: ¿Cómo funciona y cuáles son los beneficios??


El propósito principal del complemento fuente de Gatsby es crear una integración para los sitios web de WordPress para lograr ocasiones de uso más complicadas.
Hay tres formas diferentes de usar el complemento de WordPress fuente de Gatsby. Con cada, puede adquirir diversos beneficios y desventajas.

Interacciones del complemento WordPress de Gatsby Source

  • Gatsby Source WordPress + WP REST API(La API REST de WordPress proporciona una interfaz para que las aplicaciones interactúen con su sitio de WordPress enviando y recibiendo datos como JSON (Notación de objeto JavaScript) objetos.)
  • Gatsby Source GraphQL + WPGraphQL (WPGraphQL es un programa gratuito, Plugin de código abierto de WordPress que proporciona un esquema GraphQL extensible y API para cualquier sitio de WordPress)
  • Gatsby Source WordPress (v4) + WPGraphQL

  • Usando el primer método, el complemento interactúa con la API WP REST para proporcionar todos los datos como términos, publicaciones, medios de comunicación, etc.. También está almacenando en caché la información en el caché de nodos de Gatsby.

    El segundo autoriza a los desarrolladores a escribir consultas GraphQL y proporcionar caché y representar esos datos en plantillas.

    Según el equipo de Gatsby, estos dos métodos son los mejores para uso básico.

    Integración WP REST API

    Según lo explicado por el creador de WPGraphQL Jason Bahl, al agregar una funcionalidad más avanzada, como campos personalizados avanzados campos flexibles, la API WP REST se vendrá abajo, y será un desafío usarlo de una manera desacoplada.
    La API WP REST tiene un esquema que permite que los temas y complementos mejoren la API WP REST y declaren el tipo de datos que expondrá cualquier punto final dado. Esto es útil para que las aplicaciones desacopladas sepan de antemano qué tipo de datos esperar.

    Hay un problema, y son los complementos y los temas los que pueden extender la API WP REST sin usar el Esquema o simplemente definir los tipos de campo en el Esquema como “objeto” o “formación” Tipos. Eso significa que no será fácil para aplicaciones desacopladas como Gatsby, saber qué esperar de esos campos. Gatsby confía en datos consistentes, y la API WP REST no es consistente. La forma de datos devuelta desde los puntos finales (especialmente cuando los complementos extienden la API REST) es impredecible, y eso es un problema para las aplicaciones desacopladas.


    Lea también Plugin de WordPress para historias web de Google (revisión)


    Alternativa WPGraphQL

    WPGraphQL fue creado como una alternativa a la API WP REST, abordar muchos de estos puntos de dolor con su esquema obligatorio. Esta alternativa es buena para las herramientas desacopladas como Gatsby porque pueden introspectar el esquema para determinar qué datos están disponibles antes de solicitar cualquier.

    Incluso ocasiones como campos personalizados avanzados campos flexibles, donde los datos devueltos podrían ser uno de los muchos diseños posibles de Flex Field, Gatsby sabe que los datos posibles son antes de pedir los datos.. El esquema forzado de WPGraphQL permite que las herramientas desacopladas se envíen sin ningún problema y elimina clases enteras de errores.

    La fuente de Gatsby GraphQL + El método WPGraphQL tiene algunos desarrollos sobre el uso de la API WP REST. Tiene un límite de que no almacena en caché la información en el caché del nodo Gatsby. Este límite evita que los sitios de WordPress utilicen las ofertas comerciales basadas en la nube de Gatsby para vistas previas y compilaciones incrementales.

    Aquí Bahl otra vez explica cómo el nuevo plugin Gatsby Source WordPress (v4) + WPGraphQL es el “Lo mejor de ambos mundos:

    Utiliza WPGraphQL en el servidor de WordPress para exponer los datos de WordPress en un esquema Typed GraphQL. Gatsby Source WordPress v4 utiliza GraphQL Introspection para leer el esquema del sitio de WordPress y crea un esquema casi idéntico en Gatsby. Luego recupera datos utilizando WPGraphQL y almacena los datos en Gatsby. Luego, los usuarios usan GraphQL para interactuar con el caché de Gatsby y obtener datos para representar en componentes en su sitio de Gatsby.

    Esta nueva integración permite a los creadores de contenido hacer clic en “avance” y ver qué han cambiado. Y todo esto sucederá en vivo en el sitio impulsado por Gatsby. Expulsará los cambios a las páginas afectadas.. Los cambios se realizarán muy rápido solo en segundos, de cómo los usuarios esperan que WordPress funcione sin la integración sin cabeza. El nuevo complemento, integrado con Gatsby Cloud, brinda un mejor matrimonio de la experiencia de creación de contenido con Gatsby’s React + Experiencia de desarrollador GraphQL mientras trae páginas estáticas rápidas en la interfaz.

    Investigado y creado por:
    Krum Popov
    Apasionado emprendedor web, ha estado elaborando proyectos web desde 2007. En 2020, fundó HTH.Guide, una plataforma visionaria dedicada a agilizar la búsqueda de la solución de alojamiento web perfecta.. Leer más...
    Revisado técnicamente por:
    Metod Ivanov
    Experto experimentado en desarrollo web con 8+ años de experiencia, incluyendo conocimientos especializados en entornos de hosting. Su experiencia garantiza que el contenido cumple con los más altos estándares de precisión y se alinea perfectamente con las tecnologías de alojamiento.. Leer más...

    Dejar un comentario

    su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *

    Este sitio está protegido por reCAPTCHA y Google Política de privacidad y Términos de servicio aplicar.

    Este sitio web utiliza cookies para mejorar la experiencia del usuario. Al usar nuestro sitio web, usted acepta todas las cookies de acuerdo con nuestro Política de privacidad.
    Estoy de acuerdo
    En HTH.Guide, Ofrecemos revisiones transparentes de alojamiento web., asegurar la independencia de influencias externas. Nuestras evaluaciones son imparciales ya que aplicamos estándares estrictos y consistentes a todas las revisiones..
    Si bien podemos ganar comisiones de afiliados de algunas de las empresas destacadas, Estas comisiones no comprometen la integridad de nuestras reseñas ni influyen en nuestras clasificaciones..
    Los ingresos del afiliado contribuyen a cubrir la adquisición de la cuenta., gastos de prueba, mantenimiento, y desarrollo de nuestro sitio web y sistemas internos.
    Confíe en HTH.Guide para obtener sinceridad y conocimientos fiables sobre alojamiento.