107. Un cable en Chicago

Hace unos días un cable en Chicago hizo que muchos WordPress tuvieran problemas de funcionamiento al haber dejado algunas API sin funcionamiento.

Recuerda que puedes escuchar este programa desde Pocket Casts, Spotify, Google Podcasts, Apple Podcasts e iVoox o suscribirte al feed directamente.

Transcripción del programa

Hola, soy Javier Casares y estás escuchando WordPress Podcast, el resumen de noticias de la Comunidad WordPress. En este programa encontrarás la información del 1 al 7 de agosto de 2022.

Si el pasado 5 de agosto, entre la 1 y las 3 (hora universal) tus WordPress dejaron de funcionar… no, no fue cosa tuya ni de tu proveedor de Internet… WordPress dejó de funcionar parcialmente debido a un posible corte en un cable de fibra óptica en Franklin Park, Chicago. ¡Quién dijo efecto mariposa!

Esto afectó al centro de datos de INAP en Chicago, donde apuntan algunos sitios como wordpress.org, api.wordpress.org y downloads.wordpress.org. Y si la API y las descargas daban tiempos de respuesta altos, tu WordPress no era capaz de revisar el estado de algunas actualizaciones.

La tipografía fluida llega al editor de la mano de Gutenberg 13.8, y aunque vienen algunas otras mejoras, sin duda esta es su versión.

Esta nueva opción permite que los creadores de temas puedan definir el tamaño de los textos de forma que escalen y se adapten a los tamaños de pantalla real, haciendo que los textos se vean perfectos en cualquier dispositivo.

Y si quieres ver cómo va a ser la nueva página principal de WordPress, ¡ya es posible! Tras el anuncio de la aplicación del nuevo diseño en la página principal y la de descarga, ya hay una versión pública, en constante cambio y desarrollo, en wordpress.org/main-test, donde ya se pueden ver la mayoría de las propuestas, con una primera zona para potenciar la descarga, una segunda sobre los bloques, una tercera para el diseño, una cuarta con sitios que usan WordPress y a partir de ahí, todo lo relacionado con la Comunidad WordPress.

La página de descarga también esta disponible para analizar, en la que se ha potenciado la descarga y se ha quitado peso a las empresas de hosting.

El equipo de Core recuerda a aquellos desarrolladores que tengan plugins que tengan dependencia de otros plugins que pueden instalar y probar el Plugin Dependencies, un feature-plugin que permite probar las cabeceras Requires Plugins.

El equipo de Performance ha propuesto añadir al Salud del Sitio una serie de mensajes relacionados con las bases de datos. Algunos de estos mensajes podrían ir relacionados con la correcta conexión con la base de datos, con versiones obsoletas, tablas que no tienen el formato de almacenamiento correcto, el tamaño de los buffers o índices.

Para optimizar estos cambios, además, se propondrían los comandos de WP-CLI a ejecutar para optimizar las tablas o elementos en cuestión.

El equipe de Diseño, junto al de Themes, finalmente parece que han tomado la propuesta de crear un Twenty TwentyThree basado en el anterior y simplificándolo mucho, pero con el objetivo de tener muchas variaciones.

Y en el editor se está planteando un cambio importante en el sistema de on-boarding. Hasta ahora cuando entras en el editor por primera vez te aparecen 4 pantallas modales con algo de información. El nuevo sistema plantea una ventana mayor, más descriptiva y que permita configurar el editor, por ejemplo, con la barra del documento, la barra del bloque o la accesibilidad.

El equipo de Polyglots está planteando un panel de gestión para el seguimiento de las discusiones, mostrando 3 opciones: idioma, proyecto o ambos.

Gestionar y responder en modo masivo a los comentarios, añadir comentarios a cadenas concretas, acceso a la información contextual o poder revisar el historial de traducciones y las de otros idiomas son parte de las funcionalidades planteadas.

El equipo de Comunidad ha anunciado las encuestas anuales, tanto para asistentes a Meetup como para organizadores.

Las encuestas este año están disponibles en más de 10 idiomas, entre ellos el español.

El equipo de BuddyPress está preparando la versión 11.0, siguiendo con el funcionamiento de mantener sólo 2 versiones mayores previas a la nueva. También se va a introducir un cambio importante para activar por defecto la carga de todos los componentes en todo el sitio, aunque se incluye una función que permitirá recuperar el funcionamiento previo.

La WordCamp Sevilla ya ha abierto su llamada a patrocinadores y en breve harán una propuesta de temáticas para aquellos que quieran proponer una ponencia.

Y algunas fechas a tener presentes:

Y, para acabar, ya sabes que tienes todos los enlaces para ampliar la información, en WordPress Podcast .es.

Un abrazo, y hasta el próximo programa.

106. WordPress 6.1 cambia de fecha

Una actualización en el calendario de lanzamiento de WordPress 6.1 nos muestra un ligero cambio de fecha y nuevas versiones intermedias.

Recuerda que puedes escuchar este programa desde Pocket Casts, Spotify, Google Podcasts, Apple Podcasts e iVoox o suscribirte al feed directamente.

Transcripción del programa

Hola, soy Javier Casares y estás escuchando WordPress Podcast, el resumen de noticias de la Comunidad WordPress. En este programa encontrarás la información del 25 al 31 de julio de 2022.

Full Site Editing, la Edición Completa del Sitio, es un concepto que lleva rondando junto a Gutenberg desde hace bastante tiempo y, se quiere cambiar.

Y es que Gutenberg siempre se ha relacionado con el editor de contenido por lo que, en el momento de pasar al editor global, se debía conceptualizar algo, que acabó siendo el FSE, una extensión de las funcionalidades… pero esa extensión ahora ya es un producto.

Ahora mismo los usuarios que utilizan WordPress hacen referencia al editor como eso, el Editor de WordPress, y los desarrolladores y aquellos más metidos en WordPress, lo llaman el Editor de Bloques.

Eso sí… tampoco hay que esperar un cambio de nomenclatura porque se esté pidiendo… Full Site Editor describe a la perfección el funcionamiento, y tiene muchas papeletas de que quede igual que está.

Y si hablamos de cambios, el que no tardaremos en ver es el nuevo diseño de la página principal y la página de descarga de WordPress.org.

Una nueva página principal focalizada en los bloques y en los colores azules elegidos y aplicados ya en la sección de noticias, además de potenciar la Comunidad WordPress, y una página de descarga en la que el botón de descarga vuelve a tomar la importancia que merece.

Una vez se apliquen los cambios a la página principal, y a la de descarga, uniéndose a la de noticias, es probable que veamos un rápido despliegue en el resto del sitio.

Y si estamos por los cambios, otro de los elementos que parece que va a tomar un nuevo camino son las aplicaciones móviles Android y iOS de WordPress.

Estas aplicaciones, creadas por la Comunidad, en la mayoría de los casos requieren componentes de Jetpack o de WordPress.com para funcionar, lo que hace que muchos usuarios de versiones auto-alojadas de WordPress no las utilicen. Y esto parece que va a cambiar.

Uno de los primeros focos que cambiarán será el del registro y acceso, que te pedirá sólo el acceso del panel de administración del sitio.

El segundo foco va a ser el de centrarse en el núcleo de WordPress y no en elementos de terceros que han sido foco de trabajo de las últimas versiones y que no aplican a todas las instalaciones.

Poco a poco las aplicaciones de WordPress se centrarán en todos los elementos del núcleo de WordPress, y los elementos extra se pasarán a la aplicación de Jetpack.

WordPress 6.1 no saldrá a finales de octubre, sino que lo hará el día de todos los santos, el 1 de noviembre. Y esto supone un cambio del calendario habitual, que finalmente comenzará con la primera beta el 20 se septiembre, y 2 versiones extra las siguientes semanas, la primera versión candidata el 11 de octubre, con dos versiones más y, finalmente, el 28 de octubre se hará la parada. Normalmente esta parada se hace 24 horas antes del lanzamiento, pero teniendo en cuenta Halloween y otros festivos que suelen aplicar a esos días en muchas partes del planeta, se dejará el sistema a la espera y se compilará la nueva versión, el 1 de noviembre.

El equipo de Core incluirá a Pocket Casts como proveedor oEmbed en las próximas versiones de WordPress, de forma que, al incluir una URL de este proveedor de podcast, automáticamente mostrará la información de los episodios.

Y el Bloque de Navegación comienza su tercera iteración con más de 30 tickets pendientes de revisión y más de 20 finalizados para preparar esta nueva actualización.

El equipo de Performance ya ha enviado todo el nuevo sistema de WebP a la Alpha de WordPress 6.1. Aunque aún no está toda la documentación preparada, parece que será un salto cualitativo en cuanto a la mejora de carga de muchos sitios, ya que el sistema se basa siempre en mostrar la imagen que pese menos.

Y aprovechando esta línea, se ha propuesto un nuevo módulo para las imágenes que actualmente ya existe en WP-CLI y es el de regenerar las imágenes, en este caso, no las originales, sino las versiones reducidas.

El equipo de Themes ha presentado una ampliación de la previsualización de patrones, no sólo en Twenty TwentyTwo como ya se había hecho, sino también en Twenty TwentyOne, poniendo un ejemplo de tema de bloques y de tema clásico.

Por otro lado, se sigue trabajando en la mejor solución para alojar las fuentes de los temas, tras la situación generada con las llamadas a las CDN. Aunque está la API de fuentes disponible, no queda claro cuál es el mejor lugar para el almacenamiento de fuentes, ya que si un tema permite su cambio, con una actualización del tema se podrían perder. Por esto se plantean dos elementos; el primero de ellos es que los temas sean capaces de revisar si las fuentes ya existen y si no, guardarlas, en la carpeta wp-content/fonts; el segundo de ellos es que la política de aprobación de temas cambiará y no permitirá las llamadas a fuentes externas.

El equipo de Mobile ha presentado la versión 20.4 de las aplicaciones de Android y iOS.

En el caso de Android todos los cambios se centran en el editor con mejoras en las galerías e imágenes y otras correcciones.

En el caso de iOS los cambios van en la misma línea, con el foco en las mejoras relacionadas con imágenes.

Es posible que participes en el Five for the Future, o es posible que no. En cualquier caso, para seguir optimizando este programa y que deje de ser algo aspiracional a ser algo más realista, se han implementado en los perfiles de WordPress.org una serie de indicativos de participación en la Comunidad WordPress.

Contribuir en las traducciones, participar en Learn WordPress creando contenidos, actualizar y mejorar los Handbooks, mentorizar WordCamp o recibir un “prop” en los equipos de trabajo van a ser indicadores de la gamificación interna en la Comunidad… así que ¿ya has revisado tu perfil? Hazlo en profiles.wordpress.org/me y revisa si tu participación en la Comunidad WordPress está quedando reflejada.

Y, para acabar, ya sabes que tienes todos los enlaces para ampliar la información, en WordPress Podcast .es.

Un abrazo, y hasta el próximo programa.

105. Twenty TwentyThree

Hace menos de un año que el grupo de trabajo que busca mejorar el rendimiento nació como parte del equipo de Core. Ahora, ese equipo ya tiene un camino propio.

Recuerda que puedes escuchar este programa desde Pocket Casts, Spotify, Google Podcasts, Apple Podcasts e iVoox o suscribirte al feed directamente.

Transcripción del programa

Hola, soy Javier Casares y estás escuchando WordPress Podcast, el resumen de noticias de la Comunidad WordPress. En este programa encontrarás la información del 18 al 24 de julio de 2022.

Habitualmente, cada año desde hace ya muchos, hemos tenido una nueva versión de un tema por defecto en WordPress. Los llamados “Twenty-algo” que han ido evolucionando desde el Twenty Ten hasta el Twenty Twenty en modo clásico, el Twenty Twenty-One que tuvo dos versiones, una clásica y una de bloques, y el Twenty Twenty-Two, que es la base para aprender a desarrollar los temas de bloques.

Ahora debería llegar el Twenty Twenty-Three, no está claro si con WordPress 6.1 o 6.2, pero sí que ha vuelto con una propuesta algo distinta a las habituales: crear un tema base muy potente pero muy simple, y que las actualizaciones y novedades sean más frecuentes y se enfoquen en otros elementos.

En este caso lo que se plantea para conseguir esta frecuencia y mejoría es aprovechar lo que los nuevos temas permiten: variaciones de estilos, plantillas de bloques o patrones de bloques.

Un canvas en blanco como base del tema, muchas variaciones de estilos, muchas plantillas, muchos patrones bloques de ejemplo… suena bien porque, no olvidemos que estos temas están pensados para servir de base de ejemplo en lo que un tema permite. La funcionalidad de los temas de bloques estará en el TwentyTwo y en el TwentyThree, pero el primero de ellos no permite tanta flexibilidad.

Y entre las novedades de esta semana tenemos Gutenberg 13.7, que incluye 167 actualizaciones entre actualizaciones de las ventanas modales, la posibilidad de bloquear bloques interiores con un clic y nuevos tipos de plantillas. También se ha incorporado un pequeño panel en la zona de información del editor con datos del tiempo de lectura medio, que se une a los datos de palabras, cabeceras o párrafos.

El equipo de Core ha presentado una propuesta, mediante la primera versión de un feature-plugin llamado: Notifications.

Este proyecto no es nuevo en tato que se lleva ya un par de años hablando de él, pero ahora aparecer su primera versión, y ya se puede probar. Aún hay que hacerlo de forma bastante manual, descargando el plugin de Github, pero que ofrece tres demostraciones: las one-page notificactions, el Hub, con su campanita en la parte superior derecha de la pantalla y la configuración en la pantalla de Settings.

Por ahora es una sencilla demostración del planteamiento que hay, pero un gran paso ya que el proyecto había quedado parado durante una larga temporada.

El equipo de Performance ha presentado una funcionalidad del performance Lab para incluir ya en WordPress 6.1: el color dominante de las imágenes.

El objetivo de este elemento es que el usuario, mientras se carga una imagen, no vea en su lugar un bloque en blanco, sino que vea un color de fondo, donde va la imagen, del color dominante de la imagen.

Además de en el frontal, otro de los lugares donde se propone el uso de este elemento es en la biblioteca de Media.

El equipo de Polyglots ha anunciado que, a partir de ahora, cada vez que hagas una traducción en wordpress.org, aparecerá en el registro de Actividad de tu perfil.

El equipo de Meta ha presentado, en beta, una nueva funcionalidad para poder previsualizar los patrones en los temas. Y es que los patrones por defecto se muestran con el tema por defecto, pero ¿cómo queda ese patrón en mi tema?

Pues en la ficha de los temas de bloques ahora tenemos una nueva sección de patrones en las que podemos pulsar en el que nos interesa y ver cómo queda en una previsualización en ese tema.

El equipo de Training ha cambiado el nombre a los Social Learning Spaces, que se basaban en un sistema de aprendizaje social para finalmente ser los Online Workshops, lugares donde aprender de una forma fácil distintas temáticas relacionadas con temas concretos de WordPress. Puedes seguir estos eventos en Meetup.com en directo y en WordPress TV en diferido.

En paralelo también se está planteando la posibilidad de que los Planes de aprendizaje, tutoriales en vídeo y presentaciones se funcionen en un único concepto.

El equipo de Comunidad ha presentado una actualización del procedimiento de aprobación de WordCamp, para actualizar los distintos pasos que había. Con esta actualización simplemente se busca revisar que el proceso y los procedimientos estén al día, se complementen con el resto de las herramientas y que todos los implicados estén alineados con él.

También se recuerda a todos aquellos que quieran participar de la organización de la WordCamp Europe 2023, que está abierta la llamada a organizadores.

Y, como plato final, tras una discusión de semanas sobre nomenclatura, los Workshops pasan a llamarse Tutorials y los Social Learning Spaces se han convertido, simplemente en Online Workshops.

Y, para acabar, ya sabes que tienes todos los enlaces para ampliar la información, en WordPress Podcast .es.

Un abrazo, y hasta el próximo programa.

104. Core Performance Team

Hace menos de un año que el grupo de trabajo que busca mejorar el rendimiento nació como parte del equipo de Core. Ahora, ese equipo ya tiene un camino propio.

Recuerda que puedes escuchar este programa desde Pocket Casts, Spotify, Google Podcasts, Apple Podcasts e iVoox o suscribirte al feed directamente.

Transcripción del programa

Hola, soy Javier Casares y estás escuchando WordPress Podcast, el resumen de noticias de la Comunidad WordPress. En este programa encontrarás la información del 11 al 17 de julio de 2022.

Como estaba previsto, el martes 12 de julio salió la versión definitiva de WordPress 6.0.1. Se ha definido sólo como edición de mantenimiento, en incluye 13 correcciones del núcleo de WordPress, y 18 correcciones específicas del editor.

Y esta semana debería llegar Gutenberg 13.7 con más de 150 actualizaciones. Mejoras visuales en las ventanas modales y la expansión de plantillas de elementos específicos, que se añadieron para entradas en la versión anterior, ahora están disponibles para páginas y taxonomías, es decir, categorías, etiquetas y otros elementos personalizados. Con este sistema podrás crear landing-pages específicas con un diseño completamente distinto al del resto del sitio.

El equipo de Core se ha propuesto lanzar una versión actualizada de WordPress en formato npm cada dos semanas. Es algo que llevaba ya un tiempo en el aire y ahora se ha convertido en una realidad. Hay que tener en cuenta que hay más de 80 paquetes dentro del equipo de WordPress, y que el núcleo no era tarea sencilla.

Por primera vez se puede decir: el equipo de Performance. Y es que oficialmente se va a llamar Core Performance, pero ya trabaja como un equipo separado de Core, teniendo sus propias herramientas, como cualquier otro equipo WordPress. Aunque aún está en creación, podéis encontrar todo en make.wordpress.org/performance.

Y es probable que en WordPress 6.1 veamos, dentro del Salud del Sitio, unas nuevas opciones relacionadas con el rendimiento de la caché de objetos y de página. Estos componentes se han estado probando dentro del plugin del Performance Lab y se han aprobado para pasarlos al núcleo de WordPress.

El equipo de Test ha finalizado el resumen de las pruebas relacionadas con los patrones y partes de plantilla.

En general muchos usuarios desconocían la Vista de Lista y les ha sido frustrante su uso moviendo bloques directamente desde allí.

Hay un deseo importante de saber en qué lugares se pueden añadir bloques una vez estás trabajando en una zona determinada.

En general, la experiencia con patrones, partes y otros elementos ha sido compleja, influyendo mucho la falta de categorización de estos.

Por otro lado, ya se ha abierto la prueba número 15 que se centra en la personalización de las categorías. En este caso la prueba principal consiste en probar el nuevo selector de plantillas de Gutenberg 13.6 que permite la extensibilidad de las plantillas.

El equipo de Mobile ha presentado la versión 20.3 de las aplicaciones.

En el caso de Android, se han añadido las opciones de añadir vídeo desde URL y corregido un problema con los textos alternativos de las imágenes. Además, se ha incluido el mensaje de Recuperación de Bloque en aquellos que son inválidos.

En el caso de iOS, las respuestas en comentarios son más rápidas al poder elegir el autor en la lista de sugerencias y también se han incluido los vídeos desde URL y la Recuperación de Bloque.

El equipo de Meta ha aprobado ya el ticket que permite, de forma sencilla, filtrar los temas de Full Site Editing en el directorio de temas. Ha sido una discusión bastante importante y, finalmente, el texto del botón es de “Block Themes”; ahora, si se usa para filtrar los temas, aparecerán alrededor de 100.

El equipo de Training ha comenzado a explorar la posibilidad de que la Comunidad WordPress cree un sistema de certificación. No es algo nuevo y por ahora lo que se busca es recoger datos, dudas y propuestas de la comunidad para ver si se debe implantar y cómo sería.

Y mientras se llega a eso, lo que sí se ha propuesto es el funcionamiento, paso a paso, de cómo crear un curso de Learn WordPress. Con un diagrama muy detallado y 8 grandes puntos, se ha resumido todo el largo y tedioso proceso de crear y publicar uno.

Finalmente, BuddyPress 11.0 necesitará tener como base WordPress 5.7, y esto hará que se cambie el funcionamiento de cómo se cargan las funciones obsoletes. En caso de que tu sistema haga llamadas a BuddyPress, sólo se les dará soporte a las funciones de las dos versiones previas, es decir, hasta BuddyPress 9.0. Las funciones anteriores directamente darán error.

Además, se va a lanzar BuddyPress reNouveau, un refactoring del tema Nouveau, pero esta vez sin dependencias de librerías como jQuery, de forma que el tema sea 100% ligero y funcionando por la REST API en vez de AJAX.

Las fechas que se plantean para la versión 11.0 son el 19 de octubre para la beta, y el 14 de diciembre para la versión final.

Y, para acabar, ya sabes que tienes todos los enlaces para ampliar la información, en WordPress Podcast .es.

Un abrazo, y hasta el próximo programa.

103. Recuperando Meetups

El equipo de la Comunidad WordPress se ha puesto las pilas para revisar, contactar y recuperar todas las Meetup prepandemia.

Recuerda que puedes escuchar este programa desde Pocket Casts, Spotify, Google Podcasts, Apple Podcasts e iVoox o suscribirte al feed directamente.

Transcripción del programa

Hola, soy Javier Casares y estás escuchando WordPress Podcast, el resumen de noticias de la Comunidad WordPress. En este programa encontrarás la información del 4 al 10 de julio de 2022.

El 12 de julio podría ser la fecha de lanzamiento de WordPress 6.0.1, con los ciclos de una semana de diferencia desde la creación de la versión candidata, que incluye 11 correcciones en el núcleo y 18 correcciones en el editor.

Uno de los elementos más destacados y comentados es la corrección de algunos problemas de caché en las taxonomías, y la vuelta atrás del tema Twenty-Ten a la versión 3.6.

Y también el lanzamiento del plugin Gutenberg 13.6, que incluye cuatro funcionalidades destacadas. La primera de ellas, que ya se había preparado en WordPress 6.0 es la posibilidad de incluir una serie de patrones en la creación de una nueva página, para partir de una estructura básica y no desde cero.

También se ha incluido una primera versión para la creación de plantillas específicas de contenidos específicos, por ejemplo, el poder crear un diseño concreto para una entrada en concreto.

Otro de los cambios, ha sido la simplificación de los controles de herencia de diseños, la inclusión de nuevas teclas rápidas de teclado, la simplificación de la programación de contenidos, juntamente con los nuevos popovers.

El equipo de Core está acabando de preparar el equipo editorial para el nuevo blog para desarrolladores, que tiene como objetivo, no sólo centralizar todas las novedades técnicas de WordPress, sino simplificar y explicar cada una de las más importantes y no simplemente incluir un enlace hacia los tickets, facilitando la comprensión sin tener que entender toda la discusión detrás de una mejora.

El equipo de Plugins ha lanzado una propuesta para automatizar la revisión y aprobado de nuevos plugins, muy basado en el sistema aplicado con el Theme Check plugin.

Este sistema sería un plugin que te puedes instalar en tu WordPress, activar en el código de tu plugin, y conseguir información sobre distintos elementos que se vayan a analizar, desde la calidad del código hasta información sobre accesibilidad.

Además, ayudaría al equipo de revisión de plugins a la revisión rápida de determinados aspectos que se pueden automatizar y que en la actualidad se realizan manualmente.

El equipo de Diseño ha presentado una propuesta para la creación de una plantilla específica para una entrada específica. La idea es ir a la zona de plantillas, añadir una nueva, por ejemplo, de tipo Entrada, y allí poder seleccionar una entrada en concreto y crearle el diseño específico.

También se ha presentado la primera propuesta de gestión de estados de control en la barra lateral, por ejemplo, en los enlaces con el por defecto, con el ratón encima o visitado; otro elemento que está avanzando es el popover de estado y visibilidad, también en la barra lateral del editor.

Y otro proyecto que se está preparando es el del rediseño de la página principal y de descarga de WordPress.org, siguiendo la línea de lo que se ha aplicado a la sección de noticias o la página de Gutenberg, lanzadas en los últimos meses.

El equipo de Comunidad está preparando una ronda de contactos con todas las Meetup de WordPress del mundo para ver su estado tras la pandemia, y analizar si necesitan ayuda con la reactivación y cómo dar soporte a los organizadores, e incluso encontrar nuevos organizadores que quieran unirse a la aventura.

El equipo de BuddyPress está preparando el lanzamiento de la versión 11.0 que requerirá al menos WordPress 5.7, en su filosofía de ir dando soporte sólo a las últimas 3 versiones del núcleo. Además, se están revisando los otros tickets que formarán parte de este lanzamiento. Entre otros está el eliminar la dependencia de jQuery o la creación e un bloque de actividad, e incluso la posibilidad de incluir un nuevo tema por defecto.

Y, para acabar, ya sabes que tienes todos los enlaces para ampliar la información, en WordPress Podcast .es.

Un abrazo, y hasta el próximo programa.