Gutenberg 8.9 se lanzó el 2 de septiembre de 2020. Lo más destacado de la última evolución de WordPress son los widgets basados en bloques, que han pasado de ser un experimento a una función en vivo.
Si no jugaste con los bloques de widgets cuando estaban disponibles en la pestaña Experimentos , es posible que no te guste descubrir que son la nueva norma. Sin embargo, aquellos acostumbrados al editor de bloques deberían encontrar la nueva experiencia bastante familiar.
Dar a los widgets el tratamiento de bloque siempre fue una parada importante en la hoja de ruta de Gutenberg.
Ahora, la pregunta es: ¿qué tan bueno es? Y, ¿estará lo suficientemente pulido como para ser portado a Core cuando WordPress 5.6 caiga en diciembre de 2020?
El Personalizador es un Área Problemática para los Bloques de Widgets
Dejemos de lado primero las malas noticias:
Tal y como están ahora, los widgets basados en bloques todavía necesitan algunos ajustes para funcionar bien en el Personalizador.
La lista de errores y problemas incluye:
- Cuando se realizan cambios en un bloque, la vista previa del widget no se actualiza para reflejar esos cambios, aunque surtan efecto en el front-end.
- El menú Más opciones tiene un fondo transparente, por lo que es casi imposible verlo o usarlo.
- El panel de control del Personalizador no es lo suficientemente ancho como para acomodar la barra de herramientas de bloques, lo que oculta gran parte de ella fuera de la pantalla.
- Los widgets heredados agregados desde la pantalla Áreas de bloque no se pueden editar en el Personalizador.
- Las opciones de bloqueo para la mayoría de los widgets no están disponibles, lo que priva a los usuarios de algunas funciones simples.
- Al reposicionar un bloque de widgets, arrastrarlo hacia abajo hace que el panel de control del Personalizador tiemble continuamente hasta que se suelta el bloque.
Si la interfaz visual no te funciona en su estado actual, siempre puedes configurar un widget usando HTML haciendo clic en Más opciones > Editar como HTML. Esto funciona tanto en la pantalla de áreas de bloque como en el personalizador, aunque el fondo transparente del personalizador para el menú puede hacer que la opción sea difícil de detectar.
Los widgets de bloque completamente funcionales en el personalizador son parte integral de la fase 2 del plan de cuatro fases de WordPress para el Proyecto Gutenberg.
Desafortunadamente, a pesar de que ya se han puesto en marcha, los bloques de widgets del Personalizador todavía tienen algunos problemas.
Estas son las buenas noticias:
El equipo de Gutenberg tiene tiempo para mejorar los bloques de widgets en el Personalizador antes de que la función se agregue al núcleo de WordPress.
Es posible que el Personalizador no esté completamente horneado, pero los cimientos de lo que se supone que debe hacer (proporcionar una interfaz visual para editar widgets) están ahí. Con algunas correcciones de errores, mejoras de funcionalidad y adiciones de calidad de vida, el Personalizador estará a la altura de su potencial para bloques de widgets.
¿Qué significan los widgets basados en bloques para los desarrolladores de temas?
Los widgets basados en bloques no tienen los mismos envoltorios HTML de widgets que los widgets tradicionales. Eso significa que es imposible que los temas reconozcan los nuevos widgets basados en bloques como widgets para que puedan tener el estilo adecuado.
Por lo general, los temas crean estilo buscando el elemento contenedor de un widget y su nombre. Sin los envoltorios de widgets, el control de la apariencia de un widget se quita a los autores del tema y se da a los usuarios.
Los bloques de widgets no tienen un nombre de clase estándar al que los desarrolladores de temas puedan dirigirse con CSS, lo que les impide proporcionar a los usuarios finales un estilo universal para todos sus widgets.
Si bien esta nueva estructura le da al usuario final control creativo sobre cómo se ven sus widgets, elimina la opción de tener un estilo detallado de widgets de un tema que se aplica automáticamente a sus widgets.
Solo el tiempo dirá si esto es bueno o malo para el ecosistema de temas de WordPress. Por ahora, los desarrolladores de temas pueden obtener soporte para bloques de widgets agregando la siguiente línea de código al código de configuración de un tema:
remove_theme_support( ‘widgets-block-editor’ );
Gutenberg 8.9 Elimina la pantalla de widgets…
… y lo reemplaza con la pantalla Áreas de bloque .
Para animar a los usuarios finales a empezar a usar bloques en lugar de widgets, esta es la nueva experiencia predeterminada y no se puede deshabilitar. Para cualquiera que entienda cómo funcionan los bloques de Gutenberg, no debería tener muchos problemas para adaptarse a los widgets de bloqueo.
La nueva pantalla de áreas de bloques proporciona una experiencia fluida en términos de funcionalidad y usabilidad. Interactúa bien con los bloques de widgets y proporciona una interfaz visual minimalista que hace que agregar y editar widgets sea simple y, lo que es más importante, sin código.
Una diferencia clave entre los widgets basados en bloques y los widgets tradicionales es que los bloques de widgets no se pueden contraer individualmente. Sin embargo, se pueden contraer barras laterales enteras.
Las pruebas también revelaron que los widgets heredados principales funcionan a la perfección en el nuevo editor de bloques.
Sin embargo, los widgets heredados de plugins de terceros se comportan de forma bastante errática en la pantalla de Áreas de Bloque. Entre otras cuestiones, ocasionalmente desaparecen del editor por completo.
Parece justo asumir que estos problemas se resolverán fuera de tiempo a medida que los widgets basados en bloques pasen a Core.
El equipo de Gutenberg está logrando hitos rápidamente, pero eso no es necesariamente algo bueno. El nuevo editor de áreas de bloques es bastante robusto e interactúa bien con los widgets de bloques. Sin embargo, queda mucho trabajo por hacer para mejorar la forma en que el Personalizador interactúa con los bloques de widgets.
Los desarrolladores de temas también necesitarán tiempo para aclimatarse a los nuevos widgets, y tendrán que ajustar la forma en que sus temas manejan los widgets en consecuencia.
El equipo de desarrollo de Gutenberg necesitará la ayuda de la comunidad para resolver los problemas de los widgets basados en bloques a tiempo para WordPress 5.6. Asegúrese de proporcionar comentarios e informar de problemas.
El sistema de gestión de contenidos favorito de todo el mundo sufrirá muchos cambios en un futuro próximo. Pero, lo que no cambiará es el hecho de que Automattic recomienda oficialmente Bluehost para todas sus necesidades de alojamiento de sitios web.
¡Eche un vistazo a los planes de alojamiento de WordPress de Bluehost hoy!
Escriba un comentario