Autor: Fabrice Mainguené

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.
Producto blank

Parámetros personalizados para inicializar el área web integrada

Traducido automáticamente de Deepl

Dado que el área web incrustada utiliza CEF como motor de navegación web, se ha solicitado un método para incorporar conmutadores CEF adicionales, como el conmutador de política de reproducción automática, durante la inicialización del área.

A partir de 4D 20 R6, puede gestionar sus parámetros personalizados utilizando un archivo de parámetros.

Producto blank

4D Netkit: Personalización de la interfaz de conexión OAuth 2.0

Traducido automáticamente de Deepl

Algunos de ustedes pueden necesitar gestionar la visualización de la interfaz de conexión durante una conexión OAuth 2.0 por razones técnicas o de diseño. Desde 4D 20 R6, puede elegir no abrir automáticamente un navegador web para mostrar la interfaz de conexión, sino utilizar el authenticateURI para mostrarla donde desee.

En esta entrada de blog, recorreremos un ejemplo de apertura de la interfaz de conexión de Microsoft dentro de un área web.

Producto blank

4D Netkit: Autenticación OAuth2.0 mediante certificado

Traducido automáticamente de Deepl

Varios servidores OAuth 2.0, como Microsoft Identity Platform, ofrecen una opción de autenticación que utiliza certificados en lugar de secretos de cliente. Este enfoque mejora los mecanismos de seguridad y autenticación dentro del protocolo. A partir de la versión 4D 20 R5, Netkit incorpora la gestión de conexiones basada en certificados OAuth 2.0.

Producto blank

4D View Pro: Mejora de las funciones personalizadas

Traducido automáticamente de Deepl

A veces, puede necesitar cálculos especializados sobre el contenido de una columna o fila sin saber cuántas celdas se verán afectadas.

Con 4D 20 R5, ahora puede pasar múltiples rangos de celdas a una fórmula personalizada dentro de su fórmula de hoja de cálculo, como «A1:C10», o un objeto como «OBJECT(«Firstname»,B2, «Lastname»,C2)», y recuperar una colección o un objeto que contenga todo el contenido de las celdas en su método 4D.

Producto blank

Declaraciones y asignaciones de propiedades de clase en una sola línea

Traducido automáticamente de Deepl

En 4D 20 R5, la declaración de propiedades racionalizada ofrece ahora la comodidad de inicializar las propiedades simultáneamente con su declaración, de forma similar a la asignación de variables.

Esta mejora simplifica la legibilidad y la eficiencia del código al permitir a los desarrolladores declarar e inicializar las propiedades en una sola línea. Esto facilita una integración más fluida y reduce la necesidad de bloques de inicialización independientes. Optimiza los flujos de trabajo de desarrollo y garantiza la robustez del código en compiladores e intérpretes, lo que favorece la creación de bases de código más limpias y fáciles de mantener.

Producto blank

4D NetKit: PKCE para OAuth 2.0

Traducido automáticamente de Deepl

OAuth 2.0 es la piedra angular de la autenticación moderna. Entra PKCE, una mejora fundamental que fortalece OAuth 2.0 contra ataques de intercepción y repetición. Con la introducción de 4D 20 R5, ahora ofrecemos una integración sin fisuras de PKCE en los procesos de autenticación OAuth 2.0.

Producto blank

4D View Pro: novedades de 4D v20 R4

Con cada nueva versión, la lista de funcionalidades de 4D View Pro continúa ampliándose. Y esta nueva versión no es la excepción: 4D v20.2 y 4D v20 R4 vienen con una nueva versión de SpreadJS, la v16.2, y una actualización de Ribbon que es compatible con ella.

Exploremos las funcionalidades mejoradas introducidas en esta última versión.