4D Netkit: Personalización de la interfaz de conexión OAuth 2.0
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.
ORDA – Diga adiós a los espacios vacíos en sus selecciones de entidades
A todos nos ha pasado. Usted construye una hermosa interfaz que muestra una selección de entidades para los usuarios. Pueden soltar entidades para refinar sus elecciones, pero entonces… aparecen esos espacios vacíos donde solían estar las entidades soltadas.
¿Reconstruir la selección de entidades después de soltarlas? Se acabó. 4D 20 R6 introduce una práctica funcionalidad que elimina este problema con sólo una línea de código.
Siga leyendo para descubrir cómo esta funcionalidad puede mantener su interfaz limpia y a sus usuarios contentos.
4D Write Pro: Gestión de fuentes de datos vacías
Dado que las tablas de 4D Write Pro pueden rellenarse con fuentes de datos, se han añadido numerosas funciones para personalizarlas al máximo. Éstas incluyen fórmulas vinculadas a fuentes de datos, filas de ruptura, filas de arrastre inferior, etc.
4D 20 R6 refina el comportamiento de las tablas con un nuevo atributo: wk empty datasource. Este atributo le permite definir cómo se presentan las tablas cuando su fuente de datos vinculada está vacía, proporcionando un mayor control sobre la presentación del documento.
Uso de clases entre componentes
Los desarrolladores de componentes requieren frecuentemente la utilización de una clase de otro componente existente.
Con 4D 20 R6, cuando un componente tiene un espacio de nombres declarado, sus clases son ahora accesibles a todos los componentes cargados en el proyecto anfitrión a través de cs.namespace.
Forzar el inicio de sesión por defecto para todas las autenticaciones REST
Recientemente hemos suministrado una nueva forma de controlar el acceso a la API REST mediante los privilegios y la función ds.authentify: Force Login. Esta función ofrece mucho más que los mecanismos de autenticación disponibles anteriormente, y fue explicada claramente en esta entrada de blog.
Con 4D 20 R6, Force Login es ahora el modo por defecto para las autenticaciones REST. ¿Se pregunta por qué y cómo manejar esta transición? Continúe leyendo este post.
Acceso mejorado al almacenamiento de sesiones
Puede guardar información en el almacenamiento de diferentes tipos de sesión, como Cliente/Servidor, Web o Móvil, permitiendo reutilizarla fácilmente en diferentes procesos.
Ahora, en 4D 20 R6, puede acceder al almacenamiento de una sesión específica. Esta mejora permite a los usuarios mantener fácilmente la continuidad y consistencia de la información a través de múltiples sesiones del mismo usuario. Imagine poder obtener el mismo registro cliente en diferentes aplicaciones como Cliente/Servidor o Web.
Gestión de peticiones HTTP con agentes HTTP
En 4D 19 R6, introdujimos las clases HTTP para modernizar la sintaxis y mejorar las funcionalidades de nuestros comandos cliente HTTP. Sobre esta base, 4D 20 R6 aporta una nueva y poderosa funcionalidad: Agentes HTTP. Estos agentes permiten a los desarrolladores personalizar y optimizar sus conexiones a servidores HTTP mediante la gestión de la persistencia y reutilización de conexiones para peticiones HTTP.
Hoy comienza la beta de 4D 20 R6
Las pruebas beta de 4D 20 R6 comienzan hoy, y estamos encantados de presentar una versión llena de poderosas funcionalidades diseñadas específicamente para desarrolladores.
- Los programadores ahora pueden beneficiarse de llamadas directas a funciones vía singletons a través de APIs REST y eventos Qodly Pages, agentes HTTP personalizables, acceso mejorado al almacenamiento de sesiones y más.
- Mantenga ordenadas sus selecciones de entidades con la nueva función de limpieza de ORDA que elimina los espacios vacíos después de las eliminaciones, garantizando una interfaz bien organizada.
- Force Login se convierte en el valor predeterminado para todas las autenticaciones REST, mejorando la gestión de recursos y ofreciendo un control preciso sobre el acceso a sus datos y funciones.
- El editor de código viene con nuevas funcionalidades para ayudar a los desarrolladores a centrarse en los problemas críticos mediante la personalización de las advertencias que se muestran a nivel global.
- En 4D Write Pro, gestione las fuentes de datos vacías en las tablas, oculte, muestre los marcadores de posición y mucho más.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política