El equipo de lanzamiento de WordPress 5.6 desconecta los widgets basados en bloques
Publicado: 2020-10-21
Estaba equivocado. Aseguré a nuestros lectores que "el sistema de widgets basado en bloques estará listo para el horario de máxima audiencia cuando llegue WordPress 5.6" en mi publicación anterior sobre la preparación de la nueva función. También dije que era con la condición de no intentar que funcionara con el personalizador; esa experiencia aún estaba rota. Sin embargo, el equipo de 5.6 desconectó los widgets basados en bloques por segunda vez este año.
Hace una semana, la líder del lanzamiento de WordPress 5.6, Josepha Haden, parecía estar de acuerdo en que estaría listo. Sin embargo, las cosas pueden cambiar rápidamente en un ciclo de desarrollo y se deben tomar decisiones difíciles con los plazos de lanzamiento de la versión beta.
Esta no es la primera característica que el equipo ha despejado para una versión futura. Hace dos semanas, eliminaron los menús de navegación basados en bloques de la lista de funciones 5.6. Ambas funciones se planearon originalmente para WordPress 5.5.
Se ha estado desarrollando una nueva pantalla de administración de Widgets desde enero de 2019, poco después del lanzamiento inicial del editor de bloques en WordPress 5.0. Por ahora, la función de widgets basados en bloques se ha trasladado a WordPress 5.7. También se le ha asignado la etiqueta "temprano", lo que significa que debería ingresar al núcleo de WordPress poco después de que comience el ciclo de lanzamiento de 5.7. Esto le dará más tiempo para madurar y más personas tendrán la oportunidad de probarlo.
Helen Hou-Sandi, líder de tecnología central de 5.6, brindó un relato histórico de la decisión y por qué no estaba lista para su inclusión en el nuevo boleto:
Mi pregunta sobre las características que afectan el front-end es "¿puedo probar esta cosa nueva sin la penalización de estropear mi sitio?" — es decir, la confianza del usuario. En este momento, dado que las áreas de widgets no se muestran en nada parecido a lo que ve en su sitio sin que los temas realmente se esfuercen y que tiene que guardar sus cambios en vivo sin revisiones para obtener una vista contextual real, los bloques de área de widgets no permitirle probar esta nueva característica sin penalizarlo por experimentar.
Continuó diciendo que la experiencia actual es insatisfactoria en este momento. También se mencionaron los problemas relacionados con la experiencia del personalizador, que cubrí en detalle hace más de un mes.
“Entonces, cuando volvamos a esto nuevamente, echemos un vistazo a lo que significa hacer que los usuarios se sientan seguros de que pueden hacer que su sitio se vea de la manera que quieren con WordPress, y no como si tuvieran que trabajar en torno a lo que hemos dado”, dijo Hou-Sandi.
Esta es una perspectiva esperanzadora a pesar de la difícil decisión. A veces, este tipo de llamadas deben hacerse por el bien del proyecto a largo plazo. Retrasar una función a una versión futura para una mejor experiencia de usuario puede ser mejor que lanzarla temprano con una experiencia deficiente.
“La parte buena de esto es que ahora los widgets pueden continuar siendo 'reimaginados' para 5.7 y obtener aún más mejoras”, dijo el desarrollador principal de WordPress, Andrew Ozz, en el ticket. “No estoy seguro de cuántas personas han probado esto durante un poco más de tiempo, pero tener bloques en las áreas de widgets (también conocidas como barras laterales) abre muchas posibilidades nuevas y hace que muchos de los widgets antiguos y limitados se vuelvan obsoletos. Las 'áreas de widgets' se convierten en algo así como 'publicaciones especializadas con contenido más dinámico', lo que permite a los usuarios (y diseñadores) hacer muchas cosas que eran difíciles o imposibles con los widgets antiguos".
Después de la decepción de ver que se eliminó una de mis características más esperadas de 5.6, es alentador ver la perspectiva positiva de los líderes de la comunidad sobre el proyecto.

“Sabes, yo también tenía muchas esperanzas, y esa llamada de último minuto fue una en la que trabajé”, dijo Haden. “La última vez que miré, parecía casi listo, pero luego se realizaron pruebas más enfocadas y hubo algunas interacciones que son un poco difíciles para los usuarios. ¡Estoy agradecido por eso porque el momento de descubrir experiencias dolorosas de los usuarios es antes del lanzamiento y no después!
A pesar de eliminar su segunda característica principal, WordPress 5.6 todavía tiene algunos aspectos destacados importantes que se enviarán en menos de dos meses. El nuevo tema Twenty Twenty-One parece ser un soplo de aire fresco y explorará características relacionadas con bloques que no se ven en temas predeterminados anteriores. Haden también señaló las actualizaciones automáticas para los principales lanzamientos, la compatibilidad con contraseñas de aplicaciones para la API REST y las mejoras de accesibilidad como características que se esperan con ansias.
Se espera que WordPress 5.6 Beta 1 se envíe hoy.
Agregar nuevas características a un proyecto antiguo
A veces, parece que el proyecto Gutenberg ha mordido más de lo que puede masticar. Muchos de los grandes planes de características continuamente pierden las proyecciones. Entre la edición completa del sitio, los estilos globales, los widgets, los menús de navegación y mucho más, es difícil concentrarse en una función y tenerla lista para enviar. Por otro lado, demasiado enfoque en una forma puede ir en detrimento de otras funciones a largo plazo. Todas estas piezas eventualmente deben unirse para crear un todo más cohesivo.
WordPress también tiene 17 años. Cualquier función nueva podría afectar las funciones o el código heredados. El objetivo de los widgets basados en bloques es hacer la transición de una característica existente para que funcione dentro de un nuevo sistema sin romper millones de sitios web en el proceso. Veintiún meses de trabajo en una sola función demuestran que no es un problema fácil de resolver.
"¡Tienes mucha razón sobre los problemas complejos de ingeniería!" dijo Haden. “Ahora estamos en un punto en la historia del proyecto en el que conectar todas las piezas puede hacernos enfrentar complicaciones imprevistas”.
El proyecto también debe pensar en cómo puede abordar algunos de los problemas a los que se ha enfrentado al no poder completar las características principales. ¿El equipo está demasiado apretado para concentrarse en todas las partes? ¿Hay áreas que podamos mejorar para impulsar las funciones?
“Habrá una retrospectiva en la que podremos identificar qué partes de nuestro proceso se pueden mejorar en el futuro, pero también siento que establecer objetivos ambiciosos es bueno para cualquier proyecto de software”, dijo Haden. “Muchos contribuyentes sienten la urgencia de llevar el poder de los bloques a más espacios en WordPress, lo cual comparto, pero cuando llega el momento de enviar, tenemos que equilibrar eso con nuestro profundo compromiso con la usabilidad”.
Un problema que se ha vuelto cada vez más obvio es que la edición frontal se ha vuelto más difícil con los años. Actualmente, los widgets y los menús de navegación se pueden editar en dos lugares en WordPress con interfaces muy diferentes. La edición completa del sitio se destaca para agregar una interfaz completamente nueva a la mezcla.
“Creo que uno de los problemas que estamos tratando de resolver con Gutenberg siempre ha sido una experiencia más consistente para editar elementos en la interfaz de WordPress”, dijo Haden. “Ningún usuario debería tener que aprender cinco flujos de trabajo diferentes para asegurarse de que su página se vea como la imaginó cuando se publique”.
Mientras tanto, que puede estar contado en años, es probable que los usuarios finales tengan que lidiar con estas múltiples interfaces, superponiéndose mientras se desarrollan nuevas funciones. Esto puede ser simplemente un dolor de crecimiento necesario de un proyecto antiguo, uno que está tratando de liderar el grupo de competidores hambrientos en el espacio CMS.
“Hay mucho interés en reducir la cantidad de flujos de trabajo, y tengo la esperanza de que podamos consolidarnos en una sola interfaz hermosa e intuitiva”, dijo Haden.
