Mejoras de seguridad, accesibilidad y estilo en Gravity Forms 2.0.0.

Mejoras de seguridad: Se han corregido problemas de seguridad en las páginas de administración.
Mejoras de seguridad: La ubicación de los archivos cargados ahora está oculta de forma predeterminada.
Mejoras de seguridad: Se agregó el filtro gform_sanitize_confirmation_message. Devuelve true para sanitizar toda la confirmación justo antes de renderizar. Esta es una capa adicional de seguridad para garantizar que los valores de las etiquetas de combinación utilizadas dentro de HTML estén codificados correctamente y todos los scripts sean eliminados. Útil para superadministradores en instalaciones de multisitio donde los administradores del sitio no son de confianza.
Mejoras de accesibilidad: Se agregó contenido alternativo para el iframe del formulario AJAX.
Mejoras de accesibilidad: Se agregaron atributos ARIA de inválido y requerido a los campos de donación, correo electrónico, oculto, nombre, número, contraseña, teléfono, campo personalizado de publicación, extracto de publicación, etiquetas de publicación, título de publicación, precio, selección, texto, área de texto y sitio web.
Mejoras de accesibilidad: Se corrigió un problema de accesibilidad con el campo de lista cuando el estilo se llamaba con un elemento en línea.
Mejoras de accesibilidad: Se corrigió un problema de accesibilidad con los atributos onkeypress que no acompañaban a los atributos onclick.
Mejoras de estilo: Se mejoró el soporte de RTL.
Mejoras de estilo: Se mejoró el soporte responsive/adaptable.
Mejoras de estilo: Se mejoró la alineación vertical.
Añadido «Duplicar» y «Papelera» al menú del formulario para mantener la consistencia con las acciones de la lista de formularios.
Añadida la opción de ‘formularios por página’ en la lista de formularios.
Añadido GFEntryDetail::set_current_entry() para actualizar la entrada en caché en la página de detalles de la entrada.
Añadido el menú de la barra de herramientas de formularios.
Añadida la configuración del menú de la barra de herramientas.
Añadido el filtro gform_entry_detail_meta_boxes que permite agregar cajas de meta personalizadas a la página de detalles de la entrada.
Añadido el filtro gform_progress_steps para permitir modificar/reemplazar la estructura de los pasos de progreso.
Añadido soporte para Loco Translate que almacena traducciones en WP_LANG_DIR/plugins/.
Añadidas traducciones al inglés (AU, GB, NZ). Créditos: Ross McKay.
Añadido el filtro gform_progress_bar para permitir modificar/reemplazar la estructura de la barra de progreso.
Añadido el filtro gform_phone_formats y la versión específica del formulario que permite definir formatos de teléfono personalizados.
Añadido el filtro JS gform_spinner_target_elem para permitir cambiar el elemento después del cual se inserta el spinner AJAX.
Añadido un mensaje desestimable a la página de confirmación que se muestra si se utilizan etiquetas de combinación como valores para atributos.
Añadida una columna de Evento a la lista de Notificaciones si el formulario tiene varios eventos de notificación registrados.
Añadido soporte para evitar que los campos Solo para Administradores sean seleccionados en la lógica condicional del Editor de Formularios; cambiar un campo utilizado en la lógica condicional a Solo para Administradores resultará en una confirmación (como eliminar un campo utilizado en la lógica condicional).
Añadido soporte para excluir el campo actual de la lógica condicional; evita que el campo aplique la lógica condicional sobre sí mismo.
Añadido filtro gform_list_field_parameter_delimiter.
Añadido el filtro gform_disable_print_form_scripts.
Añadido soporte para la opción de entradas por página en la lista de entradas.
Añadido soporte para lógica condicional en campos de múltiples entradas (específicamente Nombre y Dirección).
Añadido soporte para futuros cambios en la lógica condicional donde se puede especificar el orden de varios eventos JS de GF.
Añadida la clasificación en la lista de formularios para las columnas de recuento de entradas, recuento de vistas y conversiones.
Añadido soporte para reCAPTCHA 2.0.
Añadido soporte para Editor de Texto Enriquecido en campos de Párrafo y Cuerpo de Publicación.
Añadida la tarea diaria gravityforms_cron. Realiza auto-reparaciones, agrega archivos de índice vacíos, elimina archivos de exportación no reclamados, registros antiguos y entradas huérfanas.
Añadido nuevo filtro: gform_addon_feed_settings_fields
Actualizadas las traducciones al inglés (AU, GB, NZ, ZA). Créditos: Ross McKay.
Actualizados los permisos necesarios para importar formularios. Ahora se requieren tanto las capacidades gravityforms_create_forms como gravityforms_edit_forms para importar formularios.
Actualizada la lista de entradas para ocultar los filtros y la interfaz de búsqueda cuando el formulario no tiene entradas.
Actualizada la traducción al chino (China). Créditos: Edi Michael.
Actualizada la cantidad predeterminada de cuentas de usuario en el ajuste de suplantación para la API web a 3000.
Actualizada la lista desplegable de estados del campo de Dirección para admitir grupos de opciones.
Actualizada la presentación/estilo para la meta de notas (se veía extraño para notas del sistema donde no se especifica una dirección de correo electrónico).
Actualizada la sección de detalles de pago para utilizar el sistema de cajas de metadatos de Detalles de Entrada.
Actualizado el mantenimiento diario para eliminar archivos de registro más antiguos de un mes.
Actualizada la traducción al chino (China). Créditos: Edi Michael.
Actualizada la forma en que el campo de Párrafo guarda los valores: los campos que esperan HTML guardarán valores seguros. Los campos de párrafo que no esperan HTML aceptarán valores tal como se envían.
Actualizados los resultados de pago para mostrar resultados de días con cero resultados cuando no se establece un rango de fechas.
Actualizado el editor de formularios para mostrar contenido de marcador de posición cuando se han eliminado todos los campos.
Actualizada la validación de formularios de múltiples páginas. Si se encuentran campos inválidos al enviar la página final de un formulario, el formulario saltará a la primera página con un campo inválido.
Actualizada la página de detalles de la entrada para mostrar las cajas de Información de Entrada, Notificaciones y Notas como cajas de metadatos de WordPress. Añadido soporte para opciones de pantalla.
Actualizada la columna de valor en la tabla de lead_detail a longtext para solucionar un problema con la búsqueda de entradas. La tabla longtext ya no se utiliza.
Actualizados los estilos de la barra de herramientas.
Actualizados los estilos del filtro de búsqueda de entradas para mostrar el filtro debajo de la lista de entradas en pantallas más pequeñas.
Actualizada la forma en que se validan los campos de correo electrónico. GFCommon::is_valid_email() ahora utiliza la función de WordPress is_email() en lugar del filtro PHP FILTER_VALIDATE_EMAIL. Utilice el filtro de WordPress is_email para ajustar el comportamiento. Consulte este artículo de WordPress.
Actualizada la página de ajustes para utilizar la constante GF_MIN_WP_VERSION como la versión mínima de WordPress.
Actualizada la forma en que se guardan los campos de productos para mejorar el rendimiento al guardar la información del producto.
Arreglado un problema con los estilos de la configuración del formulario, la lista de entradas y las páginas de ajustes del complemento para pantallas estrechas.
Arreglado un problema con la lista de entradas donde las búsquedas por Fecha de Entrada pueden devolver resultados incorrectos para sitios en zonas horarias diferentes a UTC.
Arregladas algunas cadenas no traducidas.
Arreglados errores tipográficos en algunas cadenas traducidas.
Arreglado aviso al usar el campo reCAPTCHA.
Arreglado problema donde la lógica condicional de estado/país basada en direcciones no mostraba correctamente la selección de opciones disponibles.
Arreglado problema al guardar y mostrar valores de entradas para campos de casilla de verificación con un valor de elección de 0.
Arreglado problema donde las selecciones de valores de lógica condicional para Direcciones generaban errores al seleccionarse.
Arreglado problema con la comprobación de dependencia de lógica condicional al configurar una nueva opción si hay una regla de lógica condicional basada en

Más información sobre esta actualización en el changelog oficial: https://docs.gravityforms.com/gravityforms-change-log/.

En Zonsai, somos expertos en diseño WordPress y mantenimiento de sitios web.

Published On: 9 de agosto de 2015Categories: Gravity Forms