Comparativa de consultas. WordPress 6.0 vs 6.1
WordPress 6.1, tercera actualización gorda del año, estaba anunciado para el 1 de noviembre, pero se ha retrasado un poco y no empezará a hacerse presente hasta las 00:30 CET del 2 de noviembre.
La versión 6.1 se trata de la última gran actualización de este año y le tengo muchas ganas desde que se conocieron las mejoras en materia de rendimiento.
Ya se sabe casi todo a falta de trastearlo. Hay muchas notas, incluyendo la extensa documentación oficial, donde puedes repasar todo lo nuevo que viene como los tamaños de fuente fluidos y también lo que iba a venir y se ha quedado por el camino, como la posibilidad de convertir imágenes JPEG a WebP, que estaba prevista para esta versión pero que finalmente se ha excluido ya que algunos usuarios alertaron de que se hacía un uso excesivo de recursos durante la carga de imágenes.
Más bloques, más ajustes
¿Por fin un bloque de Gutenberg para las tablas de contenidos?
Pues casi, pero no.
Es un pasito más para deshacerse de esos engorrosos plugins con colecciones abultadas de bloques o plugins dedicados a este menester. Hasta ahora he probado las tablas de contenidos con una solución temporal sin plugin y he vuelto al plugin más básico a la espera de poder sustituirlas por las nativas desde que corrieron los primeros rumores de su integración.
Este bloque se añadió como bloque experimental en Gutenberg 13.3.0 en mayo y en algunos blogs se ha dicho que se integraría en WP 6.1, pero esto no es cierto. La cuestión es que se le quitó la etiqueta de "experimental" pero no aparece porque WordPress 6.1 integra desde la versión 13.1 a la 14.1 y la tabla de contenidos forma parte de la 14.4.0 de Gutenberg, así que entiendo que hay que seguir esperando a que se estabilice y se integre como parte del núcleo.
Ver lista de versiones de Gutenberg integradas en cada versión de WordPress.
Para probar este bloque hay que instalar el plugin de desarrollo de Gutenberg y así funciona:
Se debería poder crear un bloque reutilizable para añadirlo donde quieras y poder darle un formato más bonito con CSS, GenerateBlocks o lo que uses, pero tampoco. En muchos casos no se muestra.
He estado haciendo pruebas con el bloque y aún anda verde. No tiene (o no encuentro) ajustes para establecer los h2, h3, h4 etc. y también falla al añadirlo con un Elemento de GeneratePress. Parece que añadiéndolo a mano post a post reacciona algo mejor pero, claro, esto es un suplicio si quieres que aparezca en muchos post y quieres que sustituya de una tacada al que ahora usas. Será cuestión de esperar a que vaya mejorando y que esté listo para la 6.2.
Para esta versión se lo han currado con un montonazo de mejoras en el core y en el editor de Gutenberg. Once versiones del editor de bloques se fusionarán con el núcleo de WordPress, lo que da para muchos nuevos bloques con sus correspondientes ajustes.
Desde nuevas plantillas incluyendo una personalizada para entradas y páginas, pasando por ajustes varios (notas de seguimiento) y nuevos bloques para editar más partes de la página y más herramientas de diseño en cada uno de los bloques para permitir más personalizaciones sin necesidad de tener que usar CSS.
Chute de rendimiento
Pero donde más expectación se ha creado, al menos entre los aficionados y profesionales del WPO, es alrededor de sus significativas mejoras en cuanto a rendimiento.
Se trata principalmente de cuatro mejoras entre las que destaca la más esperada, el almacenamiento en caché de consultas en WP_Query.
Además, se harán menos consultas de base de datos en solicitudes de API REST, se mejora la API de caché y también el rendimiento de la base de datos ya que los identificadores como los nombres de campo ahora se escapan con el marcador de posición %i. Esto también, dicen, ayudará a prevenir ataques de inyección SQL.
Mediciones
Jonathan Harris, el desarrollador que ha trabajado en la implementación de muchos de estos y anteriores cambios en la API de almacenamiento en caché ha publicado una tabla de mediciones de rendimiento sobre versiones (beta y RC) con tres plantillas de la familia Twenty y los datos prometen.
Ahora sólo falta por saber cómo gestionará Litespeed y su plugin estas mejoras y cuándo lo ajustarán a ellas, pero en cualquier caso estas nuevas funciones le terminarán pegando un buen empujón a la velocidad de carga y el desempeño de WordPress.
Así que, vamos allá.
6.1 ya está instalado y funcionando. La nueva criatura se llama WordPress 6.1 "Misha", se inspira en la vida y obra del pianista de jazz soviético-noruego Mikhail "Misha" Alperin y no ha dado ningún problema durante su instalación. Ahora sólo falta el trasteo minucioso de sus novedades.
Hola, no me ha quedado muy claro si se puede ya usar el bloque de tabla de contenidos instalando el plugin de Gutenberg.
Siguiendo algunos de tus consejos intento ir quitando widgets del plugin UAE para Elementor con la intención de desinstalarlo un día. Gracias por anticipado.
Hola, Rubén.
No.
No se aconseja usar el plugin de Gutenberg en un sitio en producción porque su misión es de desarrollo y hasta que ese bloque no sea estable no se integrará en el núcleo.
Se aconseja usar el plugin de Gutenberg solo en entornos de prueba. Yo también lo esperaba y me he llevado un chasco. A ver si hay suerte para la 6 punto. loquesea :P
Un saludo.
Hola,
Gran articulo!
Una pregunta: Sabeis para cuando WP 6.1 en español? Consulto la web oficial de WP y continua estando la version 6.0.3 como tope para español a pesar de ya estar lanzada la 6.1 en ingles.
Un saludo!
Buenos días, Alberto. Gracias.
Pues no lo tengo muy claro.
Por aquí apareció ayer junto a otros idiomas (de un total de 11) y hace menos de una hora he recibido el aviso de la DE (alemán).
He leído a mucha gente ya preguntando por la ES y en todos los casos se les contesta que estará al caer. Entiendo que puede haber sido un retraso "natural" en el despliegue por fases de las traducciones. Incluso 6.1 se retrasó más de dos horas, casi tres, sobre la hora anunciada.
Muchas gracias por tu rapida respuesta!
Ok, estaremos entonces atentos a ese lanzamiento.
Un abrazo!!