Anuncio de la beta para desarrolladores de Divi 5
Publicado: 2023-08-22Regresé con otra actualización de Divi 5, y esta vez me complace anunciar el lanzamiento de Divi 5 Dev Beta, la siguiente fase del programa Divi 5 beta. La base de Divi 5 está completa, nuestra documentación de desarrollo se está completando muy bien y hemos utilizado la fase Dev Alpha para recopilar comentarios y solidificar la API de Divi 5.
Con el lanzamiento de Dev Beta, invitaremos a muchos más desarrolladores a unirse al programa beta para que puedan comenzar a hacer la transición de sus módulos Divi al marco oficial de Divi 5 y trabajar en funciones nuevas y emocionantes que pueden estar listas para el lanzamiento de Divi 5.
Mientras tanto, nuestro equipo se concentrará en avanzar a la siguiente fase: Divi 5 Public Alpha, la primera fase beta pública.
Lo que logramos desde mi última actualización
Trabajamos mucho durante las últimas seis semanas, completamos la API de Divi 5 y solucionamos más de 180 errores. Llegué un poco tarde con mi actualización de este mes, pero queríamos asegurarnos de terminar la versión beta de desarrollo de Divi 5 y eliminar tantos errores como fuera posible antes de pasar a la siguiente fase. Si está interesado en el meollo de la cuestión, aquí está el registro de cambios completo:
Entradas del registro de cambios:
- Accesorios refactorizados y accesorios de desplazamiento sensibles y adhesivos movidos a accesorios de características.
- Módulo de cartera fijo con categorías importadas como diseño desde D4.
- Se corrigieron las opciones de tamaño del módulo de cartera que no funcionaban correctamente.
- Se corrigieron las advertencias FE del módulo Portafolio si no se configura ninguna imagen destacada.
- Tutorial de conversión de módulo actualizado.
- Se corrigieron los estilos que no se aplicaban en el botón dentro del módulo de inicio de sesión.
- Se solucionó el problema de alineación del texto del módulo Blurb en la parte frontal.
- Se solucionó el problema con el ícono que no se mostraba en la interfaz del módulo Imagen de ancho completo.
- Se solucionó el problema por el cual el campo Nombre del diseño del modo Agregar a la biblioteca no era necesario para guardar el diseño.
- Se solucionó el problema de desbordamiento del borde del módulo de pestañas.
- Soluciona el problema por el cual el usuario no puede usar una unidad de radio de borde que no sea px.
- JSDoc en línea actualizado en todo el código base.
- Ganchos y transitorios renombrados para usar la nueva convención de nomenclatura D5 para ganchos y transitorios.
- Declaración de estilo de fondo actualizada para renderizar según el valor habilitado del degradado.
- Se actualizó el contenedor/componente del campo Degradado para heredar el valor y presentar la vista previa en consecuencia.
- Se corrigió un error que causaba que el color de fondo del botón al pasar el mouse no apareciera en Builder o Frontend.
- Los degradados de fondo en las vistas de Tableta y Teléfono ahora heredarán los valores de "dirección" cuando no tengan los suyos propios especificados.
- Estilo de transición optimizado y refactorizado con estilo de elemento para abstraer las propiedades CSS de fuente y sombra de texto de su función principal en sus propios métodos respectivos.
- Agregue una opción de Transición a los atributos del módulo de forma predeterminada.
- Configuración del paquete web actualizada para generar archivos CSS para paquetes de Visual-Builder.
- Proceso de compilación actualizado para copiar archivos de fuentes en el directorio de compilación para la entrada @font-face.
- Libro de cuentos actualizado para usar el paquete web 5.
- Se agregaron las funciones PHP get_package_list, get_package_asset y enqueue_package_style.
- AssetsUtility refactorizado para poner en cola automáticamente CSS para paquetes de Visual-Builder cuando JS para paquetes de Visual-Builder se puso en cola.
- Se cambió el nombre del tipo FormatAttr<> a FormatBreakpointStateAttr<>.
- Implemente el método de estilo de ModuleElements de varios módulos Divi.
- Se cambió el nombre de module.decoration.filter a module.decoration.filters para que sea coherente entre todos los módulos.
- Se implementó el contenido dinámico en los módulos existentes que ya tienen renderizado frontend.
- Refactorice el componente para que el campo dentro de él se pueda modificar de manera flexible.
- Se corrigió la falta de la clase et_pb_css_mix_blend_mode_passthrough en la interfaz del módulo Column.
- Se solucionó el problema de que el nombre de la clase no se agregaba a VB y FE para la sección Regular.
- Se solucionó el problema del contenido receptivo del módulo Persona.
- Se solucionó un problema por el que se mostraba la vista previa de carga para todos los tipos de archivos de carga.
- Se solucionó un problema con Portfolio donde ningún proyecto mostraba una página vacía en Frontend.
- Las opciones de margen izquierdo y derecho fijo anulan la alineación del módulo Divisor.
- Se corrigió la configuración "Ecualizar alturas de columna" del módulo de fila para que funcione como se esperaba.
- Se corrigió el campo de porcentaje del contador de barras que no mostraba el valor del texto.
- Se corrigieron los valores predeterminados incorrectos de Color de borde y Color de texto del módulo Botón.
- El valor de relleno personalizado fijo no funciona en Row Inner.
- Se actualizaron las declaraciones CSS de la imagen de fondo del módulo para incluir configuraciones repetidas.
- Se agregaron configuraciones de imagen de fondo (alto, ancho, desplazamiento vertical, desplazamiento horizontal) al mapa de atributos de conversión D4>D5.
- Se corrigió un error que causaba que el editor de texto enriquecido en línea no se activara correctamente en algunos casos.
- Se corrigió un error que estaba causando un error fatal con el título modificado del módulo Blurb.
- Se corrigió un error que causaba que el título del módulo de pestañas no se guardara desde el editor de texto en línea.
- Representación del contador circular refactorizada para que el vídeo de fondo aparezca encima del color o degradado del fondo.
- Se corrigió un caso en el que el color de fondo del módulo Texto tenía resultados diferentes entre Builder y Frontend.
- Se solucionó un problema con la conversión de los atributos de fondos de la sección durante la importación.
- Se corrigió el atajo de teclado para guardar en Linux y Windows.
- La animación del icono del botón Cambiar tamaño para el modo de ayuda se corrige en el modo acoplado.
- Cuando las "Animaciones de la interfaz del generador" están deshabilitadas, las animaciones del modo de ayuda también están deshabilitadas.
- Se solucionó el problema de desaparición de la navegación de la lista de videos al cambiar el tamaño del modal acoplado.
- Se corrigió el espacio incorrecto entre los botones Desacoplar y Cerrar, que aumenta a medida que aumenta el tamaño modal
- El icono del botón Cambiar tamaño para el modo de ayuda ahora está centrado en el modo acoplado.
- Se corrigió el icono de respuesta que no funcionaba en el módulo de testimonios VB.
- Se corrigió la diferencia en el selector de estilos de estado de desplazamiento.
- Se corrigió la funcionalidad de contenido adaptable en el módulo de inicio de sesión.
- Corrija los selectores flotantes en FE si el selector tiene un pseudoelemento.
- Se solucionó el problema de configurar el valor predeterminado de Opacidad del fondo del círculo en el módulo de contador de círculos, igual que D4.
- Se corrigieron los selectores de desplazamiento en VB si el selector tiene un pseudoelemento.
- Se corrigieron valores importantes incorrectos de los módulos de margen y relleno.
- Se solucionó un problema de nombre de clase que faltaba en la interfaz del módulo de audio.
- Se corrigieron los íconos que no se mostraban correctamente en la interfaz del módulo Testimonial.
- Se corrigió el error al duplicar módulos secundarios.
- Las opciones de tamaño del módulo de imagen fija no funcionan
- Los estilos de título de alternancia fijos en el módulo de alternancia no funcionan correctamente tanto en VB como en FE.
- Se solucionó el problema de alternar estilos de iconos abiertos en FE para el módulo de alternar.
- Se corrigió el comportamiento del botón vacío en FE.
- Se corrigió la opción de desactivar Estado en el modo Hover.
- Se solucionó el problema de conversión de enable_on.
- El botón fijo Agregar a la biblioteca no se mostrará a menos que se vuelva a guardar la función de usuario.
- Se solucionó el problema por el cual al hacer clic en el espacio en blanco dentro de la etiqueta en el grupo de componentes activaría la primera opción en lugar de estar inactiva.
- Se corrigió el corte modal Agregar a la biblioteca cuando se abre desde una posición determinada.
- Se corrigió la animación incorrecta del ícono del botón al pasar el cursor.
- La funcionalidad de contenido receptivo fijo no funciona en el componente del botón FE.
- Se solucionó el problema de desbordamiento de la imagen de ancho completo, que tiene un conjunto de radio de borde.
- Se corrigió un error en el campo de configuración del código, no se podía eliminar el valor en el modo de respuesta.
- Se solucionó el problema del valor del marcador de posición de entrada, que no se elimina después de eliminar el texto que contiene.
- Se corrigió el desplazamiento de la configuración modal al desplazarse sobre elementos deshabilitados receptivos.
- Se resolvió el problema que causaba fallas en el comportamiento en dispositivos táctiles para contenido receptivo.
- Se corrigió el error fatal causado al guardar un valor de punto de interrupción de escritorio vacío.
- El valor del campo de entrada se heredará del punto de interrupción superior.
- Se corrigió la superposición desplegable de la lista de opciones de contenido dinámico con el elemento TinyMCE.
- Se corrigió la función basada en script (por ejemplo, animación) que no funciona en el módulo de código corto.
- Contenido dinámico: se agregaron pruebas para varias funcionalidades de la interfaz de usuario de contenido dinámico.
- Contenido dinámico: se agregó compatibilidad con el tipo de URL al contenido dinámico en el módulo de testimonios.
- Contenido dinámico: defina la propiedad de identificación en cada registro de opción de Contenido dinámico.
- Contenido dinámico: contenido dinámico refactorizado y migrado a.
- Contenido dinámico: cambie el nombre de algunos términos de campo utilizados en las opciones de Contenido dinámico.
- Contenido dinámico: se introdujo una nueva forma de registrar la configuración de opciones de contenido dinámico y la parte de representación.
- ModuleElements: implemente ModuleElements en módulos que están disponibles en Divi 5.
- Refactorización de atributos de módulo: Atributo de módulo de refactorización para módulos IconAttr y seguimiento de redes sociales
- Se solucionó el problema de conversión de CSS personalizado.
- Estilo de transición: refactorización del componente Estilo de transición.
- Opciones de posición: solucione el problema del estilo de opciones de posición que se representa cuando no se proporciona ningún atributo al permitir que el componente de estilo tenga la propiedad defaultPrintedStyleAttr que se deduce del module.json del módulo
¿Qué sigue para Divi 5?
Con las fases Dev Alpha y Dev Beta en nuestro espejo retrovisor, ahora avanza a toda velocidad hacia Public Alpha, la primera versión beta orientada al usuario. Entre ahora y el lanzamiento de Public Alpha, completaremos las funciones que faltan, corregiremos errores y nos aseguraremos de terminar lo suficiente del proyecto para garantizar un lanzamiento público.
Si no estás familiarizado con Divi 5, déjame darte un repaso rápido. Divi 5 es una reescritura completa de Divi Builder centrada en los fundamentos. No estamos agregando muchas funciones nuevas, si es que hay alguna, sino que nos centramos en el rendimiento, la estabilidad, la escalabilidad y la capacidad de ampliación. Exprimimos todo lo que pudimos de Divi 4 y ahora estamos construyendo las nuevas bases que necesitamos para impulsar a Divi hacia el futuro. Para llegar allí, básicamente necesitamos recrear cada pieza de Divi Builder, una pieza a la vez.
Ahora estamos trabajando para el lanzamiento de Divi 5 Public Alpha. Esta será una versión funcional y, con suerte, libre de errores de Divi 5, pero faltarán algunos de los módulos y características de Divi menos populares. Podrás probar Divi 5 e incluso usar esta versión si las características que faltan no son algo que extrañas.
Después de que se publique Public Alpha, trabajaremos para la Public Beta, que incluirá todas las funciones actuales de Divi y servirá como candidato de lanzamiento para Divi 5, pendiente de la corrección de cualquier error encontrado por nuestros probadores beta.
Únase a la beta para desarrolladores de Divi 5
Si eres un desarrollador que crea módulos Divi personalizados para la comunidad, puedes solicitar unirte a Divi 5 Dev Beta. Si ya solicitó el Dev Alpha pero no fue aceptado, no es necesario que vuelva a presentar la solicitud. Solo esté atento a su bandeja de entrada de correo electrónico para recibir una invitación.
Recordatorio : esta fase del programa beta solo está destinada a desarrolladores de módulos Divi. Una vez que hayamos agregado algunas funciones más, pulido la interfaz de usuario y limpiado los errores restantes, lanzaremos Divi 5 Public Alpa, la primera versión beta destinada a pruebas generales.
Estén atentos para más actualizaciones
Ofrezco una actualización de Divi 5 todos los meses, ¡así que asegúrese de suscribirse a nuestro boletín y a nuestro canal de YouTube para mantenerse actualizado! Divi 5 es un gran proyecto, pero estaré aquí en cada paso del camino, abriendo las cortinas y brindándoles una idea de nuestro progreso.
Deje un comentario si tiene alguna pregunta, y nos vemos en la próxima actualización.