4. Aprender WordPress

Esta semana se lanza WordPress 5.5 y te presento sus últimas novedades aunque dedico otro bloque especial al nuevo proyecto Learn WordPress en el que la Comunidad plantea hacer formación en línea.

Todas las noticias en WordPress Noticias – 10 de agosto de 2020.

Recuerda que puedes escuchar este programa desde 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 episodio 4, el resumen de noticias de la Comunidad WordPress. En este programa encontrarás la información del 3 al 9 de agosto de 2020.

Si no falla nada, este martes 11 de agosto sobre las 10 de la noche se comenzará la compilación y verificación de WordPress 5.5 lo que acabará dando como resultado un fichero ZIP que usaremos para actualizar nuestras instalaciones, y una semana más siguen apareciendo novedades de esta versión, que son estas:

A partir de ahora se van a poder registrar datos por defecto en los metadatos. Hasta ahora se podía crear pero no añadir datos en todos los sitios, por ejemplo, en la API.

También se han hecho mejoras en la parte de internacionalización de las cadenas de texto dentro de los JavaScript.

Un detalle de accesibilidad es que los metaboxes que encontramos en el escritorio ahora sólo se pueden arrastrar con el ratón, y a partir de ahora incorporarán unas pequeñas flechas para que se puedan mover con unos simples clics.

Y siguiendo con accesibilidad, se ha mejorado bastante la navegación mediante teclado dentro de los bloques, sobre todo cuando hablamos de los bloques anidados.

Pero no sólo en el editor de bloques hay mejoras, sino también en el editor de imágenes, principalmente en el estado y mensajes de error, y también en la ordenación de los elementos.

Y para aquellos que viven de jQuery, que sepan que a partir de esta versión se va a eliminar el jQuery Migrate por defecto en todas las instalaciones, aunque se creará un plugin para poder reactivar esta funcionalidad si es necesario.

Y en la línea de seguir haciendo bloques temáticos, esta semana quiero dedicarle un rato al nuevo proyecto de Learn WordPress del que ya hablé en el programa anterior. Cada día de esta semana ha aparecido información de este proyecto sobre el que se está haciendo mucho foco y que se plantea como una plataforma de formación online, gratuita y creada por la comunidad.

Lo primero que se ha creado es un formulario en el que cualquiera que esté un poco metido en WordPress pueda crear uno de los talleres. La idea es que sean talleres asíncronos en los que se explique algo más o menos concreto y posteriormente se pueda abrir la discusión con los que sigan ese taller pudiendo contestar dudas a través de respuestas en comentarios.

Además de los que quieran aplicar para crear la formación, también habrá un equipo de revisión en el que la idea es que personas nativas del idioma en el que se haya ofrecido el taller supervisen que todo esté correcto.

Y no sólo eso, también habrá los líderes de discusión, que serán personas que gestionen y ayuden a resolver dudas y a dirigir un poco los comentarios y respuestas de los talleres.

Los vídeos y formación parece que estarán en WordPress TV y gestionados desde learn.wordpress.org.

Un detalle interesante que se está planteando para dar a conocer el proyecto es sincronizarlo con Meetup, de forma que los eventos aparezcan en los widgets de los escritorios y que se de a conocer más fácilmente.

El objetivo de este proyecto es suplir las WordCamp, tanto las presenciales como las online, ya que la gente que va a las WordCamp online no suele estarse las 6 horas delante de la pantalla, y por eso se ha decidido este sistema más asíncrono.

Parece que el lanzamiento, digamos que en beta, será el miércoles 12 de agosto de 2020 con workshops de cabezas visibles de la comunidad, hablando del desarrollo de Gutenberg, cómo publicar un bloque, contribuir en WordPress y una introducción al código abierto.

Y ahora que ya he hablado de WordPress 5.5 y Learn WordPress voy a por el resto:

El equipo de Core sigue trabajando en Gutenberg y en el Full Site Editing. Parece que ahora el foco va a estar en la parte de la gestión de Widgets y en cómo crear un template desde cero. Además, parece que en breve podremos previsualizar en el editor según el tamaño de pantalla, pudiendo ver y editar como si estuviéramos en escritorio, tableta o móvil.

En la versión de Gutenberg 8.7 nos vamos a encontrar algunos cambios que afectan principalmente a mejoras en el código, corrección de errores y muchos experimentos para el Full Site Editing, aunque en general ninguna gran funcionalidad.

Por cierto, dentro del Handbook de Core hay una sección de Referencia en la que puedes seguir los cambios de Gutenberg o las compatibilidades de WordPress y PHP.

El grupo de CSS sigue trabajando en la nomenclatura de las combinaciones de esquemas y viendo si es mejor categorizar o usar alternadores.

El grupo de WordPress Notify va a comenzar a ponerse en serio con el proyecto y ya se ha creado el repo en Github sobre ello. La duda es si empezar de cero o reutilizar lo que se ha hecho hasta ahora.

Y para acabar con Core, parece que se van a implementar pruebas End-2-End para validar acciones habituales y hacer pruebas programáticas de cómo debe funcionar el núcleo de WordPress, lo que podría detectar problemas antes de los lanzamientos de cada versión.

Desde el equipo de Plugins recuerdan y recomiendan mantener al día el “probado hasta la versión N de WordPress”, y es que, aunque sea sólo esa pequeña actualización, hace que los usuarios usen o no los plugins. Hay que recordar que se puede incluir un Hasta WordPress 5.5 y que servirá para todas las versiones menores hasta la 5.6. Así que, si eres desarrollador de plugins o themes, actualiza, aunque sea sólo eso, cada versión mayor del Core.

El equipo de Themes está ya comenzando a plantearse la portabilidad de todos los existentes, los TwentyLoquesea, al nuevo sistema de Block-Themes. Todavía es algo pronto, pero está claro que en un par de versiones de WordPress los themes van a cambiar y mucho, y todo se va a tener que poner al día si queremos aprovechar la tecnología que se incluirá en el Full Site Editing.

Y por último, el equipo de Comunidad sigue en la línea de parar todos los eventos WordPress, ahora con la fecha límite de 2022, al menos en los grandes eventos como las WordCamp Europe, US, Asia o Latam, por lo que seguro que no habrá eventos presenciales hasta pasado un año. Por los eventos locales, como ya se ha comentado en ocasiones anteriores, seguramente no se dará luz verde hasta la segunda mitad de 2021.

Por otro lado, se está comentando de añadir una confirmación a los que se registren a eventos gratuitos en línea, ya que se está produciendo un abuso con los enlaces desde los listados de asistentes. La idea es que se haga una prereserva, y que se confirme mediante un enlace desde el correo en menos de 24 horas para obtener tu entrada.

Y unos extras finales, comenzando por WooCommerce que tiene a punto la versión 4.4 y que ha decidido lanzar unas Office Hours para desarrolladores. En principio serán los miércoles a las 14 00 UTC (que ahora son las 4 de la tarde en España) en el canal developers de su Slack.

Además, la página de prensa de Automattic.com ha mejorado la aclaración entre WordPress.com y WordPress.org.

También desde Automattic se ha anunciado una beta de la nueva versión de P2, el theme con funcionalidades colaborativas que además se usa en los sitios de la Comunidad WordPress y que tiene mucho foco en mejorar su parte móvil.

Y como despedida, quiero recordarte que tienes todas las noticias y enlaces en WPNoticias.com y que puedes escuchar este podcast en WPPodcast.es. Un abrazo y hasta el próximo programa.

3. Estrés de eventos en línea

Estamos a tan sólo unos días del lanzamiento de WordPress 5.5 y ya sólo quedan muy pocas funcionalidades nuevas por comentar, aunque no son pocas. Además un repaso a Gutenberg 8.6 y a los cambios en eventos globales.

Todas las noticias en WordPress Noticias – 3 de agosto de 2020.

Recuerda que puedes escuchar este programa desde 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 episodio 3, el resumen de noticias de la Comunidad WordPress. En este programa encontrarás un resumen de las noticias del 27 de julio al 2 de agosto de 2020.

La semana que viene está previsto el lanzamiento de WordPress 5.5 y como en episodios anteriores, voy a intentar hacer un resumen de los elementos destacados de esta versión:

Comienzo por uno de los que más me gusta y es que si subimos un fichero ZIP de un plugin o un theme que ya tenemos instalado, se podrá sobrescribir. Eso sí, antes aparecerá una pantalla en la que se mostrará la información de las dos versiones para decidir si realmente quieres aplicarlo o no.

Los bloques a partir de ahora estarán categorizados en texto, media, diseño, widgets, embeds o reutilizables; esto significa que los comunes y de formato estarán incluidos en los de texto, y los de layout estarán en los de diseño.

Y a la hora de crear un bloque se van a utilizar una serie de ficheros JSON que permitirán que la información sea compartida entre PHP y JavaScript, pudiendo utilizar un sistema de metadatos y de contexto.

En el mundo de las cachés, se ha integrado por primera vez el sistema de invalidación de Opcode para PHP

Para los themes y desde el sistema de bloques se va a dar soporte a dos funcionalidades, que son el “line-height” (la altura de los párrafos) y las “custom units” para dar soporte no sólo a los px, sino también a los rem y em.

También hay cambios en la función de get_custom_logo que por defecto no enlazará a la página principal, y que añade filtros, como por ejemplo para añadir un “alt” o un “title”.

Y siguiendo con la cabecera, podremos jugar con las cabeceras desde los themes, y esto básicamente significa que se podrán modificar algunos elementos como el título, pudiendo añadir elementos en HTML si el theme lo requiere.

Además, en general muchas funciones de los themes no suelen devolver ningún tipo de información porque se ejecutan de forma silenciosa, y a partir de ahora devolverán un true o false si se van ejecutando correctamente, por lo que habrá más control de si lo que se pinta por pantalla es lo correcto o no.

Para aquellos que usen o creen Custom Post Types, por defecto todos los contenidos que se creen deberán incorporar una categoría, parecido a la Sin categoría que nos encontramos en las Entradas.

Y seguimos con las novedades de los Auto-Updates. En esta ocasión tenemos algunas funciones que permitirán el control de los envíos de correos de aviso y de la prevención de muchos correos cuando algo falle. Y en la sección de Salud del Sitio podremos revisar también qué es lo que se está actualizando y qué no de una forma rápida.

Y algo importante es que a partir de WordPress 5.5, si un theme indica que no se le da soporte a alguna versión no se permitirá su instalación, activación o preview.

En resumen, WordPress 5.5 incluye más de 300 correcciones, más de 150 funcionalidades o mejoras y más de 30 tareas pendientes de versiones anteriores.

Por cierto, ahora que WordPress 5.5 ya está congelado en cuanto a funcionalidades ¿qué es lo que te gustaría que incluyese WordPress 5.6? Esa es la pregunta principal que ha lanzado el equipo de Core, además de buscar mejoras en cuanto a Experiencia de usuario. Hasta el 20 de agosto se pueden enviar las propuestas. Para que os hagáis alguna idea, se está comentado la posibilidad de incluir grupos de usuarios o coautoría en las entradas, carpetas en los Media… en fin, mil ideas que siempre son bienvenidas.

Y ahora sí, un poco de repaso de los distintos equipos de WordPress.

Del equipo de Core voy a explicar poca cosa, porque la mayoría hacen referencia a la 5.5 y ya lo he explicado… de todas formas sí que el grupo de CSS sigue trabajando en la colección de esquemas, y se está proponiendo separar en dos los esquemas, por un lado con la agrupación de colores, y por otro con el tipo de esquema, como podría ser el “normal”, el “oscuro” y el de “alto contraste” que funcionaría para cada uno de los existentes y los nuevos.

Además, de cara a un futuro, se está hablando de la aplicación del “scroll snap”; si no sabes lo que es, re recomiendo que le des una ojeada: “scroll” “snap”.

El equipo de Themes sigue trabajando en el sistema de requerimientos de Menús de Administración, y han hecho un girito que no sé si tenían previsto, pero que parece una buena idea.

La cuestión es que los Themes podrán añadir una página y varias subpáginas, por ejemplo, documentación, ayudas o similares. En principio se podrá crear sólo una página y se recomienda hasta tres subpáginas.

Si se crean estas páginas, no se podrán crear menús de administración del theme., por lo que hay que elegir uno u otro. Creo que la idea es bastante buena para reducir la cantidad de enlaces que van apareciendo por muchos sitios y que deforman la base propia de WordPress.

El equipo de Diseño está trabajando en material sobre cómo crear un template desde cero, además de un futuro bloque de acordeón.

Y sobre Gutenberg 8.6 se han incluido ya los nuevos patrones actualizados y se está trabajando en varias mejoras de la interfaz y en algo bastante interesante que es similar a los bloques reutilizables, pero de otro tipo de entidades, por ejemplo, una página. De esta forma, cuando comienzas una página nueva puedes cargar una entidad completa con una serie de patrones y formatos.

Y si esto parece poco, otra cosa bastante chula que parece que se trabaja es el “modo navegación”. Ahora tenemos la opción de editar y la de seleccionar, y con esta opción de navegación podrías navegar por la web desde el propio editor, interactuando con los enlaces. Incluso han aparecido sistemas de preview dentro del propio editor.

El equipo de Accesibilidad ha estado revisando las regresiones en lo que respecta al editor de bloques para volver a recuperar las soluciones y aplicarlas.

Además, se ha estad hablando del WordPress Accesibility Day que será el 2 de octubre de 2020 y que plantea un evento mundial de 24 horas para mejorar la accesibilidad de WordPress; el equipo organizador está buscando a personas que participen el día del evento como moderadores y presentadores de las distintas charlas y momentos que se vayan a llevar a cabo.

El equipo de Documentación tiene convertido el Codex al Code Reference al 98%.

Y con fecha de 31 de julio, el equipo de Traducciones ya ha reportado que para WordPress 5.5 el Español de España y el galego ya están traducido al 100%, que el euskera y catalán están por encima del 95%.

El equipo de Móvil ha lanzado las versiones 15.4 para Android y iOS que básicamente incorporan 3 funcionalidades de bloques que son la edición media de los blqoues media y texto, el nuevo bloque de iconos sociales y que el cover block incluye un color de fondo predeterminado.

El equipo de Make ha comenzado el lanzamiento de learn.wordpress.org donde se publicarán workshops, talleres y todo tipo de elementos para aprender WordPress, está buscando desarrolladores y sugerencias para el Learn Site Theme que está disponible ya en Github.

Y el último equipo del que voy a hablar es el de Comunidad que ha tenido una semana bastante movidita. Para empezar, ya es definitivo que el resto de eventos de WordPress hasta 2021 serán sólo online y no se permitirán eventos presenciales. A principios de 2021 se volverá a revisar esta política, aunque ya se anunció hace unos días que la WordCamp Europe 2021 será sólo en línea.

Y hablando de WordCamp, comenzar también que la WordCamp US que se iba a producir en octubre de este 2020 finalmente se ha cancelado. Las razones principales son que hay una saturación de eventos en línea y que parte del equipo de organización está también preparando otros eventos como un Contributor Day de 24 horas alrededor del planeta. Al final poca gente y demasiados eventos que aportan poco en lo que WordPress necesita ahora mismo.

Este modelo también ha hecho que las Meetup se resientan, ya que no todo el mundo tiene la capacidad de hacer los eventos en línea y por eso se están buscando propuestas alternativas.

Y como despedida, quiero recordarte que tienes todas las noticias y enlaces en WPNoticias.com y que puedes escuchar este podcast en WPPodcast.es. Un abrazo y hasta el próximo programa.

2. ¡Adiós, Webmaster!

Sigue el lanzamiento de WordPress 5.5 con su beta 3, además de novedades en funcionalidades y un largo trabajo en el cambio de vocabulario base técnico, entre otras cosas, con la desaparición de los Webmasters.

Todas las noticias en WordPress Noticias – 27 de julio de 2020.

Recuerda que puedes escuchar este programa desde 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 episodio 2, el resumen de noticias de la Comunidad WordPress. En este programa encontrarás un resumen de las noticias del 20 al 26 de julio de 2020.

Esta semana ha salido a la luz WordPress 5.5 beta 3, que ya no añade ninguna funcionalidad, sino que se centra en corregir problemas y errores antes del lanzamiento oficial, que si no falla nada debería ser el 11-12 de agosto. Es muy probable que esta semana tengamos ya la RC1 y la que viene la RC2.

Y aprovechando las novedades, me gustaría destacar algunas que han aparecido ya:

  • La primera y bastante importante es que los bloques de imágenes llevarán un pequeño editor rápido, que permitirá, por ejemplo, recortar una imagen con tamaños predeterminados, sobre todo con ratios tipo 4:3, 16:9, cuadrada…
  • Como muchos ya sabéis, por defecto WordPress lleva ya su API-REST e históricamente se han añadido una serie de meta-tags para ayudar con la encontrabilidad de elementos. Pues, parece que a partir de esta versión se incorporarán una serie de cabeceras para ayudar a encontrar las URL con la información en JSON de la API. Intuyo que los SEO ya están trabajando en cómo eliminar estas cabeceras desde sus plugins.
  • También dese un punto de vista técnico y de estándares, se va a dar soporte a las cabeceras CORS de Link, Content-Disposition y Content-MD5.
  • Un paso importante que desde hace tiempo se pedía era poder indicar de forma sencilla si un entorno es de desarrollo o de producción, y eso ahora se va a poder hacer gracias a la función wp_get_environment_type(). Se han definido 4 entornos: production, staging, development y test.
  • Y en la parte más de desarrollo, se ha añadido una función esc_xml que se suma a las de limpieza como esc_html o esc_js para evitar problemas, en este caso con los XML.
  • Aunque sin duda uno de mis favoritos es la presentación oficial de los XML Sitemaps que estarán en /wp-sitemap.xml. Se han construido para cumplir con los requisitos del estándar y todos los plugins que incluyen la gestión de Sitemaps deberán trabajar conjuntamente con el nuevo sistema. El sistema permite añadir, eliminar y prácticamente hacer de todo, y en un futuro se plantea ayudar mediante hooks para la integración de los Sitemaps de Imagen, Vídeo o Noticias, que se deja en manos de plugins externos.

Y, aunque se va a incluir en WordPress 5.5, algo que en general se está hablando mucho en el mundillo tecnológico es el cambio en lenguaje de base y del que estamos muy acostumbrados, como los “master y slave” o las “whitelist y blacklist”. WordPress está haciendo un trabajo amplio en este ámbito y se han hecho cambios en algunas opciones del núcleo como blacklist_keys que pasa a ser disallowed_keys, o comment_whiltelist que pasa a ser comment_previoulsy_approved. Esto también afectará alas funciones relacionadas con estas claves que cambiarán de nombre en la misma línea.

Y para acabar con este tema, algo que me ha llegado profundamente es que se va a eliminar el concepto “Webmaster”. Poco más puedo decir porque para alguien que lleva haciendo webs desde 1997 es un concepto que creo que identifica a muchos, aunque hoy en día sí que es verdad que el webmaster en sí ya es un poco hombre orquesta por la cantidad infinita de tareas que tiene. Por cierto, en WordPress, se va a sustituir por “Administrador del Sitio”.

El equipo de Core también está a tope con el nuevo lanzamiento y acelerando en este último tramo.

El grupo de CSS sigue trabajando en mejorar los contrastes de los esquemas de color y se han planteado algunos cambios para algunos de ellos además de intentar reducir el número de colores en las paletas.

También se sigue trabajando en el cambio de los Dashicons por SVG para las próximas versiones de WordPress.

Además, el grupo del Editor ha estado acabando algunos cambios para la 5.5 y se ha lanzado Gutenberg 8.6 que incluye una mejora para el control de vídeo en el bloque Cover, y también bastantes cambios en los patrones.

Y, por supuestos e sigue trabajando en WordPress 5.6 que incorporará el bloque de Navegación y que se presenta como uno de los cambios más interesantes que aparecerán en esta futura versión.

El equipo de Plugins está planteando que con el lanzamiento del repo de Bloques se establezcan una serie de guías sobre su funcionamiento. En principio estas guías sólo afectarían a los plugins que son exclusivamente bloques y no a los plugins generales con bloques, aunque como siempre, el tiempo acabará decidiendo. El documento está en el Handbook de plugins en la sección The Plugin Directory.

El equipo de Diseño sigue trabajando en añadir contenidos al Figma con todos los componentes, incluso con la idea de comenzar a añadir elementos del Core.

De cara a WordPress 5.5 se está ya preparando el diseño del “About Page” que tendrá que estar listo en poco más de una semana.

Además, en conjunto con el equipo de Documentación y el de Marketing se está trabajando en nuevos vídeos sobre el editor de bloques para explicar las novedades.

El equipo de Accesibilidad ha estado corrigiendo un detalle de las etiquetas Aria de los enlaces que se abren en pestaña nueva, aunque quizá lo más interesante es que muy probablemente nos encontremos una nueva página por defecto dentro e nuestro WordPress. Desde hace un tiempo que tenemos la página de ejemplo y la página de la política de privacidad. Pues parece ser que podría incluirse una nueva página de accesibilidad, con un texto que explique cómo WordPress incluye las declaraciones de accesibilidad del W3C.

El equipo de Marketing tiene como foco principal ayudar con el lanzamiento de WordPress 5.5. Los temas principales van a ser: Lazy load, Auto-update, jQuery, Editor de Imágenes, XML Sitemaps, actualización de Gutenberg y el repositorio de bloques. Ya llevo semanas diciendo que seguramente WordPress 5.5 va a ser la mayor actualización de WordPress desde el editor de bloques.

El equipo de Documentación parece tener ciertos problemas en el Slack, ya que ha habido un incremento de usuarios y participantes y están planteando separar el canal en varios, probablemente uno para ofrecer ayuda o soporte a los nuevos participantes.

Por otro lado, parece que en breve tendremos todo el Códex convertido al Developer y todas las URL antiguas redirigirán a las nuevas.

Además, se ha creado en la zona de Developers un tutorial de Cómo crear un bloque.

El equipo de Móvil tiene pocas noticias desde el punto de vista de funcionalidad, pero da un paso bastante importante ya que se van a fusionar los editores de Gutenberg. Hasta ahora están separados el editor web del de los móviles, y a partir de ahora se trabajará todo como un único conjunto en el mismo repositorio, de forma que también se aplicarán las mismas reglas a la hora de validar su funcionamiento y calidad.

Y casi para acabar, el equipo de Comunidad está promoviendo que se hagan charlas para Meetup sobre código abierto y GPL, a un nivel muy sencillo, en el que se explique a los asistentes qué es la GPL, porqué WordPress usa la licencia GPL y que toda la comunidad WordPress funciona con la filosofía GPL, no sólo en el software sino también en los eventos y en la forma de compartir información. También añadir, que desde Europa tenemos la EUPL, una licencia con mayor protección legal y compatible con la GPL y que se puede utilizar a la hora de desarrollar en WordPress.

Por otro lado, desde hace unas semanas se habla de los eventos online, y de cómo ahora mismo estamos en un terreno de innovación que hacía años que no pasaba, y es el de las WordCamp online. El principal escollo es el dinero de los patrocinadores, por lo que el foco es reducir costes al mínimo. Ahora mismos los patrocinadores globales se han quedado suspendidos por lo que todos los costes (que en un evento en línea deberían ser mínimos) deben sufragarse con patrocinadores locales.

Y en este punto de innovación se plantean eventos asíncronos sobre todo enfocados a workshops grabados y su posterior discusión. Personalmente, creo que tiene mucho sentido siempre y cuando se planteen desde las propias Meetup y que luego se extiendan a otros lugares.

Y ahora sí, como último bloque de noticias, comentar un par de detalles que seguramente son interesante.

Lo primero tiene que ver con WooCommerce, que ha lanzado su versión 4.3.1 para corregir un par de errores y también ha lanzado el WooCommerce Blocks 3.0 que añaden soporte a la transferencia bancaria y pago a la entrega en el bloque de Métodos de Pago.

Lo segundo tiene que ver con la compra que hizo Automattic sobre Zero BS CRM, que finalmente pasará a llamarse Jetpack CRM y que tendrá su versión de plugin libre además de extensiones de pago, muy en el modelo de WooCommerce.

Y como despedida, quiero recordarte que tienes todas las noticias y enlaces en WPNoticias.com y que puedes escuchar este podcast en WPPodcast.es. Un abrazo y hasta el próximo programa.

1. WordPress 5.5 preparado

Ya se ha congelado el desarrollo de WordPress 5.5, y eso significa que lo que hay es lo que habrá, con algún ligero cambio interno. Así que ya puedes ponerte las pilas porque en un par de semanas tendremos WordPress 5.5 en nuestros servidores.

Todas las noticias en WordPress Noticias – 20 de julio de 2020.

Recuerda que puedes escuchar este programa desde 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 episodio 1, el resumen de noticias de la Comunidad WordPress.

En este programa encontrarás un resumen de las noticias del 13 al 19 de julio de 2020.

Como punto de inicio quiero recordar que a principios de agosto de 2020 está previsto que salga a la luz WordPress 5.5. y que está bastante avanzado, ya que han aparecido ya las primeras betas, vamos, ya está disponible la beta 2, y se ha congelado su desarrollo. Así que, si eres implementador, desarrollador o cualquier cosa, haz ya tus primeras pruebas.

Y, aprovechando que comento sobre WordPress 5.5 voy a intentar resumir la información que se ha ido publicando:

  • Con respecto a PHP se ha comenzado un sistema de escaneo automatizado para verificar la calidad del código. Se había intentado hacer antes, pero fue imposible su integración, y a partir de esta versión el código del Core tendrá mucha mejor calidad. Además, se han quedado obsoletas algunas funcionas, principalmente por incompatibilidades con versiones de PHP 5.
  • WordPress 5.5 incorpora de forma nativa el Lazy Load y funcionará según está establecido el estándar HTML. Esto hará que la carga de imágenes funcione mucho mejor en todos los sitios.
  • Los Dashicons tienen su última actualización con WordPress 5.5 ya que este proyecto va a desaparecer y será reemplazado. Se han incorporado 65 nuevos iconos (algunos de ellos ya estaban en el editor de bloques).
  • Otra de las funcionalidades que incorpora WordPress 5.5 es el de auto-actualización de plugins y themes, y esto permite que mediante funciones otros plugins puedan hacer cambio en su comportamiento.
  • A nivel más visual, WordPress 5.5 incorpora los patrones de bloques, que permiten que se puedan ofrecer diseños prefabricados mezclando o jugando con los bloques, dando una solución simple y rápida a los usuarios. Es una solución rápida para aquellos que no tienen mucha idea de diseño o maquetación.
  • Y ya en un punto algo más técnico, cambia el soporte a los JSON cuando se filtran los contextos y también se corrigen algunas inconsistencias en la gestión de parámetros. Además, se han añadido algunos endpoints para dar soporte a tipos de bloque y al directorio de bloques.
  • Y, algo bastante interesante para los desarrolladores de themes, y es la forma de gestionar los parámetros que se mandan a los templates, que, por fin a partir de esta versión e WordPress se estandariza y simplifica.
  • Y, quizá un detalle muy significativo de cómo de avanzado está todo, ya se han lanzado las nuevas cadenas de WordPress 5.5 al sistema de traducción.

Y tras la chicha de WordPress 5.5, vamos a por el resto, comenzando por el equipo de Core.

El grupo de CSS está revisando un esquema CSS que aumente el contraste y poder comenzar a trabajar en un tema oscuro para el Administrador. Además, se ha añadido una nueva combinación de estilos para los botones que estén inactivos.

Entre el equipo de Themes y el de Core se ha planteado un cambio muy interesante a la hora de darle funcionalidad a los themes. Hasta ahora se le decía a un theme que le daba soporte a algo, y a partir de ahora ese sistema cambia con la función register_theme_feature que, como su nombre indica, lo que hará es simplificar el sistema de funcionalidades.

Además, se ha comenzado a proponer que para el Full Site Editing se incorpore la posibilidad de tener un “bloque de administrador”, que sólo verían los administradores cuando naveguen por el sitio. Y es que el FSE se está llevando mucho del trabajo estos días, con algunos nuevos bloques como el de Logo del Sitio.

El equipo de Diseño está trabajando muy intensamente en poner al día los ficheros de Figma donde está toda la identidad visual de WordPress y que sirve de guía para cualquier tipo de pantalla o cambio que se quiera plantear, incluso para plugins y themes.

Además, ahora que ya tenemos Guntenber 8.5 cerrado, se han listado los cambios principales, que son:

  • Subida de imágenes externas con un clic a la Biblioteca de medios.
  • Se ha añadido un botón rápido a la edición de galería de imágenes.
  • Se ha movido el zoom de las imágenes a la barra de herramientas.
  • Se han mejorado los controles laterales del Documento.
  • Se ha rediseñado el menú de transformar.
  • Y también se ha rediseñado el sistema de añadir canvas.

Además, se está trabajando en un nuevo sistema de navegación de bloques dentro de un documento, en seguir mejorando el sistema de patrones de bloques, en añadir un nuevo bloque de acordeón y en mejorar el sistema de navegación de bloques.

En el equipo de Accesibilidad se está trabajando de forma continua en mejorar algunos elementos del editor de bloques, como es la barra de herramientas de cada uno de ellos. En este caso tienen relación con los controles interactivos que no disponen de una zona de agarre clara ni cambian el tipo de puntero del ratón, por ejemplo, apareciendo una mano en vez de un puntero cuando arrastras.

Por otro lado, y ya de cara a los desarrolladores, se va a pedir que cuando se cree un patrón de bloques, de forma obligatoria incluya un campo de descripción, y así poder explicar qué es lo que se está viendo o incluye ese diseño predefinido.

Además, se han hecho cambios en varios widgets de los que llevan enlaces para convertirlos en etiquetas de navegación NAV y dejar de ser etiquetas contenedoras DIV.

El equipo de Marketing está trabajando en varios proyectos. Uno de ellos es el “jargón”, que viene a ser un diccionario de “palabras WordPress” y que se está ampliando dentro del Handbook.

Además, parece que se están preparando algunos vídeos para el lanzamiento de WordPress 5.5 y piden ayuda para los vídeos no-anglosajones.

También se está creando un Handbook específico para los Contributor Day, disponible ya en Github.

El equipo de Documentación sigue trabajando en el Google Season of Docs y en la política de enlaces externos. Además, está bastante avanzado el paso de toda la información el Codex al nuevo Developer.

El equipo de Móvil ha lanzado las versiones de Android y iOS 15.3 que añade la funcionalidad de copiar, pegar y duplicar bloques, además de mejorar los mensajes de confirmación cuando se eliminan contenidos.

Y, para acabar, el equipo de Comunidad está planteando cómo adaptar prácticamente lo que queda de 2020 y hasta mediados de 20201 los eventos en línea a todos los niveles, tanto las Meetup como WordCamp.

Algunas de las ideas que se han planteado son crear una WordCamp JavaScript, una WordCamp portugués, una WordCamp avanzada para desarrolladores, incluso eventos cada dos semanas. También están tomando fuerza los eventos “sin fronteras” podrías decir, vamos, eventos 100% en línea que no tengan que ver con ninguna localización.

Esto también está haciendo que se replanteen los sponsors y la forma de involucrar a la comunidad para que los eventos puedan salir adelante y cómo interactuar con los colaboradores.

Y un detalle más, los días 29 y 30 de julio de 2020 se llevará a cabo el WPCampus .org con conferencias sobre accesibilidad y temas educativos y que creo que vale la pena destacar este evento.

Y como despedida, quiero recordarte que tienes todas las noticias y enlaces en WPNoticias.com y que puedes escuchar este podcast en WPPodcast.es. Un abrazo y hasta el próximo programa.

0. Programa piloto

Te doy la bienvenida a este primer programa piloto de WordPress Podcast. Este experimento que espero que no lo sea, es una primera entrega resumen de las últimas dos semanas de noticias en el mundo WordPress.

Todas las noticias en WordPress Noticias – 13 de julio de 2020.

Recuerda que puedes escuchar este programa desde 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 episodio 0, el resumen de noticias de la Comunidad WordPress.

Me vais a permitir por ser este el programa piloto que explique la idea sobre este podcast que llevaba en mi cabeza desde hacía varios meses, pero que la situación ha hecho que fuera un poco difícil de llevar adelante. Hace un tiempo comencé el boletín de WPNoticias.com en el que cada semana hago un resumen de las entradas destacadas de la Comunidad WordPress y este podcast no deja de ser una extensión en forma de resumen de lo que se está moviendo por la Comunidad, ni más ni menos, no pretende ser otra cosa que poner al día en unos pocos minutos de cómo está la cosa.

Como verás las noticias están agrupadas en los distintos equipos de WordPress que existen con el objetivo de comentar brevemente qué va pasando en cada uno de ellos. También decir que no es un podcast para sentar cátedra ni voy a entrar en detalle de nada, la idea es que las cosas suenen y que si te interesa algo vayas y lo busques.

Y ya sin más, comienzo por el equipo de Core y es que a principios de agosto de 2020 saldrá a la luz WordPress 5.5 que incluye muchas novedades. Desde hace unos días tenemos la beta 1 y la beta 2 en las que se están pidiendo hacer algunas pruebas.

La primera de ellas es probar el sistema de correo ya que se ha actualizado la biblioteca de PHPMailer y esto podría generar problemas en algunos plugins a la hora de enviar correos. Otra es la posibilidad de algo que se pedía desde hace tiempo que es el control y mantenimiento a las últimas versiones estables de jQuery; en este caso se ha habilitado un plugin que permite jugar con las combinaciones.

También se pueden ver afectados otros elementos com SimplePie que es el lector de feeds integrado o los Twemoji para dar soporte a la versión 13 de los emojis.

El equipo de CSS está revisando un esquema que aumente el contraste y poder trabajar en un tema oscuro para el Administrador, además de añadir una nueva combinación de estilos para los botones que estén inactivos en el panel.

Además, WordPress 5.5 va a incorporar Gutenberg 8.5 que ya está disponible en modo plugin y que incorpora bastantes cambios. La mayoría son visuales, aunque también cambios en los patrones que podrían incluirse desde plugins y themes o incluso la posibilidad de instalar bloques al vuelo sin tener que pasar por la pantalla de plugins.

Esto no quita que se está trabajando ya en la edición completa del sitio desde el editor y la pantalla de navegación que se centrará en los bloques de menú y widgets.

Y un detalle que personalmente me gusta mucho es que, cuando arrastres una imagen externa al editor, aparecerá la opción de que esa imagen se suba a la biblioteca de medios con un clic.

Otro proyecto que sigue en marcha tras la recopilación de información e el WP Notify, que tiene como foco máximo el que los mensajes de aviso que suelen incluir los plugins y themes no molesten y todos sigan una línea visual y de uso. Parece que se creará un plugin de funcionalidad con las primeras ideas para así poder probarlo sin tener que tocar el Core.

En lo que a PHP se refiere en WordPress 5.5 se van a automatizar las revisiones de PHPCS para que el código del núcleo sea cada vez más limpio e igual para todos.

Y sin duda una de las grandes noticias es la incorporación ya del sistema de carga lenta de imágenes, el lazy load, dentro de WordPress 5.5. Ahora quedará que todos aquellos plugins y themes que trabajan con su propio sistema de carga o hacían retoques, se adapten al nuevo sistema o lo desactiven y sigan usando el suyo propio, aunque hay que decir que el que vendrá de serie con WordPress es el estándar y nativo de los navegadores.

En Hosting se ha estado hablando ya de PHP 8.0 que llegará a finales de año y cómo va a afectar a WordPress, sobre todo en las herramientas que se usan para verificar el buen funcionamiento y compatibilidad.

Además, se sigue trabajando en el nuevo Handbook en el que estoy bastante implicado, así que si te interesa, hay un montón de tickets y propuestas para su mejora.

En los Plugins tenemos ya soporte oficial al directorio de bloques. Como decía antes, la idea es que al añadir un bloque desde el propio editor, si buscas una palabra o un blqoue y no lo tienes, pero hay uno en el directoio, lo podrás instalar con un clic y se cargará y podrás usarlo en el momento, sin recargar nada.

Si tienes un plugin y quieres usar esta funcionalidad, recuerda pasarlo por el Block Plugin Checker y si es correcto, tu plugin también se considerará un bloque.

Y en los Themes el trabajo está focalizado en los Block-Themes que están definiendo los themes del futuro, y cómo integrar los bloques en todas las partes de las plantillas. En principio este sistema y el Full Site Editing están previstos para WordPress 5.6 que podría llegar antes de finales de 2020, lo que significa que todos los themes tendrán que ponerse las pilas si quieren usar este nuevo sistema de personalización. El foco ahora está en la cabecera de los themes pudiendo añadir bloques y también en los menús de navegación.

También se está planteando la posibilidad de añadir un nuevo menú para administradores que sea también un bloque.

En Diseño tenemos que la comunidad española está trabajando en la nueva imagen y logo de la Comunidad WordPress. La idea que se está planteando es muy buena y va a usar el Sol como elemento diferencial, jugando sobre todo con los rayos solares, que permitirán jugar con los tamaños y que serán de un color anaranjado.

Además, el equipo global ha comenzado a trabajar en una nueva página de wordpress.org/gutenberg.

En Accesibilidad se está trabajando de forma continua en mejorar algunos elementos del editor de bloques, como es la barra de herramientas de cada bloque. Como siempre hablamos de pequeños detalles para la mayoría que son inapreciables, y que en este caso tienen relación con los controles interactivos que no disponen de una zona de agarre ni cambian el tipo de puntero del ratón, por ejemplo, apareciendo una mano en vez de un puntero cuando arrastras.

Por otro lado, y ya de cara a los desarrolladores, se va a pedir que cuando se cree un patrón de bloques, de forma obligatoria incluya un campo de descripción, y así poder explicar qué es lo que se está viendo o incluye ese diseño predefinido.

Además, se han hecho cambios en varios widgets de los que llevan enlaces para convertirlos en NAV y no dejar de ser DIV, lo que significa que los creadores de themes deberán declarar sí o sí que su theme es HTML5.

En Documentación se ha cambiado la política de enlaces externos desde los sitios de documentación del proyecto WordPress y que hace referencia a la política de enlaces hacia blogs comerciales. Esto significa que no se puede enlazar a el blog oficial de un plugin o theme, a los hostings o servicios, ya vendan o no alguna cosa. Esto además lleva a que la documentación en ningún caso hará referencia a plugins o themes que no estén integrados en el Core de WordPress.

Por otro lado, hay que recordar que se está trabajando en el Season of Docs y que va a ayudar a la mejora de la documentación de WordPress desde un punto de vista técnico. Puedes apuntarte y ayudar si te gusta crear contenidos de este estilo.

En Móvil se han lanzado las versiones 15.2 y 15.3 de las aplicaciones de iOS y Android en beta para probar las soluciones y funcionalidades.

Y, para acabar, la Comunidad abre un debate que ya viene de lejos y es la posibilidad de incorporar a los voluntarios de WordCamp en el sistema de insignias en los perfiles de WordPress, e incluso ir más allá y tener insignias para los asistentes a Meetup y WordCamp. Parece que la posibilidad de incluir una insignia de voluntario de WordCamp sí que está en debate.

Además, también comienza a tomar mucha fuerza el replantear los eventos, ya que hoy en día prácticamente todos se hacen en línea, como lo será la próxima WordCamp Europe 2021, lo que significa que tendremos eventos digitales al menos un año más, y esto ha llevado al equipo a pensar en hacer algunos cambios. El hecho de que WordCamp España lanzase una primera WordCamp exclusivamente en español a nivel global, ha hecho que se planteen otros eventos por idioma, como podría ser el portugués, además de eventos verticalizados para comunidades específicas, como pueden ser ONG.

Y como despedida, quiero recordarte que tienes todas las noticias y enlaces en WPNoticias.com y que puedes escuchar este podcast en WPPodcast.es.