50. Lo técnico de la 5.8

Los desarrolladores ya tienen disponibles todos los cambios técnicos de WordPress 5.8 y que afectan mucho al editor y a los widgets.

Todas las noticias en WordPress Noticias – 5 de julio de 2021.

Recuerda que puedes escuchar este programa desde Pocket Casts, Spotify, Google Podcasts, Apple Podcasts e iVoox o descargar el MP3 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 28 de junio al 4 de julio de 2021.

La primera versión candidata de WordPress 5.8 está disponible y eso significa que lo que ves es lo que hay, con algunos cambios que puedan surgir a nivel de seguridad o correcciones, pero en funcionalidad estamos completos.

Y entre esas nuevas funcionalidades comienzan a aparecer algunos contenidos más bien técnicos sobre esta versión, porque funcionalidades nuevas, pocas habrá de las que he comentado en programas anteriores. Si no eres muy técnico, parte de lo que viene a continuación te va a sonar a blá blá blá, pero será sólo al principio, luego sigo con las noticias generales.

Algunas cosas que los desarrolladores han de tener en cuenta, como dejar de dar soporte a Internet Explorer 11, más consistencia y control en wp_get_document_title(), consistencia en los identificadores de WP_Post, WP_Term o WP_User, mejoras en la caché de páginas, en la inserción de usuarios o el nuevo filtro image_editor_output_format. También los hooks delete_theme y deleted_theme, revisiones en los bloques reutilizables o la posibilidad de que el número de revisiones se haga ahora por tipo de contenido.

Por otro lado, tenemos todo el control sobre los Block Widgets y la creación de un bloque llamado Legacy Widget. En este caso, si tu plugin o tema tiene Widgets, deberías actualizar el sistema para ajustarlos a estas nuevas características.

Y si tenemos cambios en los widgets, la REST API también tiene cambios para adaptarse a los widgets, gestionado el nuevo tipo de contenido, los tipos de widgets, su codificación y los endpoints. Y aprovechando los cambios en la API, también se han eliminado un par de APIs que se comenzaron a usar en la creación de Gutenberg pero que nunca se hicieron públicas.

Donde sí que se puede hacer un poco de hincapié es en todos los que desarrollen plugins, ya que a partir de ahora se podrán diferenciar las URL de actualización, distinguiendo entre los plugins que hay en el repositorio oficial o indicando una URL externa para aquellos plugins que no lo estén. De esta forma, no se pisarán los identificadores únicos de los distintos plugins que puedan llamarse igual.

Otro de los cambios para desarrolladores, en este caso de temas, es la posibilidad de usar el layout and content width, una opción que hay que activar expresamente y que permite, en el editor, poder jugar, digámoslo así, con el ancho de pantalla y ver, en tiempo real, cómo se ve tu contenido según el ancho de pantalla que quieras.

Y, siguiendo con el editor, el sistema va a permitir sólo la carga de los estilos de los bloques que están en uso, además de la posibilidad de incluir, en el propio código fuente, pequeños bloques de código, por ejemplo una pequeña línea de CSS, sin necesidad de cargar todo un fichero externo. De forma paralela, para el editor de plantillas se ha utilizado un sistema de iframe y así poder aislarlo del resto de la pantalla de administración, para que los estilos y otros elementos no entren en conflicto con los que el propio WordPress carga.

Como decía al principio, una gran tanda de elementos técnicos que han de tener muy presentes aquellos que tienen bloques, plugins o temas y que deberían revisar sobre todo si tienen cierta relación con el editor de bloques. Y, ahora sí, vamos con el resto de todo lo que hay alrededor del mundo WordPress.

En el equipo de Core el grupo de CSS está haciendo más experimentos en relación con las propiedades personalizadas y la nomenclatura de colores con el objetivo de en un futuro poder personalizar fácilmente el panel de administración.

El equipo de Test sigue pidiendo voluntarios para hacer pruebas con las funcionalidades del Editor del Sitio, los nuevos bloques y las configuraciones del theme.json. El objetivo es conseguir la mayor cantidad de pruebas antes del 14 de julio para tener una última semana en ajustar los últimos cambios que se puedan encontrar antes del lanzamiento final.

El equipo de Marketing está buscando colaboradores para la creación de material para redes sociales que se irá publicando conforme la salida de WordPress 5.8.

El equipo de Documentación ha preparado la entrada de dev-notes y field guide, que ya ha sido publicada por el equipo de Core. Además, para el HelpHub y DevHub se ha activado el plugin interno de publicaciones futuras y que permite modificar un contenido, pero programar su actualización para un futuro, de forma que, hasta esa fecha el contenido se mantiene, y a partir de esa fecha se actualiza. Con esto, cuando salga WordPress 5.8 toda la documentación podrá estar lista el mismo día.

El equipo de Traducciones ya tiene más de 25 ediciones completamente traducidas. Recuerda que puedes participar en la traducción de WordPress y que hay algunas ediciones locales como el aragonés al 18%, asturiano al 77%, euskera al 88%, catalán al 88%, balear al 65%. Otros como el gallego y español están al 100%.

El equipo de Móvil tiene preparadas las versiones 17.7 de Android y iOS con recordatorios de que has de publicar, además de varias mejoras de seguridad y correcciones.

El equipo de Comunidad ha retomado la decisión sobre los eventos presenciales, principalmente las Meetup. Si bien las decisiones están muy centradas en lo que pasa en Estados Unidos, el sentido común es lo que ha de primar y la adecuación en cada país a las normas vigentes que haya sobre eventos, que, por ejemplo, en Europa las hay y pueden diferir de las que se proponen.

En aquellos lugares en los que exista vacunación libre y gratuita, sólo se dejará acceso a aquellos que estén vacunados, y en aquellos países en los que haya un sistema organizado, como Europa, se podrá acceder presentando alguna documentación del estilo al Certificado Verde o Pasaporte CoViD.

Por otro lado, las Meetup y WordCamp van a tener de serie patrocinadores globales que comienzan en el tercer trimestre de 2021 y que son Jetpack, WooCommerce, Bluehost, GoDaddy Pro, GreenGeeks y Yoast.

Para acabar, aunque hace sólo unas pocas semanas que se lanzaba BuddyPress 8.0 con nuevas funcionalidades, se ha decidido hacer una actualización muy grande y preparar el lanzamiento de BuddyPress 9.0 para el 16 de julio en el que se actualice todo aquello que tiene que ver con el editor de bloques, es decir, nuevos bloques y la posibilidad de integrar elementos de BuddyPress en cualquier parte de nuestro WordPress.

Y como despedida, puedes revisar los enlaces a los contenidos en WordPress Podcast .es y suscribirte en tu plataforma de podcast preferida. Un abrazo y hasta el próximo programa.

Deja un comentario