Presiona esto: Novedades en WordPress 6.2

Publicado: 2023-04-22

Bienvenido a Press This, el podcast de la comunidad de WordPress de WMR. Cada episodio presenta invitados de toda la comunidad y discusiones sobre los problemas más importantes que enfrentan los desarrolladores de WordPress. La siguiente es una transcripción de la grabación original.

Desarrollado por RedCircle

Doc Pop : Estás escuchando Press This, un podcast de la comunidad de WordPress en WMR. Cada semana destacamos a los miembros de la comunidad de WordPress. Soy su anfitrión, Doc Pop. Apoyo a la comunidad de WordPress a través de mi función en WP Engine y mis contribuciones en TorqueMag.Io, donde puedo hacer podcasts y dibujar caricaturas y videos tutoriales. Mira eso.

WordPress 6.2 se lanzó recientemente y es una gran actualización para WordPress, particularmente en la forma en que funciona el editor del sitio. Con este lanzamiento, estamos casi al final de la Fase Dos de Gutenberg, que se centró en la edición completa del sitio a través de bloques de contenido. Eso significa que pronto WordPress comenzará a trabajar en Gutenberg Phase Three, que es una colaboración de varios autores para hablar sobre las nuevas funciones en 6.2. Y lo que sigue para Gutenberg, nos acompaña hoy Justin Tadlock, un defensor de las relaciones con los desarrolladores de WordPress a través de Automattic, quien también es coadministrador de lanzamiento de Gutenberg 15.4 y 15.5, que acaba de salir hoy. Felicidades a Justin y al equipo por eso.

Justin, comencemos solo con tu historia de origen. ¿Cómo llegaste a WordPress?

Justin Tadlock: Le estaba diciendo a alguien esta mañana, el 15 de abril de este mes será mi vigésimo aniversario como blogger. Entonces, blogueé durante 20 años, pero no comencé con WordPress hasta un par de años después. Lo que quería hacer era ser escritor, quiero ser novelista algún día, con suerte.

Pero necesitaba una forma de compartir mi trabajo con el mundo y así fue como encontré WordPress, porque estaba cansado de poner todas las publicaciones de mi blog en un archivo de texto grande y gigante en ese momento. Necesitaba algo para manejarlo.

Y después de eso, me topé con el mundo del diseño de temas y, finalmente, con el desarrollo de complementos.

Estoy tratando de pensar, después de eso comencé mi propio negocio. Un negocio de temas y complementos, y creo que fue en 2007 u 8, por entonces. No era muy bueno en los negocios, así que eventualmente pasé a escribir para WP Tavern en un momento, y ahora estoy en Automattic, como defensor de las relaciones con los desarrolladores. Simplemente pasándolo bien.

Doctor Pop: Sí. Eso es genial. Definitivamente soy fanático de lo que escribiste en WP Tavern mientras estuviste allí, y el trabajo realmente genial que estás haciendo ahora con WordPress y con el equipo de Gutenberg. Como dije al comienzo del programa, WordPress 6.2 acaba de salir y algunas personas a las que les estaba contando esta noticia, y dijeron: "Oh, es solo un lanzamiento de número de punto pequeño. No es gran cosa."

Pero este es uno de los cambios más grandes que he visto en WordPress en particular, cuando ingresas al Editor del sitio, se ve totalmente diferente. Justin, en tu opinión, ¿cuál es quizás la característica nueva más importante de la versión 6.2 para las agencias y los desarrolladores web?

Justin Tadlock: Bueno, es como dijiste, el Editor del sitio, como el nuevo diseño allí y también eliminamos la etiqueta beta. Así que es oficial que, hey, es hora de trabajar con Site Editor, construir temas de bloque. Creo que todavía tenemos un largo camino por recorrer en términos de las características más avanzadas que algunos desarrolladores pueden necesitar para compilaciones personalizadas de clientes.

Pero creo que 6.2 para mí es el lanzamiento en el que realmente podemos decir que es hora de construir temas de bloques.

Doc Pop: Mm-hmm.

Justin Tadlock: Y en términos de funciones para desarrolladores, quiero decir, hay tantas cosas geniales para mí. Las cosas más pequeñas, como tener soportes de sombra de caja para bloques. Está el CSS personalizado, que también es útil con el trabajo del cliente si necesita hacer algo de codificación de vaquero sobre la marcha y agregar algo de CSS personalizado desde el editor. Tal vez estés de vacaciones, no tengas tu pila de compilación completa o algo así. Solo hay un montón de actualizaciones más pequeñas, correcciones. Quiero decir, siempre se vuelve cada vez más grande, o la experiencia se vuelve mejor.

Doc Pop: Ese CSS personalizado del que hablas, supongo que es nuevo. Nunca toqué ese aspecto, pero de la forma en que mencionaste lo mucho más fácil que es, que un desarrollador ingrese y pueda agregar CSS personalizado a los bloques ahora a través del Editor del sitio, ¿verdad?

Justin Tadlock: Sí. Puede agregarlos a nivel global y también puede agregarlos a nivel de bloque.

Doc Pop: Mm-hmm.

Justin Tadlock: Antes teníamos la opción CSS adicional dentro del personalizador. Entonces, parte de esto fue como llevar la paridad de funciones a la experiencia de edición del sitio. Así que eso no es dividir. Sabía que mucha gente lo usaba para cosas rápidas. Algunas personas lo usaban para todo. Pero me gusta la idea de poner algo de CSS para bloques específicos porque es más un enfoque de diseño atómico. En este momento, la gestión de eso no está donde creo que debería estar.

Digamos que desea cambiar sus bloques de encabezado para tener una cierta altura de línea o lo que sea. Entonces tendrías que profundizar en el editor para encontrar eso, porque no hay una ubicación central para todo tu CSS.

Doc Pop: Mm-hmm.

Justin Tadlock: Si podemos mejorar esa experiencia de administración y los próximos lanzamientos, sería una de las mejores características de diseño en WordPress.

Doc Pop: Absolutamente. Como usuario, creo que una de las cosas que noté por primera vez en 6.2 fue ese nuevo modo de navegador. Anteriormente miraba un tema y si era un tema de estilo antiguo, usaría un personalizador y ahora usa el Editor del sitio. Y cuando haces clic en un nuevo tema basado en bloques, hay toda una forma de verlo.

La forma en que se abre se siente realmente elegante y mágica. Es parte del modo de navegación y es solo que la navegación ha cambiado. Y lo que realmente me atrapó, no lo vi al principio. Tuve que mirar a mi alrededor para aprender sobre eso. Pero la característica del libro de estilo, que por alguna razón es como un ícono, es como un ojo abierto.

Pero cuando hace clic en eso, ahora puede ingresar y ver vistas previas de todos sus bloques tal como aparecerían, y los ve por categorías. Así que son todos los bloques principales y todos sus bloques de terceros. Puede ver cómo se verán los párrafos y puede hacer cambios en esta cosa. Entonces, cada vez que hay algo en lo que estoy como, oh, necesito cambiar la forma en que se ve.

Sé exactamente que necesito ir al libro de estilo y hacer mis cambios allí. Y es genial que también pueda hacerlo con material de terceros, por lo que tiene sentido que pueda cambiar la forma en que se muestran mis medios, como si quiero bordes redondeados o degradados o algo así. Y tiene sentido que pueda editar párrafos allí o listas allí.

Pero también mi bloque de tarjeta de recetas para cuando comparto mis recetas sobre cómo hacer pasteles Frito o algo así, mis widgets de calendario. Todas esas cosas están ahí también. Y es genial verlos en el fondo como se verían en el sitio. Y poder modificarlos.

Visualmente pensé que era uno de los cambios más sorprendentes en 6.2 y fue genial.

Justin Tadlock: Sí, el libro de estilo es una de mis características favoritas tanto desde el punto de vista del usuario como del punto de vista del desarrollador. Estamos un poco tratando de alejarnos de esto al menos en el diseño del tema, estamos tratando de alejarnos de la terminología del desarrollador y decir más creador. Porque realmente ya no tienes que ser un desarrollador para ser un diseñador de temas.

Así que digamos que es una gran función para el usuario y el creador. Sé que cuando estoy diseñando un tema, hay muchos bloques similares que realmente no pruebo ni uso. Y así, tener una referencia rápida a ellos a través del libro de estilo ha cambiado las reglas del juego en términos de no tener que configurar un montón de contenido de demostración para cosas que realmente no necesito para un diseño en particular, pero quiero asegurarme de que se vean correcto.

Doc Pop: Justin, no sé si estás en este equipo o no, pero estuve hablando con Aurooba Ahmed la semana pasada y ella sugirió que el libro de estilo debería tener un ícono de libro. Y si tiene algo que decir allí, espero que tal vez puedan cambiar eso, abrir el ojo a tal vez una vista previa literal del libro o algo así, un pequeño ícono que tal vez explique un poco más claramente lo que hace.

Porque es una herramienta poderosa.

Justin Tadlock: Sí. Creo que es una gran idea. No estoy en el equipo de diseño, pero si hay un ticket, definitivamente lo resaltaré e intentaré presionar de cualquier manera que pueda.

Doctor Pop: ¡Sí!

Justin Tadlock: porque creo que un libro tiene sentido allí.

Doc Pop: Bueno, tomemos un breve descanso y, cuando regresemos, continuaremos hablando con Justin Tadlock, un desarrollador de WordPress que también es un colaborador principal que trabaja en Gutenberg. Y nos hablará sobre más características nuevas que podríamos haber perdido en 6.2 y lo que viene en 6.3 y algunas de sus predicciones para el futuro de la edición de patrones.

Así que estad atentos para más Press This.

Doc Pop: Bienvenido de nuevo a Press This, un podcast de la comunidad de WordPress. Soy su anfitrión, Doc Pop, y estoy hablando con Justin Tadlock, un defensor de las relaciones con los desarrolladores de WordPress y colaborador principal patrocinado por Automattic. Acabamos de hablar sobre 6.2, que es un gran lanzamiento, y creo que lo siguiente de lo que vamos a comenzar a hablar es sobre 6.3.

Y creo que tal vez el punto de partida de esta conversación es que Gutenberg se divide en cuatro fases. La fase dos fue la edición completa del sitio, mediante el uso de contenido basado en bloques. Y la Fase Tres serán flujos de trabajo colaborativos de múltiples usuarios. Y se dice que Gutenberg 6.3 será una especie de final de la Fase Dos, Justin, ¿no es así? ¿Finalmente hemos terminado con la Fase Dos y estamos listos para comenzar con la Fase Tres?

Justin Tadlock: Realmente no quiero usar el término terminar con la fase de personalización, que es la Fase Dos porque parece que es final y habrá nuevas mejoras y lanzamientos futuros para los componentes de personalización como el editor del sitio, la edición de plantillas, libro de estilo, estilos globales.

Pero oficialmente esa fase está terminando. Y así, las grandes funciones, con suerte, algunas de ellas sucederán en 6.3. Estamos en esa etapa preliminar de planificación de la Fase Tres en este momento. Hay una publicación en el blog make.WordPress.core que describe las primeras conversaciones sobre cómo sería eso.

Pero gran parte del trabajo comenzará durante el ciclo de lanzamiento de 6.4. Y eso es edición colaborativa y mucho más. Lo más importante con eso será la colaboración en tiempo real. Así que a dos o tres personas les gusta trabajar al mismo tiempo.

De hecho, hablamos de esto antes del programa, colaborando a través de Google Docs. Especialmente cuando trabajas con un equipo, todos deben ingresar, hacer comentarios, cambiar el texto sin que anulen por completo el trabajo de otra persona. Una de las cosas más emocionantes de la colaboración podría ser el flujo de trabajo de publicación. WordPress no está orientado a, por ejemplo, organizaciones de noticias de ninguna manera real. Solo hay una especie de estado de borrador y luego se publica. No hay flujos realmente buenos que vayan más allá de la configuración básica de los blogs. Así que estoy realmente interesado en ver lo que la comunidad puede construir con eso.

Hay algunos complementos geniales que estoy seguro de que ya lo manejan. Pero las revisiones posteriores serán parte de esa fase. No sé cómo se verá eso. Tenemos una versión muy básica de las revisiones posteriores a la revisión, o la tenemos desde hace años.

Doc Pop: Mm-hmm.

Justin Tadlock: Probablemente hay muchas formas de mejorar. Pero hay tanto que aún podemos hacer.

Estoy emocionado de ver lo que se les ocurre a todos los desarrolladores de la comunidad de WordPress.

Doc Pop: Creo que tanto tú como yo venimos de entornos de noticias, fondos de sitios de noticias, por lo que instantáneamente pensamos en trabajar con un editor, colaborar y necesitar hacerlo en Google Docs para que otras personas puedan editar con a nosotros. Pero creo que lo que falta, o lo que mucha gente no piensa, es esta colaboración multiusuario.

La colaboración de varios autores no será solo en el editor de publicaciones. El diseño real del sitio, en teoría, también podría hacerse en colaboración. Por lo tanto, podría estar trabajando con su cliente y haciendo cambios en tiempo real, no solo como un editor de publicaciones. Eso es muy bonito.

Justin Tadlock: Hace un tiempo escuché a alguien hablar sobre ese aspecto. Trabajar con un cliente en tiempo real podría ahorrar mucho de ida y vuelta. Enviar maquetas de diseño y tenerlas allí con usted. Es una gran idea.

Doc Pop: Entonces, ¿es demasiado pronto para que las agencias comiencen a hablarles a sus clientes sobre la colaboración? Si comienza en 6.4, es posible que no sea algo que las agencias quieran compartir con sus usuarios hasta cerca del final de la fase tres de Gutenberg, ¿o es algo que tal vez funcione desde el principio?

Solo estoy prediciendo aquí, pero me pregunto si esto es algo que las agencias ya deberían comenzar a informar a sus usuarios.

Justin Tadlock: No lo haría en este momento. Todavía no hay una hoja de ruta, sobre cuándo aterrizará una función específica, al menos imagino que esto probablemente comenzará más con el bloque, como el editor de publicaciones, en lugar de la edición del sitio. Al igual que una primera revisión de la misma. Eso es lo que me imagino de todos modos.

No sé cómo se vería. Todavía está en la fase de planificación, ¿sabes? Por lo tanto, podrían pasar varios lanzamientos antes de que realmente estés hablando con los clientes sobre cómo se vería eso.

Doc Pop: Usted mencionó anteriormente que una de las grandes cosas de 6.2 es Gutenberg Phase Two, o el Editor del sitio ya no está en versión beta.

Entonces, eso es algo de lo que probablemente los clientes y las agencias deberían estar hablando: “Oye, esto ahora está pulido. Está listo para funcionar. Esa es la conversación que tal vez deberían tener sobre el Editor del sitio, si aún no lo están usando.

Justin Tadlock: Sí, solo depende de tu cliente, cuánta libertad tiene con las herramientas de diseño. Sé que a algunas personas les gusta bloquearse por completo solo en la creación de contenido para el cliente. Pero si tienes clientes que tal vez quieran cambiar algunas de esas cosas, seguro. Ten esas conversaciones, preséntalas, crea material de aprendizaje a su alrededor.

Sí, creo que el Editor del sitio es una gran herramienta, pero puede tener una gran curva de aprendizaje para alguien que no esté familiarizado con él. Así que creo que solo será individual, como una agencia, dependiendo de su cliente específico.

Doc Pop: Antes del programa, tú y yo estuvimos hablando y mencionaste algunas cosas realmente geniales que te emocionan y que no llegaron a la 6.2 y probablemente saldrán en la 6.3 y ese tipo de capítulo final antes de Gutenberg. Comienza la Fase Tres.

¿Cuáles son algunas de esas características que faltan y que veremos en la próxima versión?

Justin Tadlock: Sí, una de mis características favoritas que he estado esperando son los tipos de plantillas que puede agregar para bloquear patrones como desarrollador. Digamos que crea un patrón 404 que sería específicamente para un error, página 404. O tal vez creas tres o cuatro versiones diferentes con diferentes diseños, y luego le permites al usuario, cuando crea su plantilla 404 en el editor del sitio, puede elegir entre esos patrones desde el principio.

Simplemente pueden decir, agregue la nueva plantilla 404, y aparecen todos estos patrones registrados que son específicos de esa plantilla. Creo que la API para eso se agregó en 6.2.

Y en este momento, cuando vas a crear una nueva plantilla, solo te da un respaldo o una pizarra en blanco vacía para comenzar. Entonces, con suerte, en 6.3, al menos en Gutenberg 15.5, los autores de temas pueden comenzar a registrarlos y tenerlos listos. Puede ser cualquier cosa, patrones 404, archivo de publicación única, lo que quieras.

Están vinculados específicamente al proceso de creación de plantillas.

Doc Pop: Y esa es la función de tipos de plantilla en la API, que está en 6.2, pero la interfaz de usuario aún no está terminada, pero debería estar en 6.3.

Justin Tadlock: Sí.

Doc Pop: Bueno, creo que ese es otro buen lugar para tomar nuestro último descanso aquí antes de regresar y continuar hablando con Justin. De hecho, me gustaría saber más sobre cómo los desarrolladores pueden usar estos patrones de bloques.

Así que tal vez hablemos de eso cuando volvamos. Estén atentos para más Presione esto con Justin Tadlock.

Doc Pop: Bienvenido de nuevo a Press This, un podcast de la comunidad de WordPress. Soy su anfitrión, Doc Pop, y estoy hablando con Justin Tadlock, defensor de las relaciones con los desarrolladores de WordPress y colaborador principal patrocinado por Automattic. Justin, ha sido muy divertido hablar contigo hoy. Y sé que solo estabas hablando de patrones de bloques y cómo las agencias pueden usarlos, o cómo los desarrolladores pueden usarlos.

Como bloguero, no uso patrones de bloques con tanta frecuencia. Simplemente no me surgen tan a menudo, y estoy buscando entender más acerca de cómo los desarrolladores que trabajan con clientes podrían usar estos patrones.

De manera interesante, porque supongo que estoy acostumbrado a que todo este trabajo se haga por adelantado para que el sitio se vea bien y simplemente no estoy asimilando los beneficios a largo plazo que podrían derivarse de trabajar con un patrón de bloques. Si fueras una agencia, ¿qué me dirías como usuario sobre la belleza aquí?

Justin Tadlock: Sí, creo que los patrones son muy útiles fuera del mundo de los blogs para los sitios web comerciales en general porque, como desarrollador o diseñador, puede crear un conjunto específico de puntos de partida.

Entonces, digamos que es un restaurante y desea agregar un menú especial o algo así en una página nueva. Su desarrollador puede diseñar este patrón. Puede insertarlo a través del insertador de patrones y luego cambiar el contenido sin tener que crear el aspecto de diseño de eso. Lo cual puede ser complicado si está usando columnas y filas o bloques de grupo o pila o lo que sea.

Entonces, los patrones en este momento son puntos de partida para agregar un diseño avanzado que obviamente puede hacer con el Editor de bloques, pero que es más difícil de hacer para un usuario no técnico.

Creo que a largo plazo, lo que realmente nos falta es una vez que se inserta un patrón y es el editor, ya no es un patrón, son solo bloques. Lo que nos falta es la capacidad de actualizar esos patrones desde la perspectiva del desarrollador.

Por ejemplo, alguien mencionó recientemente que tenía un cliente con 30 páginas de destino, cada una de las cuales tenía individualmente el bloque de bucle de consulta que estaba todo en cuadrículas de tres columnas. Y necesitaban ingresar y actualizar cada uno de esos bloques de bucle de consulta para que fueran cuatro columnas. Y en lugar de hacerlo solo en un patrón, tenían que hacerlo en la página porque ya se habían insertado. Entonces, todavía no hay forma de actualizar todas esas instancias. Así que necesitamos algo que esté entre patrones y, digamos, bloques reutilizables, como un término medio.

Creo que las tiendas temáticas realmente pueden apoyarse mucho en los patrones porque ese es un gran punto de venta. Estas son sus viñetas. Podrías construir cualquier tipo de sitio. Tenemos patrones para ese tipo de sitios.

Creo que esas son las cosas que venderías como tienda temática. Ahora, supongamos que quiere hacer un conjunto de patrones para restaurantes, tal vez un conjunto de patrones para un salón. ¿Eres un sitio de bodas? Podrías construir como un tema maestro o lo que sea y vender los extras. Por supuesto que ya no estoy en el juego de la tienda de temas. Así que me gustaría ver qué más y más personas que están en ese mundo van a hacer con ellos ahora.

Doc Pop: Quiero decir, eso tiene mucho sentido. Y como mencionaste, poder cambiar estos patrones más tarde, pero tenerlos, no tienes que ir y cambiar cada uno individualmente. Eso es algo que puede hacer en un patrón de bloque que no podría hacer con el otro bloque personalizado. Pero eso es algo que podrías hacer con un patrón de bloque, entrar más tarde y cambiar algo y cambiará globalmente para las versiones anteriores.

Justin Tadlock: Bueno, ese es el problema ahora. Ese es el problema que debe solucionarse: el cambio global de todos los patrones mientras se mantiene el contenido que el usuario puede haber alterado. Todavía no estamos allí. Uno de los autores de temas con los que he hablado, esa es una de las grandes solicitudes de características.

Así que me aseguro de sacarlo a la luz. Que todos los que alguna vez me hablaron sobre eso, lo mencioné en un podcast.

Doc Pop: Creo que ese es un buen lugar para terminar, para aprender más sobre en qué está trabajando Justin Tadlock. Puedes seguirlo en Twitter @JustinTadlock. Justin, realmente aprecio que me hayas acompañado aquí hoy y agradezco a las personas que sintonizaron y escucharon.

Doc Pop: Gracias por escuchar Press This, un podcast de la comunidad de WordPress en WMR. Una vez más, mi nombre es Doc y puedes seguir mis aventuras con la revista Torque en Twitter @thetorquemag o puedes ir a torquemag.io donde contribuimos con tutoriales, videos y entrevistas como esta todos los días. Así que echa un vistazo a torquemag.io o síguenos en Twitter. Puede suscribirse a Press This en Red Circle, iTunes, Spotify, o puede descargarlo directamente en wmr.fm cada semana. Soy su anfitrión, Doctor Popular. Apoyo a la comunidad de WordPress a través de mi rol en WP Engine. Y me encanta destacar a los miembros de la comunidad cada semana en Press This.