102. Crea tu propio Block Theme

Crear tu propio tema ya es muy sencillo con el plugin Create Block Theme. Un par de clics y tu tema ya será descargable.

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 27 de junio al 3 de julio de 2022.

Cuando un usuario se instala un editor visual en realidad lo que quiere es poder editar todo su sitio… y, en el fondo está creando su propio tema, con su cabecera, su pie de página, y algunas páginas personalizadas… ¿por qué no crear, realmente, tu propio tema?

Esa es la propuesta de los temas de bloques, y ahora, con la mezcla del tema Blockbase y del plugin Create Block Theme, ya es posible.

Son cuatro pasos, y un rato para personalizar tu diseño, los necesarios. Lo primero es instalar el plugin, después, hacer todos los cambios que quieras en el diseño, añadiendo los bloques, colores, y configuraciones que correspondan. A continuación, preparar las plantillas disponibles, y, cuando ya lo tengas todo, exportar.

Este fichero de exportación te creará un tema base que puedes subir, mediante el ZIP generado, a cualquier WordPress y que luego podrás modificar y personalizar para cada uno de los sitios.

Sin duda, ahora, el que no quiere tener un tema personalizado de forma fácil, es porque no quiere.

Estamos a menos de 4 meses para que llegue WordPress 6.1 y poco a poco se van descubriendo distintos elementos que se quieren incorporar en esta versión. Si la 5.9 fue una de las potentes y la 6.0 de las suaves, esta 6.1 parece que volverá a ser bastante importante en cuanto a cambios y propuestas.

Dos funcionalidades que llevan un tiempo haciendo camino parece que se van a implantar.

La primera es el Rollback. Esta funcionalidad que está lanzada como feature-plugin, plantea qué pasa cuando en la actualización en un plugin, tema o cualquier elemento algo falla. El sistema ha estado analizando, sobre todo el hostings baratos y malos, qué camino seguir cuando el sistema falla, no eliminando los componentes antes de instalar los nuevos, sino moviéndolos a una carpeta temporal y que pueda ser recuperable.

Se han publicado muchas formas de probar este sistema, desde el navegador, por WP-CLI, con retrasos para forzar un error… y lo puedes hacer con la versión Alpha de WordPress 6.1.

La segunda es el WebP. Sí, a WordPress ya se pueden subir los ficheros de tipo WebP, pero no son compatibles en todos los casos. Así que, tras mucho análisis, consultas y decisiones, se ha tomado la decisión de cómo se va a aplicar, en cada caso, el uso de un JPG o de un WebP, incluso, dependiendo del navegador.

El equipo de Performance se ha embarcado en un nuevo módulo de pruebas: la optimización de índices de la base de datos. Es probable que esta primera propuesta no se quede simplemente en mejorar los índices de algunas tablas, sino que vaya un poco más allá y se tomen decisiones incluso en la optimización de determinadas consultas.

Las primeras pruebas muestran mejoras de hasta un 30% en determinadas consultas complejas, sobre todo las relacionadas con las tablas meta.

El equipo de Themes ha abierto algunos temas al código abierto a través de Figma de la Comunidad WordPress. El objetivo no es solo tener disponible los componentes de diseño del propio WordPress, sino también los procesos y herramientas que se han seguido con algunos temas, no solo los propios de la Comunidad.

Por otro lado, también sigue en el aire la decisión de cómo afrontar la carga de fuentes desde sistemas externos, y, mientras tanto, la única recomendación que se hace para ello, es que los creadores de temas incluyan sus fuentes directamente en los temas.

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

En la versión de Android se ha añadido el soporte al formato de imagen HEIC-HEIF, además de corregir las etiquetas del lector en algunos idiomas.

En la versión de iOS se han mejorado las previsualizaciones dependiendo de la orientación del dispositivo, y se ha revertido el sistema de selección de iconos.

El equipo de Meta ha estado trabajando en bastantes cambios de experiencia de usuario para todo el developer.wordpress.org, principalmente la sección de referencia de funciones.

Se han añadido en la caja de búsqueda, mejorado las funciones con los tipos de retorno, eliminado la tabla de contenidos, mejorado los enlaces internos, reorganizado la información de parámetros, mejorado el destacado de sintaxis y, de cara a compartir, se han mejorado los Bloques Incrustados.

El equipo de Training ha presentado una primera versión de la propuesta de Learn WordPress Development, un recorrido por distintas partes de la documentación, alguna ya existente y otra por acabar, en la que se propone el aprendizaje de todo lo necesario para desarrollar en WordPress, desde los funcdamentos, pasando por las APIs internas, temas, plugins, bloques, la REST-API e incluso WP-CLI.

La WordCamp Pontevedra celebrará el viernes 23 de septiembre un do_action, los eventos de la Comunidad focalizados en enseñar a la Comunidad y ayudar a Organizaciones No Gubernamentales.

Y no te pierdas el 7 de julio el WordPress Day en Las Palmas de Gran Canaria, toda una sesión WordPress con charlas y Talleres.

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.

101. WordPress 6.0.algo

Una vez lanzada la versión mayor se han de planificar las menores y su portabilidad; así que, ya tenemos el camino al lanzamiento de WordPress 6.0.1.

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 20 al 26 de junio de 2022.

Ya se acerca WordPress 6.0.1. Esta nueva versión menor ya incluye más de 20 parches con respecto a la versión mayor. Las fechas que se trabajan son el 12 de julio de 2022 como día de lanzamiento final.

Aunque de lo que tenemos ya fechas es de WordPress 6.1. Aun son fechas provisionales, pero parece que esta versión mayor será la última versión de 2022.

Por ahora el camino a recorrer comenzará el 20 de septiembre de 2022 con la beta 1 y el congelad de funcionalidades, el 4 de octubre con la primera versión candidata y el 25 de octubre con el lanzamiento de la versión final.

Algo que está sorprendiendo es que no parece haber previsión para el lanzamiento del que sería el tema TwentyTwentyThree, aunque si las fechas cuadran, podría pensarse en dejarlo para la 6.2 que llegaría a finales de enero o principios de febrero.

Y en la línea de nuevos lanzamientos también tenemos Gutenberg 13.5, que viene con una mejora en la experiencia de uso de las imágenes destacadas, pudiendo marcar determinadas imágenes del contenido como imagen destacada; también se incluyen mejoras en los diseños del bloque de navegación, varias mejoras de accesibilidad, algunas de ellas relacionadas con el nuevo selector de fecha de publicación.

El equipo de Core se ha encontrado con una situación que se está yendo de las manos: los estilos en los bloques. Es por esto por lo que se ha propuesto una hoja de ruta para su mejora.

El primer paso va a ser la consolidación de los estilos de los bloques y el refactoring de la capa de abstracción., con el objetivo de mejorar cómo se generan los estilos. Esto debería incluirse en WordPress 6.1.

El segundo paso es la consolidación y reducción de los estilos globales, con el objetivo de reducir la cantidad de código generado para los estilos de bloques.

Y a partir de aquí, como siguientes pasos, hay varias opciones, como la de crear un sistema de preprocesado de CSS, o la priorización de los mismos.

El equipo de Performance ha lanzado la versión 1.2.0 de Performance Lab, con el foco en probar el Color Dominante y la Caché de Página en el Salud del Sitio.

El equipo de Diseño está probando algunas mejoras en la visualización de determinados elementos. Por ejemplo, los errores de los bloques se podrán ver y encontrar fácilmente en la Vista de Lista; el control de espaciados se podrá ver de forma visual muy fácilmente en el propio bloque, además de comenzar a plantearse ideas de la nueva experiencia del Panel de Administración propuesta hace unos días.

El equipo de Polyglots está buscando beta-testers para el nuevo sistema de discusiones propuesto para translate.wordpress.org. Cualquiera que utilice ya la plataforma puede convertirse en probador de esta nueva funcionalidad. Se puede activar desde la configuración y permite probar algunas funcionalidades como el sistema de rechazado de traducciones, tanto unitaria como masiva, y probar el sistema de discusión en el que se puede ver el historial de una cadena, las traducciones en otros idiomas, si alguien ha abierto una discusión sobre esa traducción y responder a ella.

El equipo de Comunidad ha reactivado las ayudas para los lugares de encuentro para Meetup, y es que tras la pandemia muchos lugares aún no están dispuestos a ceder su espacio y algunos otros han decidido cobrar por ellos. Si ese es vuestro caso, podéis solicitar ayudas para estos espacios.

El equipo de BuddyPress ha comenzado a preparar la versión 11.0 y lo hace focalizado en cumplir los PHP Coding Standar, que se van a revisar mediante acciones de Github, se pondrá como mínimo WordPress 5.7 para poder usar esta nueva versión del plugin, y la extensión BuddyPress Attachments va a tener como foco el poder organizar contenidos en carpetas.

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.

100. GDPR de Google Fonts

Después de que un juez alemán impusiese una multa por el uso de Google Fonts en una web, el equipo de WordPress trabaja para mejorar esta funcionalidad.

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, número 100, encontrarás la información del 13 al 19 de junio de 2022.

El pasado 20 de enero de 2022 un juez alemán multaba con 100 euros, en un simple toque de atención, a un sitio web por utilizar Google Fonts. En realidad, no era por usar las fuentes en sí mismas, si no por hacer las llamadas directamente a la CDN de Google, que es el sistema por defecto que ofrece el servicio, lo que implica que se esté enviando información privada a Google, ya que el uso del servicio de Google Fonts no está considerado de uso legítimo.

Y teniendo esto en cuenta, el equipo de temas de WordPress está trabajando en la actualización de dos de los temas comunitarios para corregir esta situación, como son Twenty Twelve y Twenty Seventeen, que hacen llamadas a la CDN de Google y se sustituirán esas llamadas por la descarga y alojamientos propios de las fuentes en el propio tema.

Hasta hace unos días, cuando entrábamos en wordpress.org/gutenberg podíamos encontrar una landing-page en la que salía una explicación de los bloques, con algunos ejemplos… y esta página ha evolucionado para convertirse en un editor público y poder probar el funcionamiento de los bloques en tiempo real. Tal y como si estuviéramos en el editor de un WordPress podemos añadir un nuevo bloque, una nueva plantilla y jugar con el editor para poder enseñárselo a quien quieras y demostrar todo lo que puede hacer.

Sin duda esto deja entrever claramente que el editor ya está maduro y que quizá sea hora de trabajar en una nueva versión del Panel de Administración que se uniría a la edición multiusuario. Y para esta fase 3 es lo que se está proponiendo, una nueva forma de navegar y trabajar por el panel de administración, principalmente por el menú lateral de navegación. Sin duda es una primera versión y propuesta, pero que no dista mucho de la experiencia de usuario que hay planteada para el Editor del Sitio.

El equipo de Core quiere comenzar un sprint el 20 de junio para mejorar la calidad del Handbook. Y es que de cara a WordPress 6.1 se quiere dejar la documentación lo mejor posible y eso implica dedicar tiempo a no-desarrollar y sí a documentar.

El lugar será el canal #Core del Slack global, y las fechas elegidas son el lunes 20 de junio a las 20 horas UTC, el martes 28 de junio a las 15 horas UTC y el martes 12 de julio a las 7 horas UTC.

Y para aquellos programadores que usen sistema condicional Yoda, es posible que esta recomendación salga definitivamente de los estándares WordPress. Este sistema se basa en que en una condición el valor se ponga antes que la variable, aunque complica la legibilidad del código. Actualmente menos de un 20% del código de WordPress funciona con este sistema.

Y con el objetivo claro de mejorar el editor y buscar un siguiente paso que es estabilizarlo y mejorar su rendimiento, se ha propuesto la creación de un bug-scrub semanal, los martes a las 14 horas UTC a partir del 28 de junio, en el que se revisarán los más de 4.000 tickets pendientes dentro del editor Gutenberg, para buscar y corregir problemas que puedan existir y así dejar el editor como una herramienta extremadamente estable.

Y el grupo de Performance tiene previsto lanzar la versión 1.2.0 del plugin Performance Lab, que ya ha superado las 5.000 instalaciones y que plantea como siguiente objetivo ser un equipo de WordPress separado del de Core.

El equipo de Plugins ha hecho una llamada a vigilar el abuso de las reseñas de los plugins, principalmente por los propios creadores de plugins que crean una red de usuarios de WordPress para dejar esas opiniones ficticias y que se están revisando y eliminando por parte del equipo.

El equipo de Marketing sigue buscando personas para colaborar en las publicaciones sociales y en incluir las WordCamp como elementos a promocionar desde las cuentas oficiales. Además de las WordCamp globales, también se publicarán los eventos que vayan apareciendo en WordCamp Central.

El equipo de Polyglots está preparando el WordPress Translation Day, un evento anual de 24 horas alrededor del mundo en el que se plantean traducciones globales de WordPress y todas sus herramientas.

Aún se está decidiendo el día, pero ya se plantean, para ese mes, que las Meetup y otros eventos se centren en explicar y trabajar de manera práctica en las ediciones locales de WordPress.

El equipo de Mobile ha lanzado la versión 20.1 de las aplicaciones.

El principal cambio está en la mejora de la pantalla de selección de tema cuando se crea un sitio nuevo. Aún así, en la versión de Android se han corregido errores relativos a los DeepLinks, y en la versión de iOS unos problemas con algunas notificaciones que bloqueaban la pantalla.

El equipo de Openverse ha tenido que hacer unos cambios en su API ya que se estaba produciendo un abuso de llamadas de usuarios anónimos que solicitaban listados de 500 contenidos por página.

Con la última actualización, los usuarios anónimos, sin API key, sólo podrán solicitar como máximo 20 contenidos por página, como está establecido por defecto.

El equipo de Photos sigue aprobando nuevas fotografías, habiendo llegado este último mes a 300 nuevas fotografías, lo que significa alcanzar la cifra de las 2.700 fotografías publicadas, acercándose a los 300 contribuidores.

Y, si has estado en la WordCamp Europe, no te olvides de enviar tus entradas de blog, podcast o cualquier sitio donde hayas comentado para el post resumen que se está preparando. Ya sabes, una WordCamp no acaba, hasta que compartes sobre ella.

Y para la WordCamp Pontevedra, ya están abiertas la llamada a patrocinadores y llamada a ponentes.

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.

99. Menos editor, más rendimiento

WordPress sigue evolucionando y en las próximas versiones va a haber más trabajo interno de preparación para próximas versiones.

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 6 al 12 de junio de 2022.

Gutenberg sigue su curso de lanzamientos y ya está Gutenberg 13.4 entre nosotros.

Desde La WordCamp Europe parece que el foco de las próximas versiones hasta WordPress 6.1 es el de normalizar y estandarizar todos los componentes para que todos tengas las mismas funcionalidades, según sus posibilidades, además de dar estabilidad y mejorar el rendimiento.

Por un lado, los botones van a tener soporte en el theme.json, de forma que al hacer cambios entre temas se mantengan las configuraciones.

En el bloque de galería se va a poder indicar la separación de las imágenes, tanto la separación horizontal como la vertical.

A la hora de publicar y programar un contenido, el sistema de calendario se está mejorando para darle un nuevo aspecto y separar claramente la fecha, la hora y el calendario.

Además, el bloque de buscador va a poder permitir filtrados, de forma que si, por ejemplo, tienes un sitio con una tienda, puedas tener dos buscadores, el general, y uno específico que permita filtrar por productos.

Y, WordPress 6.0.1 ya está en camino. Seguramente vendrá con alrededor de unos 30 tickets solucionados, aunque todavía no tiene fecha de salida.

Y el equipo de Core de Performance está trabajando en un par de funcionalidades que pueden ser muy interesante. La primera de ellas, en principio ya cerrada y que vendría en WordPress 6.1 es la incorporación de “async” en todas las etiquetas de imágenes, de forma que usarían el lazy-loading nativo de las imágenes.

Y en una línea relacionada con los Media, la subida de ficheros en formato SVG, que se está trabajando para incluir en el plugin Performance Lab, con el foco en hacer un buen filtrado del scripting y evitar posibles ataques, que ha sido la razón por la que no se estaba incluyendo hasta ahora.

El equipo de Documentación ha planteado hacer un cambio importante en el lugar donde está la Documentación de los usuarios. Actualmente se encuentra en wordpress.org/support, y la idea es que esté en algo tipo docs.wordpress.org.

El equipo de BuddyPress ha comenzado a trabajar en la versión 11.0 que parece que se focalizará en los contenidos Media, y por eso ha lanzado BP Attachments, un feature-plugin que usará la REST-API, Reackt y los componentes de Bloques.

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.

98. WordCamp Europe 2022

Esta semana se ha celebrado la WordCamp Europe, el evento WordPress más grande del planeta con récord de participación en el Contributor Day.

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 30 de mayo al 5 de junio de 2022.

WordPress es software, WordCamp son personas. Hace tiempo que vengo diciendo esta frase y esta semana, tras la WordCamp Europe 2022 me reafirmo en ella, porque si algo se ha podido vivir en este evento, casi más que WordPress, ha sido el retomar el contacto presencial con la Comunidad europea y con la de muchas otras partes del planeta.

Aunque si hay que destacar algo de esta edición es la participación en el Contributor Day. En principio había que apuntarse en un formulario separado del de registro, algo que hicieron 600 personas, pero acabaron llegando a asistir hasta 800, lo que ha convertido este día especial en la participación en WordPress en el que ha tenido más presencialidad, y eso sin contar con todos aquellos que estaban participando de forma remota. Sin duda, muchas gracias a todos.

Y, ya podéis ir apuntando en vuestra agenda las fechas del 8, 9 y 10 de junio de 2023, aunque esta vez para viajar a Atenas, donde tendrá lugar la WordCamp Europe 2023. Si te interesa, ya sabes: europe.wordcamp.org/2023.

Y mientras llega la WordCamp Europe del próximo año, y siguen las Meetup y WordCamp locales, lo que tenemos ya delante es el camino hacia WordPress 6.1 con el roadmap de esta nueva versión en cuanto al editor.

Y es que Matías Ventura ya ha publicado los siguientes pasos en el que la sensación es, no tanto de avanzar, sino de optimizar lo existente. Mejorar el editor de plantillas a nivel de experiencia de usuario, priorizar los patrones por los bloques a la hora de crear y seguir ampliando los estilos globales y las herramientas referentes. En resumen, menos avance en los bloques, más avance en sus configuraciones, con el objetivo de dejar únicamente los Temas de Bloques y la posibilidad de cambiar entre ellos de forma sencilla y fiable.

El equipo de Test ha concluido su decimocuarta prueba que estaba enfocada en hacer pruebas del editor de plantillas y, la conclusión es clara: no está nada claro cómo funciona.

Es un problema doble. Por un lado, tenemos las diferencias que hay visuales y de uso del editor de contenidos del editor de plantillas, que no es exactamente igual, y por otro la confusión de no saber realmente qué es lo que estás editando, si un contenido, o si todo el sitio en general.

El equipo de Mobile ha presentado las versiones 20.0 de ambas aplicaciones.

Tanto en Android como en iOS, se han incluido las opciones de incluir una imagen desde una URL, mejoras en la ayuda para conocer la aplicación y mejoras de accesibilidad.

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.