Debido a una comunidad innovadora y extremadamente abierta, los usuarios de WordPress están constantemente encontrando nuevas formas de desarrollar experiencias digitales innovadoras. Las arquitecturas de WordPress libres de WordPress usan marcos de JavaScript modernos, como reaccionas para crear experiencias que superen los límites de lo que es posible con WordPress. Es una tecnología aquí para quedarse. Estas al día? En este video, escuche a Matt Landers, un arquitecto técnico en WP Engine, por qué WordPress es una excelente opción para un CMS sin cabeza y cómo el motor WP ayuda a modelar el futuro WordPress.
Grabación en video de la sesión de diapositivas de la sesión de Matt Landers, Arquitecto Técnico, WP Engine analiza:
¿Qué es WordPress sin cabeza? Una arquitectura web tradicional de WordPress versus una arquitectura sin cabeza.
WordPress Free WordPress es cualquier configuración en la que WordPress no es responsable de reproducir el sitio. Transcripción de texto integral [00: 00: 00.08] – Bueno y bienvenido. Soy Matt Landers, un arquitecto técnico con motor WP sobre nuestros productos sin cabeza. Y este es el futuro sin cabeza. [00: 00: 09.02] Entonces, antes de descubrir lo que significa sin cabeza para el motor WP, ¿por qué no hablar un poco sobre lo que no tiene cabeza?
[00: 00: 16.07] Por lo tanto, la configuración de WordPress es la configuración de WordPress en la que WordPress no es responsable de reproducir el sitio frontal. Significa que cuando sus usuarios acceden al sitio, no presionan WordPress, sino algo que es responsable de mostrar ese sitio web. [00: 00: 33.09] WordPress todavía es responsable de otras cosas, sin embargo, para analizar estas arquitecturas. Esta es su arquitectura tradicional de WordPress en la que tiene fabricantes de contenido a la derecha, introducen contenido al administrador de WordPress. [00: 00: 46.07] y luego WordPress mismo representa todo el contenido, de modo que todas las imágenes, todas las páginas, todo lo reproduzca por WordPress. Luego, sus visitantes acceden a WordPress ahora, un entorno un poco más complejo podría verse así, en el que tiene un CDN frente a todos sus activos estáticos. estar en un cdn. [00: 01: 11.01] y luego, a veces, su usuario, sus visitantes podrían acceder al CDN. A veces, WordPress en sí puede golpearse a sí mismos, y sus productores de contenido todavía están poniendo las cosas en WordPress. [00: 01: 20.05] Ahora, esta sería una configuración tradicional de WordPress, como lo que podría tener un motor WP. [00: 01: 26.04] y en una arquitectura sin cabeza, esto cambia bastante. Por lo tanto, todavía tiene fabricantes de contenido en el lado derecho que introducen contenido en WordPress en la parte posterior, pero entonces su frente es administrado por algo más. Y en este caso, lo que vemos aquí es Node.js.
[00: 01: 42.08] Entonces, lo que llamaremos a esto a veces es su back-end front-end, donde sirve actualización de nodos sus activos front-end, como su aplicación React, la aplicación View, cualquiera de ellos. [00: 01: 52.08] y esto es lo que el usuario realmente ataca. Tener un CDN más en esta cara. Pero acceden a esa aplicación de nodo para las páginas dinámicas que se muestran, luego la aplicación de nodo habla con WordPress o, en algunos casos, incluso podría pedirles a los clientes que hablen directamente con WordPress a través de la API. [00: 02: 10.00] Bien, así que esto es lo que muchos de nuestros clientes dijeron que hacen cada vez que lo hacen, podrían tener una instalación de motor WP que luego tienen que alojar el front -end -elsewhere. [00: 02: 21.02 ] Y esto no es ideal, porque si lo desea, si es una agencia, y tiene que transferirlo al cliente, ya sabes, ahora tienes dos cosas que tienes que transferir o tiene dos cosas que necesitas transferir. Debe manejar en diferentes lugares, no recibe el mismo soporte, posiblemente de ese otro anfitrión. [00: 02: 35.05] y queríamos convertirlo en una experiencia unificada para nuestros clientes. Así que hablemos de cómo se ve. [00: 02: 41.08] el sin cabeza en el motor WP. Eso es en lo que trabajé últimamente y estoy muy contento de finalmente hablar con todos al respecto.
[00: 02: 49.09] Pero podrá alojar aplicaciones de nodos en el entorno Sucal en WP Engine. ¿Y qué significa exactamente esto? [00: 02: 56.06] Entonces, hoy, siempre que obtenga una instalación de nosotros o del sitio web del motor WP, tiene una caja donde puede hacer FTP, puede configurar sus propios mecanismos de implementación, de todos modos desea que esté a cargo de eso. [00: 03: 09.03] En el entorno de nodo, será diferente. Es decir, es algo que podría ver a otros proveedores a los que nos conectaremos a su cuenta de GitHub. [00: 03: 17.00] y siga el repositorio y la rama y, según la rama, implementaremos el entorno correcto. [00: 03: 23.02] Entonces, si tiene una instalación de producción de WordPress, entonces tendrá una aplicación de Producción, una aplicación de nodo que puede instalar. Se extraerá directamente de cualquier rama que atribuya a ese entorno. [00: 03: 36.09] Lo mismo para organizar la producción o cualquier entorno diferente que tenga para sus sitios [00: 03: 41.04] y podrá administrar todo esto por un CLI que ofrecemos, a través de nuestro portal y un agua. [00: 03: 47.07] Entonces, si tienes que escribir algo. Por ejemplo, si tiene una versión de Gatsby que desea lanzar durante un tiempo determinado, podría hacerlo a través de nuestra API, sin necesariamente hacer clic en GitHub para hacerlo.
[00: 04: 00.04] Entonces, ahora, cómo se ve nuestro entorno es algo como esto, donde tenía ese nudo, front-end allí con WordPress en la parte posterior ahora. [00: 04: 10.07] El motor WP puede lidiar con todas estas cosas para usted [00: 04: 13.06] Podemos manejar su CDN, podemos manejar su instalación. Todavía tiene estos otros servicios con los que puede integrarse. Y harías esto de la manera que quieras. [00: 04: 23.07] Pero ahora podremos alojar todas estas cosas diferentes en la misma ubicación, con el mismo soporte y todo lo que está acostumbrado del motor WP. Así que estoy muy contento de omitir esto. Póngase en contacto con su representante de ventas. Y te ayudarán a ponerse en contacto con la persona adecuada, probablemente conmigo o Brandon, y puedes hablar con nosotros sobre lo que estás tratando de hacer y, potencialmente, podemos presentarte a ese alfa mientras tomamos (murmurando) nuestro edificio de producción. [00: 05: 02.02] Entonces, con esto, arrojémonos a la demostración y veamos cómo funcionará esto cada vez que comience a construir estas aplicaciones en nuestra plataforma. Muy bien, es el momento de las manifestaciones.
[00: 05: 12.08] y lo primero que quiero hacer es establecer lo que haremos en esta demostración. [00: 05: 17.06] Así que escribí un pequeño sitio aquí con niche.js. Y lo que hace es atraer publicaciones de blog de varios sitios diferentes de WordPress. Por lo tanto, publicaremos artículos del blog de desarrollo, de wpengine.com y torquemag.io. [00: 05: 34.01] y según las categorías en esas publicaciones, nos retiraremos. [00: 05: 38.00] Así que hice esto completamente configurable, para que pueda poner en otros blogs en diferentes categorías, y esto cambiará lo que realmente se atrae como las variables de entorno configuradas. Así que echemos un vistazo a lo que realmente está buscando la aplicación. Y luego bucearemos en la forma en que la aplicación realmente funciona. [00: 05: 59.04] Así que comencemos la aplicación, bueno, el desarrollo NPM, y esto lo convertirá en mi auto local aquí, que aparecerá aquí. [00: 06: 10.07] Pero la página inicial se genera estática durante la construcción. Y las páginas de publicación se muestran en el lado del servidor cada vez que se navegan. [00: 06: 22.05] Para que podamos ver en la página principal, tenemos una lista de todas las publicaciones de blog que ingresamos. [00: 06: 29.06] Tiene donde vinieron aquí, tenemos torquemag, tenemos motor WP. [00: 06: 35.06] Luego hacemos clic en uno, vemos la publicación real. [00: 06: 38.05] Y si hacemos clic como Torquemag, dibujará la publicación original allí. [00: 06: 45.02] Por lo tanto, es un sitio pequeño y simple, pero es un sitio de cabeza bastante bueno y se quita de varios sitios de WordPress a uno. Se genera y resumen estático. [00: 06: 59.04] Se representa en el lado del servidor, es muy eficiente y rápido. [00:07:
03.04] Y queremos poder implementar esto en el motor WP, medio sin cabeza. [00: 07: 07.08] Analizaremos esto en su mayor parte, pero quiero mirar un poco sobre cómo se escribe la aplicación. [00: 07: 15.01] Estará en mi github. Entonces, si desea verificarlo y ver cómo se construye, vaya a él. Y dame cualquier comentario que tengas. [00: 07: 23.04] Así que echemos un vistazo a algunas de las páginas. Entonces, la página de inicio se representa, se renderiza completamente estática. Eso significa que en el momento de la construcción se crea esta página. [00: 07: 35.02] Por lo tanto, esto es importante cuando pensamos en cómo implementamos esto, porque el servidor requiere que esas variables de entorno recuperen las necesidades de datos en esta página inicial. [00: 07: 48.02] Entonces esto sucede durante la construcción. Por lo tanto, tenemos que tener una forma de especificar esas variables de entorno para cada vez que construimos esto. [00: 07: 54.06] Entonces, lo que haremos en la plataforma es extraer el código hacia abajo, establecer esas variables de entorno y luego construir su código y ellos estarán allí para usted en ese momento. [00: 08: 06.00] Así que esto se convierte (murmura) es que lo construye estático y lo guarda y luego el usuario siempre se sirve como una página estática. [00: 08: 14.01] Entonces, en nuestras publicaciones, solo jugamos en el lado del servidor aquí. Y también llama al mismo tipo de API y requiere esas variables de entorno durante la ejecución. [00: 08: 26.06] para que estén disponibles durante la ejecución para esta página. Y esta es la página que muestra solo publicaciones diferentes. De acuerdo, es genial cómo funciona. [00:08:
36.08] Ahora echemos un vistazo a cómo implementamos esto. Entonces, lo primero que hace la plataforma es dibujar su código en función del almacén y las ramas. Luego ejecutamos la instalación de NPM, por lo que se ejecutará, instalará todas sus adicciones [00: 08: 52.00] Después de eso, ejecutamos esto. Script WP-Build. Por lo tanto, esta es su oportunidad de recurrir a las API durante la construcción de lo que tenga que hacer durante su construcción. [00: 09: 03.00] Y tendremos esas variables ambientales preparadas para usted en ese momento. [00: 09: 06.09] Y luego, cuando estemos listos para ejecutar su aplicación, ejecutaremos NPM Start. Así que este es su gancho para hacer todo lo que tiene que hacer durante el edificio. [00: 09: 17.02] Y esto es importante porque allí querrás construir tu aplicación en ese momento. [00: 09: 23.02] Está bien, así que ahora veamos la CLI para implementar esto. Abriré otro mensaje de pedido. Y ejecutaremos WP Alpha, y esto mostrará todas nuestras opciones en nuestra CLI sin cabeza, tenemos aplicaciones, autores y compilaciones. [00: 09: 40.04] Hablaremos especialmente sobre aplicaciones en esta discusión. [00: 09: 43.03] Pero pasaré brevemente lo que es la autenticación, por lo que la autenticación es para que pueda conectar su cuenta de motor WP a CLA y autenticar. Y también le permite conectar su cuenta de GitHub a su cuenta de motor WP. [00: 09: 55.05] y esto es importante para que podamos poner su código, podamos agregar ganchos y saber cuándo ha presionado el repositorio. [00: 10: 01.04] y podemos reconstruir esas cosas. Bien, ya me autentiqué, así que no pasaré por este proceso. [00: 10: 07.08] Pero sigamos adelante y ejecutemos el comando APPS. [00:10:
11.06] SO APLICACIONES WP ALFA. Y esto nos mostrará todo lo que podemos hacer con aplicaciones, podemos crear una aplicación, eliminar una aplicación, obtener una aplicación, enumerar todas nuestras aplicaciones, podemos reconstruir una aplicación. [00: 10: 22.04] Por lo tanto, esta es una oportunidad para comenzar la construcción, incluso si es posible no cambiar el código. Entonces, en su paso WP-Build, puede confiar en otros sistemas en los que sus datos han cambiado, lo que afecta su construcción. [00: 10: 37.04] Esta es tu oportunidad de tener un gancho. Y tenemos una API que puede llamar aquí, para iniciar automáticamente esta construcción, si lo desea o simplemente lo hace con CLI y luego actualice sus aplicaciones. [00: 10: 49.09] Entonces crearemos una aplicación. Así que sigamos adelante y veamos cómo se ve eso. [00: 10: 58.00] Aquí podemos pasar en el nombre de nuestra aplicación, puede ingresar al repositorio. [00: 11: 03.07] y luego podemos pasar a nuestros entornos. También podemos hacer esto con un archivo de configuración, como lo haremos aquí. [00: 11: 08.09] Entonces, cuando crea una aplicación, probablemente sea más fácil hacerlo con el archivo de configuración. [00: 11: 13.05] y mostraré cómo se ve. Así que pasemos a nuestro código. [00: 11: 17.01] Tengo un archivo wp.json que creé. El nombre del archivo no importa, solo necesita saber qué es. Entonces puedes pasarlo en el instrumento CLI. La configuración es importante. [00: 11: 27.00] Ahora, todo esto se puede cambiar porque somos alfa. [00: 11: 30.00] Pero te mostraré cómo funciona hoy. [00: 11: 32.02] Entonces, en el nivel superior, tenemos el nombre de nuestra aplicación, puede pensar que es un sitio en el terreno del motor WP para una WordPress. [00:11:
38.06] Y luego también tenemos una lista de nuestros entornos. Y puede pensar que estos son exactamente lo mismo que los entornos son WP Engine Land. Y en realidad están en forma uno a uno. [00: 11: 48.03] Entonces, el nombre de nuestra aplicación es la Cumbre sin cabeza 2020. Y en ese nivel superior, debemos especificar qué almacén queremos asociar esta aplicación y es mi cuenta, administre el lanzamiento. Y luego es la cumbre sin cabeza 2020. [00: 12: 05.06] Así que este es el repositorio que asocio en esta aplicación. [00: 12: 09.05] Y luego tengo dos entornos diferentes, especificados son mi entorno de producción y mi entorno de desarrollo. [00: 12: 15.08] Mi entorno de producción está relacionado con la rama principal de este repositorio. Y luego mi entorno de desarrollo está relacionado con la rama de depósito. [00: 12: 25.02] y también tengo mis secretos o variables ambientales, y las categorías y blogs exactamente como lo que tenemos en nuestra próxima configuración aquí, donde establecen las variables de entorno local, podemos configurarlas en nuestra aplicación. [00: 12: 39.08] para que pudiéramos, sin cambiar el código, venir aquí, cambiar las variables de entorno e iniciar una reconstrucción, que funcionará automáticamente para usted si alguna vez cambia el entorno o la rama asociada con su aplicación. [00 : 12: 52.02] Bien, ya que no tenemos una identificación aquí o algo que cree una aplicación completamente nueva, con dos entornos diferentes asociados con ella. [00: 13: 00.02] Así que volvamos a nuestra línea de comando y ejecutemos. Bien, entonces aclara esto y diremos, crea -f wp.json. Y lo que sucederá es que saldrá a la plataforma con esta configuración y creará una nueva aplicación.
[00: 13: 19.08] Así que ahora tenemos esta aplicación. Entonces ejecutaremos la lista de aplicaciones alfa. [00: 13: 26.02] y veremos que hemos agregado esta nueva aplicación. [00: 13: 29.09] Así que abramos esta aplicación. Por lo tanto, es una aplicación WP Alpha obtiene y transmite la ID. [00: 13: 38.06] Veré todo sobre esta aplicación especial. [00: 13: 42.01] para que pueda ver mis entornos. Ahora tengo mi entorno de desarrollo y mi entorno de producción. [00: 13: 47.00] Y cada vez que aparece esta URL, entonces sabe que el entorno realmente está construido y su código se ejecuta, de modo que nuestro código ya se ha construido. [00: 14: 00.01] y se implementó en nuestro entorno en esta URL. [00: 14: 02.06] Así que esta es nuestra URL de desarrollo. Así que sigamos adelante y copiemos eso y echemos un vistazo. [00: 14: 15.01] está bien, y está nuestro entorno de desarrollo. Y también tiene HTV, configurado automáticamente para usted. Entonces, todo lo que hace en esta plataforma recibe un certificado de Let ‘
s encrypt. [00: 14: 27.06] Y luego miremos nuestro entorno de producción, asegurémonos de que todo sea bueno para ir allí. Podemos tener esa construcción, corriendo. Y verificaremos para asegurarnos. (murmullo) [00: 14: 46.00] Maravilloso, muy genial. Muy fácilmente, implementamos una nueva aplicación en nuestra plataforma. [00: 14: 51.02] Ahora, veamos cómo podría funcionar nuestro flujo de desarrollo. [00: 14: 54.04] Suponga que queremos cambiar esta prueba aquí en nuestro sitio de desarrollo. [00: 14: 59.01] Pasemos al código VS, tomemos nuestra página inicial. [00: 15: 03.06] Y en lugar de decir qué es WordPress y los sistemas de gestión de contenido, solo los cambiaremos en el desarrollo de aplicaciones modernas, lo guardaremos, por lo que agregaremos esto, lo cometamos. Muy descriptivo. [00: 15: 25.00] Y lo llevaremos a nuestro almacén. Y luego, lo que sucederá es que la plataforma verá que el cambio fue presionado en Repo esta noche, comienza un proceso de construcción y luego nos redistribuirá para nosotros. [00: 15: 40.08] Así que volvamos a nuestro sitio y esperemos a que esto suceda. Ahora, podría haber algo de memoria en caché aquí. [00: 15: 47.03] Así que abriré mis herramientas de desarrollo y agregaré un caché vacío y una actualización completa hasta que esto suceda, para que pueda ver en el tablero aquí que para la plataforma, de hecho, todavía se construye y se lleva a cabo. [00: 16: 00.06] Así que damos un segundo. Durante la construcción, y ahora empuja esa construcción después de que lo hice, después de la construcción que lo empuja a la plataforma. [00:16:
17.06] Y luego debería estar listo aquí en solo un segundo. Ok, debería estar bien ahora. Bueno, deje este golpe, por lo que tiene que drenar todo, debe drenar todo desde el proceso de ejecución actual hasta que obtengamos el nuevo. Y aquí estamos. [00: 16: 38.09] Así que es bastante genial. Nuestro sitio nunca ha caído durante este proceso. [00: 16: 41.07] Me viste sentado allí. Y luego, tan pronto como la nueva versión estuvo lista y disponible, ha pasado a la nueva versión, por lo que podemos tener este flujo de trabajo de desarrollo realmente excelente en el que construimos, vemos nuestros resultados y luego cuando o estamos listos. , podemos combinar esto en el producto y ganamos para dominar y luego se implementará en la URL de nuestro producto aquí. [00: 17: 07.05] Cool. Este es nuestro trabajo de desarrollo. Y así es como esperábamos que fuera para ti. [00: 17: 11.07] Y estoy muy contento de ver a todos hundirse y hacer esto regularmente y darnos comentarios sobre todas las otras cosas que podemos hacer por usted. [00: 17: 20.02] Bien, entonces otra cosa que quiero instalar. [00: 17: 23.02] No queremos que nuestra URL de producción sea esa URL loca que hemos visto, queremos ser algo que cualquiera pueda presentar. Y tengo un área que ya he configurado con la plataforma. [00: 17: 34.04] pero agregaré esto a esta aplicación actual en este entorno. Así que agregaré una etiqueta de dominio aquí. [00: 17: 41.08] y agregaré sin cabeza. News, este es el dominio. Y tenemos que traer nuestras tarjetas porque si no presentamos nuestras ID, crearemos entornos completamente nuevos. [00:17:
54.02] Y no queremos hacer esto porque usamos esto, cada vez que hemos hecho nuestra creación, por lo que nuestro entorno tiene una identificación. [00: 18: 08.07] y nos esforzamos por tener nombres más hermosos para sus identificaciones, lo que le permite especificar eso. [00: 18: 15.01] Pero por ahora, recibes esta identificación loca al azar. De acuerdo, esta es una producción, así que seguiré adelante y vendré aquí. [00: 18: 22.05] y hago esto solo para no crear nuevos entornos. Tendré que pasar el documento de identidad. [00: 18: 30.03] No hacer. Está bien, genial. [00: 18: 32.02] Así que ahora este archivo está listo. Ahora podemos ejecutar un pedido para actualizar este archivo y agregar ese dominio a nuestro entorno. [00: 18: 39.03] Así que vamos aquí y queremos tomar esta identificación, la identificación de la aplicación. Y ejecutaremos la actualización de las aplicaciones WP Alpha. [00: 18: 51.09] Enviaremos una ID y luego enviaremos el archivo que queremos usar para actualizar. [00: 18: 57.02] Ejecutaremos esto y luego no hemos recibido un error o algo más. Entonces estamos listos para irnos. [00: 19: 03.00] Vayamos al navegador e presentemos esa maravillosa URL. [00: 19: 12.02] Lo que debería suceder es que se conectará a nuestra URL de producción, nuestro entorno (BOWS), y también proporcionará un certificado SSL para este nuevo campo. Así que veamos eso. [00: 19: 27.05] y aquí estamos. Tan fácil, agregamos un dominio personalizado a nuestro entorno. [00: 19: 33.02] y tenemos el certificado SSL configurado para nosotros. Y estamos listos para irnos. Ahora estamos listos para comenzar a construir en nuestro entorno de desarrollo. [00: 19: 42.08] Creación de relaciones públicas o fusión en nuestro entorno de producción y que la plataforma trata por completo toda la implementación para usted [00:19:

51.05] Así que estoy muy contento de ver que todos lo están entrando. [00: 19: 53.08] Si desea ser parte de nuestro alfa, comuníquese con la información de contacto de la que estábamos hablando en la presentación. [00: 20: 00.07] Hable con su representante de ventas, tenemos un proceso sobre a quién decidimos atraer en el alfa. [00: 20: 07.08] y luego tendremos un producto disponible más generalmente listo este año, bueno, esperamos hacer sitios en vivo en la plataforma en otoño. [00: 20: 16.09] Así que me complace encontrar algunos de ustedes que trabajen con nosotros para obtener algunos de nuestros primeros sitios en esta plataforma y en funcionamiento. [00: 20: 24.05] Y todos comienzan a jugar con él y nos dan comentarios para que podamos convertirnos en la mejor experiencia sin posible titular. [00: 20: 32.01] Hay en absoluto. [00: 20: 34.00] Bien, sal y comience a escribir algunas aplicaciones sin cabeza y asegúrese de enviarme comentarios y estaré interesado y hablaré sobre lo que hace. [00: 20: 45.02] – Todos y bienvenidos a la sección y respuestas para el futuro sin cabeza. Soy su moderador David Vogepohl y le preguntaré a nuestro ilustre presentador, el Sr. Matt Landers. [00: 20: 59.05] Matt, fue una presentación increíble. Muchas gracias por tu presentacion. De hecho, tenemos una muy buena cantidad de preguntas del público. [00: 21: 06.09] No dude en continuar haciendo esas preguntas. [00: 21: 09.07] Nuestra gente monitorea y prácticamente nos dará estas preguntas aquí en vivo para el evento. [00:21:
18.08] Entonces, la primera pregunta proviene de Chris, ¿por qué usaría los motores WP una versión de alojamiento sin cabeza en algo como Netlify?¿Está fortaleciendo la plataforma de WordPress en el front-end o para ayudar a Chris a comprender por qué podría usar los futuros motores WP o la oferta sin cabeza?
[00: 21: 39.02] -yes, así que escuché muchos comentarios de nuestros clientes que cuando corren sin cabeza, quieres tener su entorno de WordPress y su front-end en el mismo lugar, para que no tengan que administrar dos cuentas diferentes. [00: 21: 53.09] Si tienes problemas allí, no podemos ayudarte con eso. También podemos configurar rutas privadas para poder bloquear su cancha de WordPress en Internet, donde solo algunas personas podrían llegar al administrador. [00: 22: 08.08] Y luego el nodo es lo único que puede hablar con él en Internet. [00: 22: 12.08] para que pueda asegurar WordPress de esta manera. Por lo tanto, hay muchas opciones diferentes que tiene si está con nosotros. Y luego también podemos hacer algunas cosas específicas de WordPress en el futuro, ya que puede autenticarlo automáticamente en WordPress para que pueda realizar vistas previas. [00: 22: 28.00] Dado que conocemos su instalación de WordPress, podemos hacer esas cosas. Y puse algo de ese sorteo (murmurador) para ti. [00: 22: 33.02] – Sí, sé que la noción que quiero WordPress y mi aplicación o JavaScript en el mismo lugar obviamente es una gran pregunta de personas que ejecutan aplicaciones sin cabeza o sin cabeza. [00: 22: 44.09] Entonces, la siguiente pregunta es de Josh. Josh es nuevo en el desarrollo de WordPress. Bienvenido, Josh. Lo han agregado solo por unos años. ¿Pero trata de darse cuenta de la cabeza y la maravilla, hace que WordPress sea un muy buen administrador o back-end?
[00: 23: 06.06] – Bueno, haga de WordPress un CMS sin cabeza. Muchos de estos CM sin cabeza aparecen. Solo WordPress es bien conocido por los especialistas en marketing y los fabricantes de contenido. Proporciona autenticación y asistencia del usuario. [00: 23: 22.03] Entonces, hay muchas cosas que WordPress te ofrece afuera solo jugando tu sitio. [00: 23: 26.07] Hay muchos flujos de trabajo creados por WordPress, que muchos de estos otros CM más nuevos simplemente no tienen allí, ya sabes, aún no forman parte de sus CM. [00: 23: 37.09] Por lo tanto, hay 15, 20 años de desarrollo de WordPress para aprovechar, pero luego puede usar herramientas y tecnologías modernas para construir su frontal. [00: 23: 47.07] – Sí, esa familiaridad con estos creadores de contenido es muy importante. [00: 23: 52.07] tener flujos de trabajo personalizados, teniendo familiaridad, de modo que cualquier persona que contrate este conocimiento. Entonces, para ellos, esta pregunta fue realmente hecha por mucha gente. [00: 24: 04.08] Donde hay una confusión en torno al concepto de cabeza sin cabeza. [00: 24: 07.09] ¿Y por qué importa esto? [00: 24: 09.04] ¿Por qué alguien pasaría por la molestia de adoptar esta nueva forma de construir con sitios de WordPress?
[00: 24: 17.01] -Ies, creo que allí, en este momento, diría que la etapa en la que la cabeza es más para sitios avanzados. [00: 24: 23.06] Entonces, necesita, si necesita hacer mucha integración a diferentes productos SaaS, luego sin cabeza, hay una nota, el ecosistema JavaScript tiene muchas cosas ya construidas para usted [00: 24 : 36.04] y muchos de los sitios web modernos se construyen utilizando marcos modernos como. Reaccionar y ver angular, tales cosas. [00: 24: 43.06] Así que vemos que, por ejemplo, muchas personas solo quieren crecer en esos idiomas, en lugar de ingresar al mundo de PHP. Y luego, para sitios más avanzados, también buscan la velocidad de seguridad. [00: 24: 58.03] y en esas integraciones, aquí hay muchas razones diferentes por las que podría elegir un sitio sin cabeza. Pero si solo tiene, sabes, un sitio básico que no hace mucho, probablemente no tenga sentido ir sin cabeza, hasta que no haya más apoyo a este respecto. [00: 25: 15.07] Pero si tiene un equipo de desarrollo y le gusta desarrollarse en JavaScript y necesita que el sitio esté asegurado y se integre rápidamente con las cosas, y creo que existe, es la mejor opción allí. [00: 25: 26.06] – Sí, descubrí que muchos de los equipos que adoptan la cabeza ahora son equipos pesados con esos desarrolladores de JavaScript, que, nuevamente, adoptan naturalmente esta arquitectura sin cabeza si lo desea. [00: 25: 39.01] Pero, por supuesto, WordPress es un CMS tan popular y es tan flexible que esos equipos a menudo aterrizan en WordPress, que creo que ofrecen muchas ventajas en ese espacio. [00:25:
50.02] La siguiente pregunta proviene de Lucas. Lucas se pregunta si empujar la pieza delantera también eliminará el caché en la plataforma de motor WP que aloja esos datos. [00: 26: 01.04] En otras palabras, ¿qué elimina el caché del back-end de WordPress? [00: 26: 05.05] – Así que ahora no hacemos nada específico para ello. Pero este es un buen comentario para tomar y ver si tenemos que hacer algo. [00: 26: 13.03] – Muy bien, la siguiente pregunta proviene de JB. Y JB. Bienvenido a preguntas y respuestas. [00: 26: 17.07] Recuerdo que estuviste allí para una sesión local, ¿por qué la gente puede leer el campo no reflejar tus cambios en el título? [00: 26: 27.03] – Bien, entonces tuve un entorno de desarrollo y producción. Cuando presioné mi código, presioné mi entorno de desarrollo y tuve una URL diferente. [00: 26: 34.01] Así que no conecté un dominio personalizado allí. [00: 26: 36.08] Entonces, su trabajo de desarrollo sería, tengo mi entorno de desarrollo. Estoy en mi rama de desarrollo y Github, hice los cambios, lo envié a mi rama de distancia y GitHub. [00: 26: 48.08] Cada vez que hago esto, puedo verificar la URL del desarrollador para asegurarme de que todo se vea bien. Cada vez que estoy listo, puedo combinar en el maestro y luego actualizar, luego actualizar la cancha real que ejecuta la versión de producción. [00: 27: 05.08] – Bien, un buen trato. La siguiente pregunta de Matt, otra buena. ¿El tráfico a la aplicación sin cabeza continúa pasando por Global Peak Security? ¿O GES está entre APP y WordPress?
Compilación del producto Breakout Summit/2020: Future Sin cabeza
Tags Compilación del producto Breakout Summit/2020: Future Sin cabeza
homefinance blog