El camino por delante: ¿Qué le espera a WordPress para el resto de 2020?

Publicado: 2020-04-14

Josepha Haden, directora ejecutiva de WordPress, proporcionó una actualización del progreso de los objetivos para 2020 a principios de marzo. Como siempre, el cronograma para alcanzar ciertos objetivos puede cambiar según los obstáculos que encuentre el equipo de desarrollo y otros factores. En general, la hoja de ruta tentativa parece factible.

Actualmente, WordPress 5.5 está programado para enviarse el 11 de agosto de 2020. La versión 5.6 está programada para el 8 de diciembre de 2020. Se esperan algunos cambios importantes. Tomemos un momento para mirar hacia adelante y ver hacia dónde navega el barco de WordPress.

Actualizaciones automáticas para todo

Captura de pantalla de la pantalla de administración de complementos con una nueva columna de actualizaciones automáticas.
Columna de actualizaciones automáticas en la pantalla de administración de complementos.

Hemos disfrutado de actualizaciones automáticas para versiones menores del núcleo de WordPress desde la versión 3.7. Sin embargo, hasta hace poco, parecía que el progreso en la actualización automática de todo se había estancado. Desde teléfonos móviles hasta televisores inteligentes, el usuario final promedio está acostumbrado a que su software simplemente se mantenga actualizado. En 2020, es hora de que WordPress siga avanzando, especialmente cuando mantenerse actualizado es un componente para mantener un sitio web seguro.

Hay dos cambios separados centrados en actualizaciones automáticas en proceso. El primero, que está configurado para enviarse en WordPress 5.5, son actualizaciones automáticas para complementos y temas. El complemento de funciones ha estado en desarrollo durante varios meses y debería ser lo suficientemente estable como para lanzarse con la próxima versión de WordPress.

Los desarrolladores de complementos y temas deberán adoptar una estrategia de desarrollo que se alinee más con la filosofía de WordPress de mantener la compatibilidad con versiones anteriores, al menos hasta el punto en que una actualización automática no rompa el sitio de un usuario. Este cambio es bienvenido porque conducirá a una web más segura. Sin embargo, será interesante ver cómo se desarrolla esto en los próximos meses. Estoy seguro de que habrá uno o dos baches en el camino que la comunidad de desarrolladores deberá superar.

Las actualizaciones automáticas del núcleo de WordPress están programadas para aterrizar oficialmente en la versión 5.6. Debería ser una función opcional cuando se implemente. El complemento de funciones también debería estar listo para cuando llegue WordPress 5.5.

Integración de directorios de bloques

Captura de pantalla de la página del directorio de bloques en WordPress.org.
Página del directorio de bloques de WordPress.org.

El directorio de bloques aterrizó por primera vez en Gutenberg 6.5 como una característica experimental. Para aquellos de nosotros que ejecutamos el complemento, es casi fácil olvidar que aún no es parte de WordPress.

El directorio de bloques es una lista de un tipo especial de complemento que agrega solo un bloque. En WordPress 5.5, los usuarios deberían poder buscar e instalar bloques desde este directorio a través de la pantalla de edición posterior. Si necesita un bloque que no está instalado, puede instalarlo y comenzar a usarlo sin pasar por la rutina normal con la instalación de un complemento.

Edición de sitio completo

Preguntas y respuestas de demostración en vivo de The Gutenberg Times.

Estoy entusiasmado con la posibilidad de que la edición del sitio completo aterrice en WordPress. Me preocupa que una fecha límite dentro de 2020 pueda estar acelerando una característica que quizás no esté lista. Quiero que esta sea una transición exitosa de cómo funcionan los temas y cómo los usuarios interactúan con sus sitios. Soy optimista sobre este futuro, pero no estoy convencido de que sea lo suficientemente bueno para cuando se lance WordPress 5.6.

Aparte de la introducción del propio editor de bloques, este será uno de los mayores cambios en el funcionamiento de WordPress en su historia. Podría decirse que es un cambio de mayor alcance porque toca tanto la interfaz de usuario de back-end como el funcionamiento del sistema de plantillas de temas. Necesita tiempo para envejecer antes de caer en manos de usuarios finales y desarrolladores por igual.

Seré el primero en saltar de alegría si me equivoco.

Actualmente, el plan es completar la función de edición de sitio completo en el complemento de Gutenberg para cuando se lance WordPress 5.5. Todavía debería estar detrás de la bandera experimental en el complemento en ese punto. Luego, envíe el producto terminado en la versión 5.6.

Bloquear áreas (widgets)

Captura de pantalla de la pantalla de áreas de bloques experimentales en el complemento de Gutenberg.
Uso de bloques en la pantalla de áreas de bloques experimentales.

Una de las características que no ha recibido suficiente atención es la conversión de las barras laterales tradicionales en áreas de bloques. Este es un cambio muy necesario en la misión de convertir todo en un bloque.

Actualmente, está previsto que se envíe en WordPress 5.6, junto con la edición completa del sitio. Prefiero ver las áreas de bloques como un trampolín hacia la edición completa del sitio. Sería menos doloroso para los autores de temas tener al menos un lanzamiento importante para facilitar el siguiente paso.

El desarrollo de esta función podría haber sido mucho más sencillo si WordPress simplemente hubiera dejado de usar las barras laterales y los widgets. El equipo de Gutenberg ha tenido que encasillar un sistema basado en bloques en el antiguo sistema de widgets. Es un poco desordenado. En lugar del enfoque actual, deberían haber creado un sistema separado y permitir que los desarrolladores de temas comenzaran a optar por él. Debido a que los autores de temas son los que manejarán las solicitudes de soporte de los usuarios finales, se les debería haber dado el poder de manejar esa transición con gracia.

En general, no debería haber problemas para asegurarse de que las áreas de bloque estén completas para la versión 5.6. Gran parte del trabajo está terminado en este punto, y deberíamos obtener una imagen más precisa de esta función en los próximos meses.

Estilos globales

Captura de pantalla del posible kit de herramientas de estilos globales para el complemento de WordPress de Gutenberg.
Maqueta de ejemplo del ticket de estilos global principal.

Una nueva función de estilos globales se lanzará para WordPress 5.6 a finales de este año. La característica está experimentando actualmente un fuerte desarrollo. Deberíamos comenzar a ver iteraciones tempranas en las próximas versiones del complemento de Gutenberg durante los próximos meses.

Los estilos globales permitirán a los autores de temas crear varios valores predeterminados, probablemente a través de un archivo JSON. A su vez, los usuarios podrán sobrescribir esos estilos a través de una interfaz en el administrador.

Mi mayor preocupación acerca de esta característica es que podría exagerar con opciones que los usuarios finales no deberían tener que preocuparse. Por ejemplo, la mayoría de los usuarios no deberían tener necesidad de ajustar la altura de línea de su texto. En su lugar, los valores de altura de línea deben calcularse automáticamente en función de la altura x y el tamaño de una fuente. La pregunta será dónde la función de estilos globales trazará la línea. En cierto punto, es mejor aprender CSS. Ciertamente no podemos exponer todas las posibilidades a través de una opción.

Otras características notables

La carga diferida de imágenes, que originalmente se planeó para WordPress 5.4, se enviará junto con una función de mapas de sitio XML incorporados en la versión 5.5. Ambas características han estado en desarrollo activo durante meses y son estables en este punto.

El bloque de navegación estaba lo suficientemente completo como para enviarse en la versión anterior de WordPress. El bloque está diseñado para usarse principalmente con la edición de sitio completo, por lo que el bloque no se incluyó. Sin embargo, se supone que está disponible en WordPress 5.5.

Como siempre, deberíamos ver un nuevo tema predeterminado para impulsarnos hacia el próximo año. Mi conjetura es que los líderes principales querrán enviar un tema que esté construido completamente sobre la próxima función de edición de sitio completo. Si el desarrollo va según lo programado actualmente, Twenty Twenty-One podría ser un tema 100% basado en bloques.