4D 20 R6 Beta démarre aujourd’hui

Le bêta-test de 4D 20 R6 commence aujourd’hui, et nous sommes ravis de dévoiler une version remplie de fonctionnalités puissantes conçues spécifiquement pour les développeurs !

  • Les programmeurs peuvent désormais bénéficier d’appels directs de fonctions via des singletons à travers les API REST et les événements des pages Qodly, des agents HTTP personnalisables, un accès amélioré au stockage des sessions, et bien plus encore.
  • Gardez vos sélections d’entités propres avec la nouvelle fonction de nettoyage d’ORDA qui supprime les espaces vides après les suppressions, assurant ainsi une interface bien organisée.
  • Force Login devient la valeur par défaut pour toutes les authentifications REST, améliorant la gestion des ressources et fournissant un contrôle précis sur l’accès à vos données et fonctions.
  • L’éditeur de code est doté de nouvelles fonctionnalités pour aider les développeurs à se concentrer sur les problèmes critiques en personnalisant les avertissements qui sont affichés globalement.
  • Dans 4D Write Pro, gérez les sources de données vides dans les tableaux, masquez, affichez les espaces réservés, et plus encore.
  • Et ce n’est pas tout – Il y a encore plus de fonctionnalités à explorer !

Téléchargez 4D 20 R6 maintenant (Exclusif aux Partenaires 4D)

Programming

SUPPORT DES SINGLETONS EN REST ET EN QODLY

Accédez directement aux fonctions exposées par les singletons partagés via les API REST et les événements des pages Qodly, ce qui simplifie l’intégration et élargit vos capacités de développement.

GÉREZ VOS REQUÊTES HTTP AVEC DES AGENTS HTTP

Prenez en charge vos requêtes HTTP grâce à des agents HTTP personnalisables qui gèrent la persistance des connexions, contrôlent les mécanismes de maintien en vie et affinent les paramètres pour une efficacité maximale.

La connexion forcée devient la valeur par défaut pour l’accès à l’API REST

Renforcez la sécurité de votre API avec le mode Force Login, qui est désormais la valeur par défaut pour l’accès à l’API REST, ce qui facilite la gestion de l’accès et la transition à partir des anciennes méthodes.

blank

Simplifier les interactions entre composants

Simplifiez votre codage grâce au partage automatique des classes entre les composants à l’aide des espaces de noms déclarés, ce qui élimine les configurations complexes et facilite l’utilisation des classes.

blank

Comparez facilement les références d’objets et de collections

Vérifiez facilement les références d’objets et de collections dans votre code grâce aux nouveaux opérateurs de comparaison, qui vous aident à faire la différence entre des objets distincts et des références au même objet.

Accès au stockage des sessions à travers différentes sessions

Accédez au stockage des sessions et gérez-le dans les différentes parties de votre application grâce à la nouvelle commande Session storage by id, ce qui garantit une expérience utilisateur cohérente entre les sessions Web, client/serveur et mobiles.

INSPECTER LES PRIVILÈGES DE SESSION POUR FACILITER LE DÉBOGAGE

Contrôlez mieux l’accès des utilisateurs aux données grâce à des outils de gestion des privilèges améliorés, qui simplifient le processus d’inspection et de gestion des privilèges de session pour les applications sécurisées.

Extraction de fichiers PDF/A3

4D 20 R6 introduit un composant dédié qui permet l’automatisation de l’extraction des fichiers inclus dans les documents PDF/A3, ce qui est crucial pour le traitement des factures électroniques obligatoires en Europe (voir les détails pour la France et l’Allemagne). Facilement installé via le Component Manager, cet outil s’appuie sur la bibliothèque open-source QPDF pour extraire et gérer divers fichiers inclus, y compris l’analyse des fichiers XML directement dans les arbres DOM.

 

4D Write Pro

Contrôle de la visibilité des sources de données vides dans les tableaux

Prenez en charge l’apparence des tableaux grâce à l’attribut wk empty datasource, qui offre des paramètres permettant d’afficher, de masquer ou de personnaliser les tableaux lorsque leurs sources de données sont vides.

 

Web Area

Configurer des paramètres personnalisés à l’aide d’un fichier JSON

Créez un fichier 4DCEFParameters.json pour personnaliser facilement les paramètres de Chromium pour votre zone web intégrée, en simplifiant les configurations complexes et en activant des fonctionnalités telles que la lecture automatique des vidéos.

 

ORDA

Éliminer les espaces des entités supprimées

Gardez vos sélections d’entités propres et organisées en supprimant les espaces vides laissés après la suppression d’entités, améliorant ainsi l’apparence générale de votre interface.

Avant

Plain form window with a custom title bar that contains "close", "minimize" maximize" buttons and a search area.

Après

Modal dialog with a custom title bar that contains "close", "minimize", "maximize" and "help"buttons

 

Code Editor

Affiner l’affichage des avertissements pour une meilleure gestion du code

Améliorez l’efficacité de votre codage en définissant des préférences globales en matière d’avertissements et en filtrant les avertissements non pertinents afin de vous concentrer sur les problèmes importants.

blank

 

4D Netkit

Personnaliser l’interface de connexion OAuth 2.0

Obtenez plus de flexibilité dans le processus de connexion OAuth 2.0 en contrôlant l’affichage de l’interface de connexion, ce qui vous permet d’empêcher l’ouverture automatique de fenêtres de navigation.

blank

 

 

4D Components

Intégration directe des composants GitHub

Connectez-vous directement aux référentiels GitHub pour intégrer et gérer les composants 4D, éliminant ainsi le besoin de stockage local des composants.

blank

 

User Experience

Amélioration de l’expérience de défilement des sous-formulaires

Améliorez l’interaction de l’utilisateur avec les sous-formulaires en corrigeant les problèmes de défilement, en veillant à ce que les listes se déplacent en douceur sans perturber l’ensemble du sous-formulaire.

blank

 

Besoin de plus de détails techniques ? La documentation de 4D 20 R6 Beta est disponible sur le site web de la Commission européenne. 4D Doc Center.

Vos commentaires sont très appréciés et nous aideront à améliorer la qualité de nos produits et à mieux répondre à vos besoins. Nous serions ravis de connaître votre avis sur l’une ou l’autre des fonctionnalités ci-dessus. Contribuez à notre forum bêta (accessible à tous les partenaires 4D). Et n’hésitez pas à nous faire part de vos besoins ; nous prenons les votes très au sérieux!

Vous n’êtes pas encore partenaire ? Ne manquez pas l’occasion de devenir un partenaire 4D et de participer à des discussions intéressantes. Rejoignez-nous dès aujourd’hui et participez à la conversation !

Avatar
- Responsable du marketing produit - Intissar a rejoint 4D en 2017 en tant que responsable du marketing produit. Elle travaille en étroite collaboration avec les équipes de produits, de marketing, d'ingénierie et de support technique pour mettre en évidence le " pourquoi ", le " comment " et le " quoi " des nouvelles fonctionnalités et des mises à jour auprès de différents publics. Cette proximité lui permet d'élaborer des cadres de messages et de rédiger des contenus approfondis et des échantillons de code pour le blog et le site Web de 4D.Après avoir obtenu un diplôme d'ingénieur en informatique à l'université VINCI, Intissar a travaillé dans plusieurs startups en tant qu'ingénieur logiciel. Son expérience pratique comprend la spécification, la conception et le développement de logiciels, la formation et l'assistance aux utilisateurs, ainsi que la gestion d'équipe.