Auteur: Fabrice Mainguené

Fabrice Mainguené
- Product Owner -Fabrice Mainguené a rejoint l'équipe du programme 4D en novembre 2016. En tant que Product Owner, il est en charge de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation de la fonctionnalité livrée répond au besoin du client.Après avoir obtenu une licence en informatique au CNAM, Fabrice a rejoint une petite société d'édition de logiciels en tant que développeur Windev. Il a ensuite travaillé pour différentes entreprises dans les domaines de l'industrie et du commerce en tant que développeur Windev et web ainsi que conseiller technique sur les nouvelles fonctionnalités.
Produit blank

Paramètres personnalisés pour l’initialisation de la zone Web intégrée

Traduit automatiquement de Deepl

Étant donné que la zone Web intégrée utilise CEF comme moteur de navigateur Web, des demandes ont été formulées concernant une méthode permettant d’incorporer des commutateurs CEF supplémentaires, tels que le commutateur de politique de lecture automatique, lors de l’initialisation de la zone.

À partir de 4D 20 R6, vous pouvez gérer vos paramètres personnalisés à l’aide d’un fichier de paramètres.

Produit blank

4D Netkit : Personnalisation de l’interface de connexion OAuth 2.0

Traduit automatiquement de Deepl

Certains d’entre vous peuvent avoir besoin de gérer l’affichage de l’interface de connexion lors d’une connexion OAuth 2.0 pour des raisons de conception ou techniques. Depuis 4D 20 R6, vous pouvez choisir de ne pas ouvrir automatiquement un navigateur web pour afficher l’interface de connexion, mais d’utiliser l’authenticateURI pour l’afficher où vous le souhaitez.

Dans cet article de blog, nous allons voir un exemple d’ouverture de l’interface de connexion Microsoft dans une zone web.

Produit blank

4D Netkit : Authentification OAuth2.0 à l’aide d’un certificat

Traduit automatiquement de Deepl

Plusieurs serveurs OAuth 2.0, tels que Microsoft Identity Platform, proposent une option d’authentification utilisant des certificats au lieu des secrets du client. Cette approche renforce les mécanismes de sécurité et d’authentification au sein du protocole. À partir de la version 4D 20 R5, Netkit intègre la gestion des connexions basée sur les certificats OAuth 2.0.

Produit blank

4D View Pro : Amélioration des fonctions personnalisées

Traduit automatiquement de Deepl

Parfois, vous pouvez avoir besoin de calculs spécialisés sur le contenu d’une colonne ou d’une ligne sans savoir combien de cellules seront affectées.

Avec 4D 20 R5, vous pouvez maintenant passer plusieurs plages de cellules à une formule personnalisée dans votre feuille de calcul, telle que « A1:C10 », ou à un objet tel que « OBJECT(« Prénom »,B2, « Nom »,C2) », et récupérer une collection ou un objet contenant tout le contenu des cellules dans votre méthode 4D.

Produit blank

4D Netkit : Ajouter un courriel avec Gmail

Traduit automatiquement de Deepl

Il peut arriver que vous jugiez nécessaire de conserver un courriel comme modèle à l’intérieur d’une étiquette désignée dans votre boîte aux lettres. Avec la sortie de 4D 20 R5, nous avons introduit une fonctionnalité qui vous permet d’ajouter un courriel à une boîte aux lettres sans l’envoyer.

Produit blank

Déclarations et affectations de propriétés de classe sur une seule ligne

Traduit automatiquement de Deepl

Dans 4D 20 R5, la déclaration rationalisée des propriétés offre désormais la possibilité d’initialiser les propriétés en même temps que leur déclaration, à l’instar de l’affectation d’une variable.

Cette amélioration simplifie la lisibilité et l’efficacité du code en permettant aux développeurs de déclarer et d’initialiser les propriétés sur une seule ligne. Cela facilite l’intégration et réduit le besoin de blocs d’initialisation séparés. Elle optimise les flux de développement et garantit la robustesse du code quel que soit le compilateur ou l’interpréteur, ce qui permet d’obtenir des bases de code plus propres et plus faciles à maintenir.

Produit blank

4D NetKit : PKCE pour OAuth 2.0

Traduit automatiquement de Deepl

OAuth 2.0 est la pierre angulaire de l’authentification moderne. C’est là qu’intervient PKCE, une amélioration essentielle qui renforce OAuth 2.0 contre les attaques d’interception et de rejeu. Avec l’introduction de 4D 20 R5, nous offrons maintenant une intégration transparente de PKCE dans les processus d’authentification OAuth 2.0.

Produit blank

4D View Pro : Nouveautés de 4D v20 R4

Traduit automatiquement de Deepl

À chaque nouvelle version, la liste des fonctionnalités de 4D View Pro continue de s’allonger. Et cette nouvelle version ne fait pas exception à la règle :4D v20.2 et 4D v20 R4 sont livrés avec une nouvelle version de SpreadJS, la v16.2,et une mise à jour du ruban compatible avec celle-ci.

Explorons les fonctionnalités améliorées introduites dans cette dernière version.