Produit

Génération automatique des certificats SSL/TLS pour la communication client-serveur

Pour simplifier la sécurisation des communications client-serveur, à partir de 4D v20 R4, 4D Server génère ses propres certificats SSL/TLS au lieu de s’appuyer sur des certificats par défaut. Cette fonctionnalité apporte un avantage significatif pour les environnements de test et de production : vous bénéficierez de mesures de sécurité renforcées sans avoir à fournir vos propres certificats. Laissez-moi vous expliquer ce qui va changer.

Produit blank

Déclaration simplifiée des paramètres de méthodes

Dans leur quête de pratiques de codage efficaces, les développeurs 4D configurent généralement les paramètres du chemin de compilation pour améliorer les vérifications de la syntaxe et du typage, minimisant ainsi les erreurs lors de l’exécution du code en mode compilé. Voyons comment les prototypes de méthode #DECLARE permettent de gagner du temps et d’améliorer la sécurité du code.

Produit blank

Export de la définition de la structure en HTML

Le partage des définitions de structure avec des collègues, des utilisateurs ou des clients est simplifié avec l’utilisation du format HTML.

Dans 4D, les définitions de structure sont présentées en XML+XSL, que les navigateurs rendent sous forme de HTML pour faciliter la lecture humaine et l’analyse du contenu par l’ordinateur.

Toutefois, les restrictions récentes imposées par les navigateurs empêchent les fichiers locaux d’utiliser certaines ressources externes, à moins qu’elles ne proviennent du web. Pour résoudre ce problème, 4D a maintenant réorganisé cet export dans un format HTML+CSS, offrant l’option d’exporter soit du XML comme auparavant, soit directement du HTML.

Produit blank

4D Netkit : Créer, supprimer et mettre à jour les étiquettes Gmail

Traduit automatiquement de Deepl

Les étiquettes Gmail constituent un moyen souple de classer et d’organiser les messages électroniques, ce qui permet une gestion personnalisée et efficace du courrier électronique. Leur utilisation facilite la navigation et l’identification des messages, offrant ainsi à l’utilisateur une expérience améliorée dans le traitement des courriels.

Avec ce dernier ensemble de fonctions qui inclut toutes les fonctionnalités de gestion des libellés de 4D v20 R4, vous disposez dans 4D NetKit d’un ensemble de fonctions pour gérer vos libellés Gmail par programmation.

Produit blank

4D Write Pro : Génération de factures électroniques !

4D V20 R4 introduit une fonctionnalité importante dans 4D Write Pro : la possibilité de générer des factures électroniques. Mais qu’entendons-nous exactement par « factures électroniques » ?

Une facture électronique (ou e-facture) est générée, transmise, reçue et stockée électroniquement, ce qui permet une gestion plus efficace et plus respectueuse de l’environnement des transactions commerciales.

Si elles présentent de nombreux avantages, elles s’accompagnent également de contraintes spécifiques, notamment en termes de complexité du processus de génération. Cependant, avec 4D Write Pro, vous constaterez que cette complexité est toute relative et plus simple à gérer qu’on ne l’imagine !

Produit blank

4D Write Pro : Export au format PDF avec pièces jointes !

Comme vous le savez déjà, depuis 4D V20 R3, 4D Write Pro peut exporter au format PDF/A2 et PDF/A3 (BLOG). Outre la signature, la principale différence entre ces deux formats est que le format PDF/A3 peut inclure des pièces jointes. La bonne nouvelle, c’est que grâce à une nouvelle option d’exportation dans 4D Write Pro, il est possible, avec 4D V20 R4, d’inclure ces pièces jointes lors de l’exportation !

Produit blank

ORDA : Attribution d’un chemin à un attribut blob ou image

Les commandes de base de données non-ORDA vous permettaient de placer des images et des blobs en dehors du fichier de données grâce à la commande SET EXTERNAL DATA PATH. Cette commande n’est pas adaptée à ORDA et c’est pourquoi nous avons décidé d’ajouter une fonctionnalité similaire dans la v20 R3 : La possibilité d’assigner à un attribut de type blob ou image un chemin sur le disque. Laissez-moi vous en dire plus à ce sujet.

Page 2 of 57