Producto blank

Mejorar la gestión de la revista

Traducido automáticamente de Deepl

Con 4D v20 R3, se ha introducido una nueva funcionalidad para permitir una mejor gestión del diario. Esta característica se refiere a la opción «Usar archivo de registro», que ahora se puede anular como otros parámetros de copia de seguridad.

En esta entrada del blog, explicaremos por qué es útil y le mostraremos cómo utilizarla.

Producto blank

4D Write Pro: asignar nombres a las fórmulas

En los documentos 4D Write Pro, las fórmulas son cruciales y contribuyen significativamente a su funcionalidad. Antes, estas fórmulas podían representarse como valores, expresiones o símbolos.

Sin embargo, para mejorar aún más la experiencia del usuario y mejorar la legibilidad, se ha introducido una emocionante funcionalidad con 4D v20 R3: la capacidad de asignar nombres a las fórmulas. Esta última mejora permite a los usuarios identificar y comprender rápidamente la función de cada fórmula en el documento.

Producto blank

Inyección de datos personalizados en las cabeceras de cliente Websocket

Traducido automáticamente de Deepl

Personalizar las cabeceras cliente WebSocket le permite inyectar información específica, preferencias o requerimientos en el proceso de establecimiento de la conexión WebSocket.

A partir de 4D v20 R3, usted puede transmitir información de seguridad, datos específicos de la aplicación, u otros datos relevantes para la conexión con el servidor a través de las cabeceras de cliente websocket.

¡Aquí está todo lo que necesita saber!

Producto blank

Obsolescencia de los comandos PHP y eliminación del intérprete PHP integrado en 4D

PHP ha jugado un papel crucial en el desarrollo web y fue introducido en 4D v12 para ofrecer funcionalidades no disponibles fácilmente en el lenguaje nativo, como las funcionalidades zip, hash o LDAP. Con el tiempo, 4D ha integrado muchas de estas funcionalidades PHP en su funcionalidad principal. Como resultado, hemos decidido eliminar el intérprete PHP integrado en 4D v20 R3 y comenzar el proceso de obsolecencia de los comandos PHP en v21.

Aunque no vamos a eliminar por completo los comandos PHP de 4D, le recomendamos especialmente que utilice los workers del sistema para ejecutar código PHP en el futuro.

Esta entrada de blog le guiará a través de este proceso de transición, demostrando cómo utilizar un intérprete externo con PHP Execute y explicando cómo ejecutar código PHP efectivamente con un worker del sistema.

Producto blank

Seguimiento de los cambios en la base de datos

En este blog, estamos encantados de presentar un poderoso método que revolucionará la forma de gestionar y realizar un seguimiento de los cambios en su datastore. Presentaremos el concepto de «stamp», un marcador especializado diseñado para racionalizar el seguimiento de las modificaciones de datos, y le mostraremos cómo adaptar estos marcadores a sus necesidades específicas.

 

Producto blank

Sincronizar varias colecciones con esta nueva función

Traducido automáticamente de Deepl

4D ofrece potentes funciones para trabajar con colecciones de objetos. Por ejemplo, puede crear una colección de ciudades con sus países y continentes asociados. Manipular estas colecciones con funciones incorporadas como ordenar, clasificar y filtrar se convierte en un juego de niños.

4D v20 R3 introduce la nueva función multiSort() para simplificar este proceso. Con esta función, ahora puede ordenar y sincronizar fácilmente múltiples colecciones.