192. Precargando PHP

Llega una propuesta para precargar parte del núcleo de WordPress de forma que se optimice la velocidad y funcionamiento del núcleo y, por tanto, de todos los sitios.

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

Transcripción del programa

Hola, soy Javier Casares y estás escuchando WordPress Pódcast, en el resumen de noticias de la Comunidad WordPress.

En este programa encontrarás la información del 29 de enero al 4 de febrero de 2024.

Hace ya 8 años de un ticket en el que se proponía precargar algunas partes PHP de WordPress. Y ahora llega una propuesta que se ha estado trabajando en los últimos meses.

La nueva implementación busca mejorar el rendimiento al reducir el tiempo de carga y el consumo de memoria al cargar solo los archivos necesarios, que es básicamente el objetivo de este sistema de precarga.

Se ha mantenido simple, centrada solo en las clases del núcleo y, por ahora, excluyendo una API para plugins o temas, o el uso de Composer, aunque no se descarta que en un futuro se pudieran llegar a incorporar.

Esta modernización representa un paso importante en la optimización de WordPress y ofrece beneficios, tanto para los desarrolladores del núcleo, como para el rendimiento general de los sitios.

Y con WordPress 6.4.3 tenemos una actualización de mantenimiento y seguridad que incluye 5 correcciones de errores en el núcleo, 16 correcciones en el editor de bloques y 2 actualizaciones de seguridad leves.

Se recomienda actualizar los sitios de inmediato, y la actualización también está disponible para versiones anteriores desde la 4.1.

Otra novedad es Gutenberg 17.6 que destaca por la posibilidad de facilitar a los desarrolladores de bloques qué otros bloques se pueden incluir o no dentro de sus bloques.

Un gran cambio va a ser el de unificar las características que encontramos en los dos editores. Por ejemplo, en la edición de páginas, vamos a ver que todas las funcionalidades que están en el Editor de Contenidos también vamos a tenerlas en el Editor del Sitio, para que se pueda trabajar con todas las opciones en ambos lugares.

El equipo de Core ha introducido nuevos requisitos para los mensajes de commit en Git, enfocándose en asegurar que todos los contribuyentes reciban el debido reconocimiento.

Esto incluye un formato específico que utiliza “Co-authored-by” para acreditar a los colaboradores sin necesidad de sus correos electrónicos personales.

Además, se ha lanzado una herramienta llamada «Props Bot» en GitHub para automatizar la compilación de listas de contribuyentes en solicitudes de extracción, promoviendo así un reconocimiento más eficiente y completo de todas las formas de contribución al proyecto.

Además, también se propone evolucionar el programa de divulgación de WordPress tras seis meses de transición desde la versión 6.4.

Se sugiere cambiar el nombre del canal de Slack #fse-outreach-experiment a #outreach, abarcando más que Full Site Editing y dejando de ser un experimento, y poder discutir futuras funcionalidades, facilitar las contribuciones y conectar a los creadores de sitios WordPress con los desarrolladores del núcleo de WordPress.

El equipo de Performance sigue focalizado en sus proyectos principales. Uno de ellos está casi confirmado que vendrá en WordPress 6.5 que es el de optimizar la lectura de los ficheros de traducción, por lo que los sitios que no están en inglés estadounidense reducirán sensiblemente su tiempo de carga. En las pruebas sobre WordPress.org se ha reducido el tiempo un 20%.

En el Blog de Desarrolladores se ha publicado una entrada en la que se explica las distintas formas que tenemos para ocular bloques. La más sencilla es ir al panel y desactivarlos, pero ¿y si eres una agencia que quiere deshabilitar algunos bloques en el editor de contenidos, pero no en el del sitio? Sí, puedes crear un pequeño plugin que mediante PHP o JavaScript oculte esos bloques que tus clientes no tiene que usar.

Aunque no es sólo el ocultar bloques… si estás creando un tema de bloques y quieres ofrecerles a los usuarios unos cuantos patrones para facilitarles el trabajo, en la entrada de cómo añadir patrones a los temas de bloques encontrarás una forma fácil y rápida de hacerlo.

El equipo de Hosting ha presentado sus objetivos para 2024 entre los que se ha puesto mucho foco en la mejora de las herramientas de pruebas de futuras versiones de WordPress en todos los proveedores posibles. Para ello se han habilitado varias sesiones de Office Hours durante febrero, con el objetivo de mejorarlas en la Hackathon del Cloudfest.

El equipo de Diseño ha presentado algunas propuestas de mejora como la de los lightbox, en la que se puede decidir qué imágenes sí o no quieren ser ampliables.

Otro cambio lo veremos en el bloque de Cover que va a permitir ratio de aspecto, o la barra superior de herramientas que mejorará qué elementos se muestran, sobre todo en pantallas pequeñas.

El equipo de Marketing ha anunciado que la Fundación WordPress ha sido aprobada para recibir una subvención de Google Ads con el objetivo de incrementar la conciencia y la cobertura sobre la fundación y temas relacionados con su misión.

La campaña se lanzará en marzo de 2024 y se centrará en la creación de anuncios de texto para promover la misión de la Fundación, programas de becas y eventos WordCamp, software de código abierto y materiales educativos.

Se medirá el éxito de la campaña a través de indicadores de rendimiento y el posible aumento en donaciones a la Fundación.

El equipo de Comunidad ha evaluado el proyecto piloto de «Eventos WordPress de Nueva Generación», iniciado en mayo de 2023, con el objetivo de probar formatos de eventos más allá de las WordCamp y Meetup habituales.

Tras resultados positivos, se sugiere incluir de forma permanente una mayor variedad de formatos más creativos en los eventos WordPress.

Se destaca la importancia de que estos eventos sean replicables, atractivos, sostenibles y escalables, y planean lanzar nuevas herramientas y guías para apoyar la iniciativa.

Y, para acabar, este pódcast se distribuye con licencia EUPL; tienes todos los enlaces para ampliar la información, en WordPress Pódcast .es o seguir el contenido, también, en catalán, inglés y francés.

Un abrazo, y hasta el próximo programa.

Deja un comentario