Actualización de progreso de Divi 5: ¡Hablemos de errores!

Publicado: 2024-02-29

Regresé con otra actualización de progreso de Divi 5 y hoy quiero hablar sobre errores .

Tuvimos un mes extremadamente productivo centrado completamente en identificar y corregir errores en Divi 5, asegurando que estará lo más libre de errores posible cuando lancemos la Alfa pública. Hemos estado probando el control de calidad de Divi 5 a lo largo de su desarrollo y realizando un seguimiento de cada error registrado por nuestros evaluadores Dev Beta.

Todo el equipo apoyó la causa y solucionó más de 200 errores. Hicimos un mejor progreso de lo previsto y, una vez que lleguemos a la bandeja de entrada cero, trabajaremos para mantener un Divi 5 libre de errores durante sus fases Alfa y Beta públicas.

Los beneficios de empezar desde cero

En el pasado, hablé de qué es Divi 5 y qué puedes esperar de él. Es un redesarrollo completo de Visual Builder. No tendrá muchas características nuevas, pero será más rápido, más extensible desde una perspectiva API y vendrá con una nueva interfaz moderna.

Algo que no he discutido son los beneficios inherentes de un constructor recién codificado, y uno de esos beneficios es la anulación de innumerables errores que existen actualmente en Divi 4.

Eliminando la carga de errores de Divi 4

Hay cientos y cientos de errores en Divi 4 que no existirán en Divi 5. Por ejemplo, ¡el error de doble carga desapareció al 100%! El almacenamiento en caché que conduce a la manifestación de ese error ya no es relevante en la nueva arquitectura del constructor.

Las características complejas que históricamente han sido delicadas, como copiar y pegar estilos, ya no están plagadas de la deuda técnica que las hacía difíciles de resolver. Con Divi 5, en lo que respecta al Visual Builder, estamos empezando desde cero.

Haciendo mejoras menores a lo largo del camino

Desde que empezamos de nuevo, hemos ido construyendo todo correctamente basándonos en la experiencia y los errores que cometimos durante los últimos diez años. Global Colors ahora usa variables CSS y una declaración de estilo única. Los ajustes preestablecidos ahora se basan en clases, con una única clase preestablecida compartida entre los módulos. JavaScript para cada módulo ahora se genera dinámicamente y solo se carga cuando se usa el módulo, lo que reduce el tamaño de su sitio web Divi.

Hay muchas mejoras menores integradas en la nueva arquitectura.

Lo que logramos este mes

Aunque lanzaremos Divi 5 en un estado inacabado, como Alfa pública y Beta pública, queremos que esté lo más libre de errores posible desde el principio. Eso significa que solucionaremos todos los errores conocidos antes de lanzar la alfa pública. ¡Fue una tarea difícil, pero logramos un progreso significativo!

Aquí están las últimas entradas del registro de cambios de Divi 5.

  • El enlace del módulo Elemento de acordeón está arreglado.
  • La animación del módulo de acordeón está fijada en VB.
  • Se agregaron 'posición de fondo-x' y 'posición de fondo-y' a la lista de propiedades CSS permitidas para la interfaz.
  • Se agregó la capacidad de ocultar pestañas de Fondo específicas desde el Modal de Configuración de Fondo.
  • Se agregó un borde de propiedad CSS predeterminado en la función sanitize_css_properties.
  • Se agregó el sistema de pruebas comparativas JS para Divi 5.
  • Se agregó el campo de configuración Seleccionar menú.
  • Se solucionó el problema del error de animación en Visual Builder.
  • Se asignó attrName al FontBodyGroup en el panel de configuración de diseño.
  • El ícono DOM del módulo Blurb está arreglado.
  • Se solucionó el problema del borde del módulo Blurb.
  • El estilo de desplazamiento del ícono del módulo Blurb es fijo.
  • La sombra del cuadro está fijada para el módulo Divisor.
  • Color y estilo de borde predeterminados corregidos para el módulo de imagen.
  • Clase et_clickable fijada para el módulo Acordeón.
  • Se corrigió un error que causaba que el botón "Restablecer" no funcionara correctamente para la imagen de fondo en el área de vista previa del modo de configuración.
  • Corrija los campos personalizados que no se representan para el proveedor de Mailchimp en el módulo Email Optin.
  • Corrija la posición del cuadro que se puede arrastrar dentro del campo Transformar traducción.
  • Corrija la ubicación del icono de reinicio dentro del campo Transformaciones.
  • Solución: elimine la propiedad CSS Box Shadow del diseño del control deslizante para el módulo de galería.
  • Se corrigió la vista previa de carga de imágenes con carga de datos dinámica $variabe() como valor src.
  • Se corrigió un error en la representación de CSS, que provocaba que la salida de CSS para puntos de interrupción y estados no estuviera en la secuencia adecuada en algunos casos.
  • Se corrigió un error por el cual el botón de reinicio para Máscara/Patrón de fondo también deshabilitaba la Máscara/Patrón de fondo para el fondo de un módulo en lugar de restablecer solo el nombre del estilo.
  • Se corrigió un error que causaba que CSS para la máscara y el patrón de fondo no funcionaran correctamente cuando un módulo tiene múltiples selectores de CSS para fondos en el módulo JSON.
  • Se corrigió un error que causaba que el video de fondo no funcionara correctamente en la interfaz.
  • Se corrigieron problemas adicionales con los nombres de clases en el módulo de tablas de precios para padres según el estado destacado de la tabla de precios para niños.
  • Se solucionó un problema en el módulo Comentarios donde el 'Nivel de encabezado de campos' se mostraba incorrectamente.
  • Se solucionó un problema en el módulo CTA donde la altura de línea personalizada no se aplicaba al botón.
  • Se solucionó un problema que causaba estilos de botones incorrectos en el módulo de seguimiento de redes sociales.
  • Se solucionó un problema que causaba clases faltantes cuando se agrega un módulo de contador de números a la página.
  • Se solucionó un problema que causaba clases faltantes cuando se agrega un módulo de persona a la página.
  • Se solucionó un problema que causaba la falta de clases cuando se agrega un módulo de testimonios a la página.
  • Se solucionó un problema por el cual los márgenes del módulo de persona no se aplicaban correctamente.
  • Se solucionó un problema por el cual las animaciones del módulo Botón no funcionaban correctamente en VB.
  • Se solucionó un problema por el cual las actualizaciones de los valores de las casillas de verificación en la interfaz de usuario del generador se informaban con más frecuencia de lo necesario.
  • Se solucionó un problema por el cual el fondo predeterminado se modificaba automáticamente.
  • Se solucionó un problema por el cual el relleno de campo no funcionaba en el módulo de inicio de sesión.
  • Se solucionó un problema por el cual los valores de desplazamiento para el relleno en el módulo Título de la publicación no funcionaban en VB.
  • Se solucionó un problema por el cual el borde de la imagen no funcionaba en el módulo Portafolio si el estilo del borde no estaba seleccionado o era el predeterminado.
  • Se solucionó un problema por el cual los cambios en los componentes del mapa no activaban correctamente las actualizaciones.
  • Se solucionó un problema por el cual los enlaces del módulo secundario Bar Counters no funcionaban en Frontend.
  • Se solucionó un problema por el cual el módulo de seguimiento de redes sociales no se muestra en la parte frontal cuando tiene animación.
  • Se solucionó un problema por el cual a veces el módulo de mapa en D5 no cargaba un diseño de mapa importado de D4 y mostraba un error de solicitud incorrecta en la consola.
  • Se solucionó un problema por el cual no se podían abrir los grupos de subopciones para el grupo de opciones Campos en el módulo Comentarios (y posiblemente todos los módulos que usaban esta función).
  • Se solucionó un problema por el cual al módulo de audio le faltaba la clase CSS clearfix.
  • Se solucionó un problema por el cual la altura de la línea del botón en el módulo de inicio de sesión no se podía configurar en el estado de desplazamiento.
  • Se solucionó un problema con los atributos del módulo CSS personalizado que no se representaban correctamente después de actualizar a D5.
  • Se corrigió que el módulo de audio no mostrara su imagen de portada.
  • Se corrigió el módulo de audio usando URL real en las pruebas.
  • Se solucionó el problema de patrón y máscara de fondo para el módulo de acordeón en FE.
  • Se solucionó el problema de patrón y máscara de fondo para el módulo de íconos en FE.
  • Se corrigió el estilo de transición de fondo para el módulo de búsqueda.
  • Se corrigió la etiqueta de paginación del blog y su posición en VB.
  • El ícono de Blurb fijo configurado para el estado de desplazamiento no se representa en el FE.
  • Se solucionó el problema de representación del nombre de clase de borde et_pb_with_border para el módulo de elementos de seguimiento de redes sociales.
  • Los elementos inferiores fijos en el módulo Menú con elementos de menú largos son inaccesibles cuando exceden el límite del contenedor de páginas.
  • Se corrigió la interfaz de usuario rota de la información sobre herramientas Agregar nuevo módulo en el módulo Imagen.
  • Se corrigió un error por el cual las opciones de espaciado para el margen en el módulo Imagen, específicamente el margen inferior, no funcionaban correctamente en Visual Builder.
  • Se solucionó el problema de estilo de alineación de botones en FE para el módulo deslizante posterior.
  • Se solucionó el problema del nombre de clase (clases duplicadas y separadas por comas) en el módulo de cartera filtrable FE.
  • Se solucionó el problema del nombre de clase en el módulo de contador circular.
  • Módulo de código fijo cuando se utiliza código HTML.
  • Se corrigieron las etiquetas de encabezado de texto del recuento de comentarios para FE en el módulo de comentarios.
  • Se corrigió la activación consecutiva de múltiples campos de selección.
  • Se corrigió la clase et_pb_section_parallax agregada al módulo Divisor aunque la opción Usar efecto Parallax aún no está configurada de forma predeterminada.
  • Se corrigió la etiqueta del encabezado de fuente para los comentarios que cuentan el texto en el módulo de comentarios.
  • Se corrigieron los valores predeterminados de altura de línea de fuente para metatexto y se ajustaron propiedades importantes en el módulo JSON de acuerdo con D4.
  • Se corrigió un error por el cual el formulario no se elimina cuando un mensaje de usuario se envía correctamente en el módulo Formulario de contacto.
  • Se solucionó el problema de desplazamientos horizontales y verticales agregando defaultPrintedStyleAttrs en RenderCallback en el módulo FE de Código de ancho completo.
  • Se corrigieron los selectores de desplazamiento para la máscara de fondo y el patrón en la interfaz.
  • Se solucionó el problema de alineación del ícono de declaración de estilo de ícono en el módulo de testimonios en FE.
  • Se corrigió la clase 'et_clickable' que faltaba en algunos módulos: llamado a la acción, contador circular, código, temporizador de cuenta regresiva, encabezado de ancho completo, fila, texto y módulos de alternancia.
  • Se corrigió el nombre de clase faltante llamado et_pb_portfolio para el módulo de cartera filtrable.
  • Se corrigió la clase et_clickable que faltaba en los módulos Portafolio filtrable y Galería.
  • Se corrigió la clase et_pb_text_align_center faltante en el módulo CTA.
  • Se corrigieron los enlaces del módulo para el módulo de comentarios en FE.
  • Se corrigió el comportamiento de las opciones de grupo anidado de la configuración del módulo para que se comporte como un acordeón (un grupo del mismo nivel se expande simultáneamente).
  • Se solucionó el problema de no renderizar el icono de superposición y el color de fondo de superposición.
  • Se solucionó el problema de desbordamiento de la imagen destacada en el módulo del blog.
  • Se corrigieron errores de obsolescencia de PHP 8 en el uso directo de rasgos.
  • Se solucionó el problema de estilo de transición de fondo de la cartera en FE.
  • Se corrigió el estilo de paginación del módulo de cartera.
  • Se solucionó el problema de estilo de espaciado del módulo Portafolio para el estado de desplazamiento.
  • Se solucionó el problema de representación del enlace del elemento de redes sociales para el módulo de redes sociales en VB y FE.
  • Se corrigió el texto del marcador de posición del campo de fuente de selección.
  • Se corrigió la opción del panel de configuración de ubicación del ícono y la opción de colocar el ícono en estado de desplazamiento en el módulo de botones.
  • Se corrigió que las flechas y los botones de paginación del módulo deslizante no funcionaran correctamente.
  • Los íconos específicos fijos no se imprimen correctamente en VB.
  • Se solucionó el problema de atributos y el problema de conversión del ícono de superposición.
  • Se corrigió el error en el mecanismo de guardado, donde una matriz vacía se guarda como [].
  • Se corrigieron los campos personalizados que no se representaban para el proveedor de Mailchimp en el módulo Email Optin.
  • Se solucionó el problema cuando el usuario pasa el cursor sobre el ícono de movimiento donde no se muestra la información sobre herramientas.
  • Se solucionó el problema por el cual los valores de margen no se aplicaban para el estado de desplazamiento en el módulo Contador de números.
  • Se solucionó el problema por el cual el ícono superpuesto no se mostraba cuando se usaban íconos de FontAwesome en el módulo de cartera tanto en VB como en FE.
  • Se solucionó el problema por el cual las opciones de tamaño (ancho, alto, alto mínimo, alto máximo) para las imágenes no funcionaban en la interfaz.
  • Se solucionó el problema por el cual los valores antes y después del contenido dinámico se escapaban cuando se usaban en la opción Autor del módulo Testimonio.
  • Se solucionó el problema por el cual la barra de configuración de los módulos Control deslizante, Control deslizante de publicación y Búsqueda no aparecía al pasar el mouse.
  • Se solucionó el problema por el cual el tamaño de fuente del cuerpo del Personalizador de temas y la altura de la línea del cuerpo no se aplican en el módulo dentro de D5 VB.
  • Se solucionó el problema por el cual no se aceptaban unidades absolutas poco comunes en los controles de Sombra de texto en D5.
  • Se solucionó el problema por el cual los usuarios no podían establecer valores negativos con el control deslizante de rango en las opciones de Desplazamiento vertical y horizontal.
  • Se solucionó el problema por el cual no podíamos establecer valores de margen para el estado de desplazamiento en el módulo Contador de números.
  • Se solucionó el problema con la sombra interior que no funcionaba correctamente en el submódulo “Posición de sombra de caja” del módulo de audio.
  • Se corrigió el campo de configuración de Relleno para no permitir valores negativos.
  • Se corrigió la imagen responsiva rota después del reinicio.
  • Se corrigió que el valor del campo Girador y Entrada numérica no se agrega cuando gira o se hace clic en la flecha arriba/abajo y el valor de entrada está vacío.
  • Se corrigió el botón de sincronización dentro del campo Espaciado que necesita dos clics para activarse.
  • Se corrigieron los estilos de fuente de los títulos, que no se aplicaban a los títulos.
  • Se corrigió el título de las opciones de enlace en el panel de configuración del módulo de menú.
  • Se solucionó el problema del tamaño del encabezado del texto del título en el panel de configuración.
  • El campo de transformaciones fijas al cambiar los valores con decimales usando las flechas hacia arriba/abajo agregará más dígitos decimales.
  • Se solucionó el problema de estilo de transición en el estilo del elemento del módulo con selectores personalizados.
  • Se corrigió que el ícono de Twitter no se muestra al importar el diseño Divi en el módulo Seguimiento de redes sociales. También actualicé Twitter a X.
  • Correcciones: No se pueden establecer estilos para enlaces, listas y citas.
  • El problema de desbordamiento de la imagen se soluciona cuando se aplica el radio del borde.
  • Se implementó la eliminación del nombre de clase llamado et_pb_icon_off que no está presente en D4 en el módulo de temporizador de cuenta regresiva en D5.
  • Se mejoró el rendimiento de la función getExpandedShorthandImportant al memorizarla.
  • Se mejoró el mecanismo de reinicio del grupo de opciones de Transformación.
  • Correcciones integradas para CSS personalizado en el módulo de cartera en VB y FE.
  • El color de fondo del menú móvil es fijo para los módulos Menú y Menú de ancho completo.
  • Modifique las opciones del módulo y la interfaz de usuario del botón Agregar módulo y colóquelo para que aún pueda ser accesible cuando el módulo tenga un desbordamiento: oculto.
  • Color de superposición fijo para el módulo Bar Counter.
  • El extracto de la publicación se corrige cuando el constructor Divi está habilitado.
  • Elimine la barra de desplazamiento vertical no deseada dentro del campo de configuración de Código.
  • Se eliminó el valor predeterminado para el contenido interno del botón uno en el módulo de encabezado de ancho completo.
  • Se eliminó la clase et_pb_section_parallax agregada al módulo Divider.
  • Se eliminaron la etiqueta de encabezado de los campos y el grupo de bordes de enfoque de los campos desde la configuración -> panel de diseño.
  • Se eliminaron las opciones de altura de línea y alineación de texto de los estilos de botones en el panel de configuración del módulo de comentarios.
  • Se eliminó el botón redundante “Restablecer” del contenedor del área de vista previa para la pestaña Máscara de fondo y Patrón en Configuración de fondos.
  • Se eliminaron los campos de imagen de fondo no compatibles para el módulo de iconos.
  • Se eliminaron las configuraciones de video de fondo no compatibles para el módulo de íconos.
  • Configure la etiqueta de biblioteca multimedia correcta para el campo URL de audio del módulo de audio.
  • El borde de la imagen de la diapositiva se fija cuando el estilo del borde no está seleccionado o configurado como predeterminado.
  • Se corrigió el radio del borde de superposición de texto para el módulo deslizante de publicación de ancho completo.
  • Radio del borde de superposición de texto fijo para el módulo deslizante de publicación.
  • Se actualizó la posición de Box Shadow en el módulo Audio para solucionar un problema con Inner Shadow.
  • Módulo de testimonios actualizado para corregir el tamaño de la imagen y el radio del borde.
  • Los desplazamientos verticales y horizontales están fijos para el módulo de encabezado de ancho completo.
  • Cuando un usuario elimina un módulo, nos aseguramos de que el panel esté cerrado.
  • Se solucionó el problema de no renderizar el icono de superposición y el color de fondo de superposición.
  • Se corrigieron los estilos de fuente de los títulos, que no se aplicaban a los títulos.
  • Módulo: Módulo de galería agregado para Divi 5.
  • Módulo: módulo de opción de correo electrónico agregado para Divi 5.
  • Módulo: corrige el estilo incorrecto del módulo de formulario de contacto.
  • Vista de capas: se agregaron funcionalidades de expandir y contraer en la vista de capas.
  • Vista de capas: opciones de módulo agregadas.
  • Vista de capas: agregado Ir a navegación de capas desde el menú contextual del módulo.
  • Vista de capas: se agregó desplazamiento al módulo al hacer clic en el elemento de capa.
  • Editor de texto enriquecido en línea: se agregó ventana emergente/barra de herramientas para el formateador de texto enriquecido en línea.
  • Colores globales: se agregó una versión inicial de colores globales donde los colores globales existentes se pueden importar y seleccionar, pero aún no se pueden editar.

Estén atentos para más actualizaciones

Eso es todo por el informe de progreso de este mes. Tuvimos un mes productivo atacando errores. Corregiremos los errores restantes durante las próximas semanas y luego reanudaremos la finalización de las últimas funciones necesarias para la alfa pública.

Mantente atento a más actualizaciones y no olvides seguirnos por correo electrónico y suscribirte a nuestro canal de YouTube para asegurarte de no perderte nada. ¡Volveré el mes que viene con otra actualización del progreso de Divi 5!