Nouvelles Promotional graphic announcing the beta release of 4D 21 R2, highlighting new features in the upcoming version of the 4D development platform.

La version bêta de 4D 21 R2 est disponible dès aujourd’hui

Traduit automatiquement de Deepl

Le bêta-test de 4D 21 R2 commence aujourd’hui, avec l’introduction de workflows IA sensibles aux documents, d’un classement sémantique des résultats, d’un rendu moderne de l’interface utilisateur Windows et d’une série d’améliorations ciblées dans l’éditeur, les composants et 4D View Pro, conçues pour réduire les frictions et rapprocher l’intention du code.

Nouvelles Promotional banner announcing the release of 4D 21 LTS, the latest long-term support version of the 4D development platform.

4D 21 LTS est arrivé

Traduit automatiquement de Deepl

4D 21 LTS, la version la plus riche en fonctionnalités de 4D à ce jour, est désormais disponible.

Au cours des deux dernières années, 4D a progressé à un rythme exceptionnel. Les nouvelles fonctionnalités ont posé des bases importantes dans les domaines de l’IA, des réseaux, de la sécurité, de la modélisation des données, de l’intégration web et des outils de développement. Ces innovations ne sont pas des améliorations isolées. Elles ont remodelé la manière dont les applications sont construites, étendues et maintenues à long terme.

Produit blank

Gestion des sessions dans 4D Qodly Pro

Traduit automatiquement de Deepl

Vous avez toujours voulu contrôler entièrement ce qui se passe lorsqu’une session utilisateur expire, sans avoir à vous battre avec des comportements fixes ou à ajouter votre propre logique de délai d’expiration ? Sans avoir à gérer des minuteries personnalisées, à jongler avec des jetons ou à espérer que l’interface utilisateur devine ce que fait le backend ?

La gestion des sessions dans 4D Qodly Pro vous offre deux événements d’application que vous pouvez intégrer à votre propre expérience utilisateur. L’un avertit l’utilisateur avant la coupure, l’autre se déclenche lorsque la session est officiellement terminée. C’est vous qui décidez ce qu’ils déclenchent.

Produit blank

Améliorez votre interface de bureau avec des widgets Web en utilisant 4D Qodly Pro

Traduit automatiquement de Deepl

Vous avez déjà voulu enrichir votre interface utilisateur avec des widgets connus des sites web, tels qu’une carte de navigation ? Pas en apprenant JavaScript et en manipulant CSS et HTML et en se battant pour faire passer des données entre ces deux mondes ?

Une nouvelle intégration entre Web Areas et 4D Qodly Pro vous permet de fournir des interfaces riches et dynamiques dans vos formulaires 4D tout en gardant toute votre logique d’entreprise dans 4D Server.

Produit blank

Intégrer des pages Qodly dans un espace web 4D sans coût supplémentaire

Traduit automatiquement de Deepl

Avec 4D 21, une nouvelle opportunité s’offre à vous : intégrer de manière transparente une page Qodly à l’intérieur d’une zone web d’un formulaire 4D , sans qu’aucune licence 4D Client supplémentaire ne soit nécessaire. Grâce à 4D Qodly Pro, vous avez désormais accès à une nouvelle génération d’interfaces utilisateur modernes et dynamiques. Plus besoin de choisir entre les formulaires desktop et web : combinez les deux et évoluez à votre rythme.

Nouvelles Festive New Year 2026 banner featuring 4D 21LTS software release announcement, with gift boxes, balloons, and fireworks on a red background.

Bonne année 2026 🎉

Traduit automatiquement de Deepl

En cette fin d’année, nous tenons à vous souhaiter une très bonne année 2026.

Ce moment entre deux années est empreint d’une certaine clarté. La pression diminue. La perspective revient. Vous pouvez sentir ce qui a fonctionné, ce qui a coulé et ce qui est prêt à aller plus vite. C’est un bon endroit où se tenir. Calme. Concentré. Regarder vers l’avenir avec intention.

Quelques éléments s’alignent déjà pour l’année à venir.

Produit blank

Donner de l’IA à une application 4D vieille de 30 ans

En l’espace de quelques années, l’intelligence artificielle est passée du statut de tendance émergente à celui de composante essentielle des logiciels modernes. ChatGPT, Grok, Gemini et autres assistants IA jouent désormais un rôle majeur dans la vie quotidienne de chacun, tant sur le plan professionnel que personnel.
C’est pourquoi 4D 21 propose 4D.Vectors et 4D AI Kit: pour donner aux développeurs 4D des outils simples et efficaces pour ajouter des fonctionnalités d’IA à leurs applications.
Nous avons déjà partagé de nombreux exemples, tutoriels et webinaires sur l’IA, mais je me suis récemment demandé ce qu’il faudrait faire pour intégrer l’IA dans une application 4D vieille de 30 ans.
Pourriez-vous simplement demander à une telle application de vous indiquer vos 10 principaux clients et obtenir instantanément un joli graphique en retour ?

Et bien, devinez quoi ? La démarche s’est avérée si simple qu’elle mérite son propre article de blog.

Produit blank

ORDA – Gérer une logique événementielle lors des opérations sur la base de données

Traduit automatiquement de Deepl

Cette fonctionnalité se poursuit avec un nouveau paradigme : traiter les données de manière événementielle. Le 4D 21 fournit une série complète d’événements liés aux opérations de base de données(sauvegarde ou abandon).

Les événements ORDA peuvent remplacer les déclencheurs et offrent beaucoup plus d’avantages : plus de contrôle, vous permettant de coder votre logique d’entreprise (y compris les tâches fastidieuses telles que l’impression de factures ou le stockage de données externes) directement dans une fonction de classe de données ORDA. Ils répondent à des événements au niveau des données tels que new, modify, save, drop (CRUD).

Les événements ORDA offrent une granularité précise et une gestion sophistiquée des erreurs, conduisant à une forte intégrité des données et à une meilleure organisation du code.

Découvrez comment mettre en œuvre la logique métier appropriée à chaque étape d’une action de sauvegarde ou de dépôt.

Produit blank

ORDA – Permissions – Restreindre / autoriser l’accès web aux ressources en un seul clic

Traduit automatiquement de Deepl

Découvrez ici comment, dans les processus web, vous pouvez protéger vos ressources (données + logique métier) des accès malveillants et des utilisateurs non autorisés … en un seul clic.

En mode développement, mettez la propriété Restreindre l’accès par défaut à FAUX pour vous concentrer sur l’organisation de votre code, le modèle de données, l’architecture des pages Qodly, les tests … sans aucune restriction d’utilisation des données ou d’appel de fonctions.

Lorsque vous serez prêt à mettre en place des profils d’utilisateurs, il vous suffira de mettre la propriété Restreindre l’accès par défaut à VRAI pour vous assurer que personne n’accèdera à vos données et à votre logique d’entreprise sans y être explicitement autorisé.

Produit blank

Au revoir 4D Internet Commands – Bonjour l’intégration Internet moderne

Avec la sortie de 4D 21, nous disons officiellement au revoir au plugin 4D Internet Commands, compagnon de longue date de nombreux développeurs depuis les premiers jours d’Internet. Mais ce n’est pas seulement la fin d’une époque. C’est le début d’un moyen plus sûr, plus puissant et plus agréable de gérer les communications Internet dans 4D.
Vous pouvez continuer à utiliser le plugin 4D Internet Commands de la version 20 avec 4D 21. Alors, pourquoi passer à la nouvelle version ? Parce que les nouvelles classes intégrées ne sont pas de simples remplacements, elles repensent complètement la façon dont les protocoles Internet devraient être gérés dans un environnement de développement moderne. Elles sont natives, thread-safe et conçues pour répondre aux normes actuelles en matière de sécurité, de performances et de flexibilité.