Actualización de Divi 5: versión alfa pública 5

Publicado: 2024-12-10

La alfa pública de Divi 5 está disponible para pruebas. Si usa Divi 5, verá una notificación de actualización para la versión 5 de Public Alpha hoy. Lanzamos nuevas versiones de Divi 5 cada dos semanas y ¡cada vez mejora! Si aún no has probado Divi 5, pruébalo y cuéntanos lo que piensas.

Tabla de contenido
  • 1 ¿Qué hay de nuevo en la Alfa pública 5?
    • 1.1 Cambios destacados
    • 1.2 Registro de cambios
  • 2 Salta a Divi 5 hoy

¿Qué hay de nuevo en la Alfa pública 5?

Durante las últimas dos semanas, solucionamos 89 errores . Divi 5 se siente estable y no recibimos muchos informes de errores nuevos de nuestros evaluadores beta. ¡Esa es una gran señal! Pasaremos dos semanas más solucionando los pocos errores de alta prioridad que quedan y luego pasaremos al desarrollo de funciones, iniciando 2025 con un calendario de lanzamiento agresivo.

Con todas las mejoras fundamentales y correcciones de errores detrás de nosotros, se perfila como un año nuevo emocionante.

Cambios destacados

Como ha sido el caso con las últimas actualizaciones, esta nueva versión contiene muchas pequeñas correcciones. Hay demasiados para mencionarlos, pero aquí hay algunos cambios destacados:

  1. Documentación para desarrolladores actualizada : hemos estado trabajando con creadores del mercado, respondiendo sus preguntas y usándolas como base para nuevos documentos para desarrolladores que servirán a la comunidad a perpetuidad.
  2. Nuevos ganchos y filtros para desarrolladores : los creadores de módulos ahora tienen más libertad para ampliar los módulos Divi y la interfaz del creador. Nos aseguramos de que los desarrolladores tengan lo que necesitan para crear los módulos que imaginan.
  3. Rendimiento mejorado en el modo de compatibilidad con versiones anteriores : algunas páginas se cargaban lentamente al representar códigos cortos heredados en el modo de compatibilidad con versiones anteriores. Identificamos el cuello de botella y lo solucionamos. Queremos que los módulos heredados se carguen igual o más rápido en Divi 5 para que la actualización no tenga inconvenientes.
  4. Se corrigió la representación de bloques Divi de do_blocks() : uno de los beneficios de los códigos cortos es que puedes conectarlos en cualquier lugar. Lo mismo ocurre con los nuevos bloques de Divi 5; sin embargo, renderizar bloques Divi usando la función do_blocks() de WordPress no funcionaba como se esperaba y esto se ha solucionado.
  5. Arrastrar módulos que estás editando : anteriormente, en Divi 5, no podías arrastrar un módulo que estabas editando activamente. El estado activo no se podía arrastrar, lo cual era bastante molesto. Esto se ha solucionado.

Registro de cambios

Aquí hay una lista de todos los cambios implementados en Public Alpha 5.

  • Se corrigió el comportamiento de salto inesperado del módulo Sticky en la parte frontal cuando se activa el estado Sticky y el encabezado Divi predeterminado está configurado como Fijo.
  • Se solucionó un problema por el cual un modal de configuración se podía arrastrar más allá de la parte superior de la ventana del navegador, ocultando efectivamente una parte del mismo.
  • Habilite el arrastre de módulos cuando se esté editando el módulo.
  • Función de arrastrar y soltar actualizada para permitir que los módulos se arrastren y suelten incluso en el modo de edición en Visual Builder.
  • Se corrigió el comportamiento defectuoso de arrastrar y soltar en el modo de estructura alámbrica en circunstancias específicas debido a valores incorrectos de estado hoveredArea y bottomOffsetTop.
  • Se corrigió que solo una columna en la fila de la sección de especialidad no debería poder arrastrarse.
  • Se agregó una barra de desplazamiento en el modo de selección preestablecida.
  • Se solucionó un problema de rendimiento con las comprobaciones de atributos de código corto que ayudan a la representación frontal de diseños heredados.
  • Se corrigieron varios problemas de estilo de transición relacionados con el texto del cuerpo en algunos módulos, como las tablas de precios y los módulos de Blurb.
  • Procesamiento de estilos de transición mejorado al fusionar los estilos de transición de fuente de encabezado y fuente de cuerpo con otros estilos de transición en el mismo elemento del módulo.
  • Solucione problemas de transición con módulos que dependen de selectores de propiedades y agregue pruebas para admitir los cambios de código.
  • Se agregó soporte para copiar y pegar módulos entre páginas.
  • Se solucionó un problema por el cual los caracteres especiales en los íconos de fuentes no se escapaban correctamente.
  • Se corrigió un error que causaba que los fondos de paralaje no funcionaran correctamente en el modo de compatibilidad con versiones anteriores de D5.
  • Se corrigió un error que mostraba etiquetas no deseadas en el modo de compatibilidad con versiones anteriores de Divi 5 en algunos casos.
  • Se solucionó un problema por el cual los códigos cortos heredados no se migraban correctamente durante el proceso de importación del diseño.
  • Se solucionó un problema por el cual la combinación entre el color del texto y el color del texto claro/oscuro no funciona como se esperaba.
  • Se solucionó un problema por el cual el color del divisor de sección se aplicaba a negro cuando el color no estaba configurado.
  • Se corrigieron las barras invertidas que se eliminaban del CSS personalizado de configuración de página.
  • Se corrigió la representación del color del divisor de sección según el color de fondo de la sección hermana.
  • Se actualizó el tutorial sobre cómo ampliar la configuración de página de Divi 5 con el nuevo gancho PHP.
  • Se agregó una página de explicación de documentación para la gestión de contenido responsivo en Visual Builder.
  • Se solucionó un problema por el cual los espacios finales en las etiquetas de las casillas de verificación causaban errores de validación en el módulo Formulario de contacto.
  • Se corrigió un error de aviso de PHP en la interfaz causado por una propiedad no definida.
  • Se agregó una página de explicación en la documentación para la función de carga diferida del código abreviado y orientación sobre cómo adaptarla.
  • Se solucionó un problema por el cual la imagen del logotipo en los módulos del menú se estiraba debido a que faltaban reglas CSS en D5.
  • Se corrigió un error con la confiabilidad de arrastrar y soltar para el módulo de botones.
  • Se solucionó un problema por el cual el estado abierto del elemento de acordeón era inconsistente, lo que provocaba que el primer elemento mostrara atributos/propiedades del estado abierto incluso cuando no era el abierto. Esto sólo afecta al constructor visual.
  • Se solucionaron problemas con el uso de enlaces de React, la denominación de componentes y la estructura del código para mejorar la confiabilidad, la legibilidad y el cumplimiento de las mejores prácticas.
  • Se agregaron pruebas para la clase Orden de posicionamiento en el Selector CSS personalizado.
  • Se agregaron códigos de ejemplo para agregar una propiedad de selector en CSS personalizado.
  • Se agregó un tutorial para integrar la propiedad del selector en customCssFields para módulos Divi 5.
  • Se agregó una página de guía para el diseño de íconos del módulo.
  • La selección de categoría fija no muestra un título como divisor.
  • Se actualizó la documentación de conversión de módulos estáticos y dinámicos.
  • Se corrigieron todas las secciones que no eran visibles en FE después de importar un diseño prediseñado.
  • Se actualizó el complemento de ejemplo de extensiones para incorporar estilos avanzados dentro de la clase Elementos, lo que garantiza la compatibilidad cuando sea necesario tanto en Visual Builder como en Frontend.
  • Se solucionó el problema con la edición de elementos de la biblioteca después de la actualización de los enlaces permanentes.
  • Los íconos de acción agregados se desplazan para evitar la superposición de íconos de acción si los módulos tienen márgenes pequeños y si los elementos estructurales tienen márgenes y rellenos pequeños.
  • Se corrigió el módulo de arrastrar y soltar en el modo de estructura alámbrica, lo que provocaba que todos los módulos se volvieran a renderizar.
  • Se corrigieron problemas de compilación con el tutorial del módulo dinámico.
  • Se corrigió la imposibilidad de agregar una fila interna desde la Biblioteca Divi.
  • Se solucionó un problema por el cual el peso de fuente en los módulos de encabezado de ancho completo se mostraba incorrectamente como Regular al migrar de Divi 4 a Divi 5.
  • Se solucionó un problema por el cual los valores preestablecidos personalizados no se mostraban de forma predeterminada cuando el ajuste preestablecido personalizado estaba activo.
  • Se solucionó un problema por el cual agregar una nueva secuencia de comandos de grupo de opciones personalizadas en los tutoriales no funcionaba como se esperaba.
  • Se actualizaron los errores de la consola para incluir módulos sin codificar y nombres de rutas para mejorar la claridad de la depuración.
  • Los módulos generados automáticamente activan advertencias para garantizar que se noten.
  • Se agregó una lista de módulos generados automáticamente para una referencia más sencilla.
  • Se solucionó un problema con las diferencias de marcado HTML entre Divi 4 y Divi 5 en el módulo Blurb.
  • Se solucionó el problema de importación de ajustes preestablecidos en Theme Builder.
  • Se actualizó el código de la documentación de conversión de módulos estáticos y dinámicos con el fragmento de código valueExpansionFunctionMap agregado.
  • Se solucionó un problema por el cual la barra de configuración de la primera sección se ocultaba detrás del encabezado después de cambiar del modo de estructura alámbrica a la vista de escritorio.
  • Se solucionó un problema por el cual la opción "Categorías seleccionadas" se perdía para los módulos Portafolio filtrable, Portafolio y Portafolio de ancho completo después de migrar de Divi 4 a Divi 5.
  • La primera imagen de diapositiva del módulo deslizante fijo está oculta en el generador visual.
  • Se solucionó un problema por el cual un fondo degradado vacío heredaba incorrectamente estilos de otras opciones de fondo, lo que garantizaba que se aplicara un fondo blanco predeterminado en su lugar.
  • Se corrigió la importación de colores globales al importar plantillas de Theme Builder.
  • Se corrige el agotamiento de la memoria causado por el bucle de recursividad del módulo Blog que ocurre cuando el Módulo Blog se usa en una sola publicación y el Módulo Blog incluye inadvertidamente la publicación actual en las publicaciones mostradas.
  • Se solucionó un problema por el cual los datos de fila agregados desde una sección normal no se mostraban en la biblioteca de filas de la sección Especialidad.
  • Se corrigió un error fatal al agregar una nueva publicación debido a que los datos del creador de temas se importaron como un código corto.
  • El módulo de contenido de publicación fijo se importa incluso fuera del creador de temas.
  • Se solucionó un problema por el cual las opciones de respuesta para el método Parallax en la configuración de Imagen de fondo no funcionaban correctamente.
  • Se actualizaron las series de tutoriales “Agregar grupo de opciones personalizadas” y “Agregar campo de opciones personalizadas” para tener ejemplos más realistas que se conectarán con los próximos tutoriales, como elementos y estilos de representación.
  • Se corrigió el error cuando se hacía clic en el botón Guardar en la biblioteca.
  • Se solucionó un problema por el cual las categorías no se mostraban en el módulo Título de la publicación y en la metainformación del módulo Título de la publicación de ancho completo en la interfaz cuando se usaba el Generador de temas.
  • Solución: se resolvió un problema por el cual el ancho máximo de la fila en Visual Builder no respetaba la configuración de Ancho del contenido del sitio web del Personalizador de temas.
  • Se solucionó un problema por el cual el ancho del contenido personalizado en el módulo de encabezado de ancho completo no se aplicaba en el FE.
  • Se solucionó el problema del índice z modal donde aparecían debajo de la barra lateral rota.
  • Se solucionó un problema por el cual la opción Alineación de texto y Color de texto en el Módulo de menú no se migraba correctamente de Divi 4 a Divi 5.
  • Se corrigió un error fatal en la página de vista de un solo producto cuando no se utiliza ningún módulo WooCommerce en la página.
  • Se solucionó el problema de visibilidad del botón Leer más en el módulo Control deslizante de publicación y Control deslizante de publicación de ancho completo.
  • Se mejoró la representación de contenido dinámico al escapar correctamente los caracteres especiales en los atributos de bloque.
  • Se introdujeron nuevos ganchos para filtrar elementos de módulo renderizados en VB y FE.
  • Se introdujeron nuevos ganchos para filtrar envoltorios de módulos renderizados en VB y FE.
  • Se solucionó el problema cuando al hacer clic dentro del selector de color se cerraba el editor en línea.
  • Las secciones fijas con el relleno superior o inferior establecido en 0 no se representaban correctamente en la interfaz al importar diseños específicos.
  • Se resolvió un problema por el cual CSS no se generaba completamente para una sección especializada al representar diseños/bloques de Divi 5 con la función do_blocks() en una plantilla de página.
  • Se solucionó un problema por el cual al editar un color global, el cuadro de diálogo de confirmación para guardar los cambios ahora aparece en la barra lateral correcta si hay varias barras laterales abiertas.
  • Se solucionó el problema por el cual los códigos cortos de video no se representaban en etiquetas de video dentro del editor Divi 5 TinyMCE.
  • Se solucionó un problema por el cual abrir y cerrar el selector de color global sin modificaciones impedía que los elementos de la página hicieran clic.
  • Se solucionó el problema de tipo/linter en el archivo de prueba.
  • Se corrigió el error de generación rápida de sitios y la página en blanco cuando el usuario no había iniciado sesión.
  • Se corrigieron las advertencias de SCSS durante el desarrollo de la incorporación.
  • Se solucionó un problema por el cual los ajustes preestablecidos no se podían guardar después de generar un sitio usando Divi Quick Sites.
  • Se corrigieron las transiciones de video en el módulo deslizante donde el video salta desde abajo antes de comenzar la animación.
  • Se corrigieron repeticiones innecesarias de campos de grupo causadas al pasar el cursor sobre el menú contextual del botón derecho.
  • Conversión mejorada::maybeConvertContent() para incluir la aplicación de ShortcodeMigration::maybe_migrate_legacy_shortcode() dentro de la función.
  • Paquetes actualizados para que coincidan con la configuración de incorporación.
  • Se corrigieron errores de compilación de desarrollo en la incorporación.
  • Se corrigió un error de PHP durante las importaciones de módulos de terceros actualizando ShortcodeMigration::should_handle_migration() para manejar valores nulos.

Salta a Divi 5 hoy

Ahora es el momento de probar Divi 5 e informar errores. Continuaremos trabajando agresivamente para solucionar los problemas que encuentre. ¡También disfrutará de una experiencia de construcción rápida, un rendimiento frontal muy mejorado y una nueva interfaz moderna!

Háganos saber lo que piensa hasta ahora y esté atento a una nueva versión de Divi 5 cada dos semanas. De ahora en adelante, Divi 5 mejorará periódicamente a través de Alpha, Beta y más allá.