Produit

Log your SMTP conversations

Traduit automatiquement de Deepl

Comme nous l’avions promis dans un précédent article, chaque version R comprend plus d’avancées liées à la fonctionnalité de messagerie, débloquant ainsi sa puissance cachée.

4D v17 R5 offre une nouvelle fonctionnalité intéressante pour les journaux d’emails. Parfois, pendant le développement, tout fonctionne bien, mais lorsque vous déployez chez le client, il y a un problème de livraison des e-mails. Il peut être difficile de découvrir où se situe l’échec, car la communication est cryptée et vous n’avez souvent pas accès aux fichiers journaux du serveur SMTP. Le problème est très probablement lié à votre serveur SMTP, mais comment en être sûr ? Il suffit de lancer le journal SMTP dans votre application ! Ce journal contient un enregistrement de toutes les actions effectuées, y compris celles qui interrompent la connexion. Mieux encore, ce journal montre les communications avec le serveur SMTP en texte clair, non crypté, ce qui en facilite l’analyse.

Produit

Convertir une base de données existante en un projet

Traduit automatiquement de Deepl

A partir de 4D v17 R5, vous pouvez créer un projet de base de données. L’un des plus grands avantages des projets est la facilité avec laquelle ils facilitent le travail collaboratif pour les équipes distribuées … en stockant la source dans un système de contrôle de la source dans des fichiers texte simples. Que vous soyez un développeur unique ou que vous fassiez partie d’une équipe, cela ouvre un nouveau monde de possibilités.

Mais qu’en est-il des bases de données existantes ? Peuvent-elles être converties en projets ? Oui ! Ce billet de blog a pour but de vous montrer comment faire et de vous faire prendre conscience de certaines choses à savoir avant de procéder.

Produit

Projet 4D : Entrez dans une nouvelle ère de collaboration

Traduit automatiquement de Deepl

Depuis la version 1.0 de 4D Server, 4D est un partisan de longue date du développement en équipe. Le plus grand avantage de travailler ensemble sur le même code source est de permettre à la fois le développement et les tests en équipe. Cependant, cela peut créer certains inconvénients pour les équipes distribuées, car elles ne sont pas toujours en mesure de travailler sur la même source.

Après une réécriture complète, 4D propose désormais deux façons de travailler avec les sources : binaire et projet. Binary est le 4D que nous connaissons et aimons tous, avec la source dans un fichier binaire pour permettre le développement en équipe avec 4D Server. Project facilite le travail collaboratif des équipes distribuées en stockant la source dans un système de contrôle de la source sous forme de fichiers texte.

Produit

Lire les champs des objets 4D avec SQL Engine

Traduit automatiquement de Deepl

Un champ d’objet 4D est un type de champ de base de données persistant, stocké sous forme de contenu binaire. Auparavant, la lecture de ce type de champ par un pilote ODBC n’était pas possible. Jusqu’à aujourd’hui.

Auparavant, une erreur était renvoyée lors de la tentative de lecture d’un champ objet. Cela empêchait l’exécution de simples requêtes Select * from myTable , ce qui pouvait être frustrant pour les utilisateurs qui voulaient seulement parcourir le contenu d’une table.

Bonne nouvelle ! Le moteur SQL a été mis à jour pour permettre la lecture des champs d’objets 4D.

Nouvelles

4D v17 R5 Beta commence aujourd’hui

Traduit automatiquement de Deepl

Nous sommes heureux d’annoncer le lancement du test bêta pour 4D v17 R5.

4D v17 R5 est l’une des versions R les plus riches en fonctionnalités jamais livrées, et nous ne pourrions être plus heureux de partager toutes les avancées que nous avons ajoutées à la liste toujours plus longue des fonctionnalités 4D :

  • Un nouveau cryptage intégré des données pour vos bases de données 4D est disponible, ajoutant un autre niveau de sécurité qui est complètement transparent, sûr et rapide.
  • Les actions, la synchronisation incrémentielle des données et les relations N à un sont désormais disponibles pour 4D pour iOS.
  • Le moteur SQL a été mis à jour pour permettre la lecture des objets 4D.
  • Plus de fonctionnalités de messagerie: La journalisation des conversations SMTP, les en-têtes de courrier personnalisés et la prise en charge des anciens jeux de caractères sont prêts et vous attendent.
  • Des avancées supplémentaires dans le langage 4D et ORDA pour une meilleure lisibilité, une maintenance efficace du code et des performances optimisées.
  • Outre l’extension ou le renommage des commandes, vous pouvez également invoquer une méthode depuis votre application 4D, grâce à la puissance de 4D Write Pro.
  • Une nouvelle barre d’outils puissante de type ruban est à votre disposition pour améliorer l’interface utilisateur de 4D View Pro.
  • Et bien plus encore (voir ci-dessous).
Nouvelles

4D v17 R4 est là !

Traduit automatiquement de Deepl

We’re pleased to announce that 4D v17 R4 est maintenant disponible !

Voici un aperçu de ce que cette version R a en réserve pour vous :

  • Profitez pleinement de vos ordinateurs multi-cœurs avec : les processus préemptifs sur le client, et la commande Begin SQL/ End SQL qui est maintenant compatible avec la préemption.
  • L’exportation de vos documents au format .docx et la gestion graphique des marges verticales grâce à une règle verticale ne sont qu’une partie des nouvelles fonctionnalités de 4D Write Pro.
  • Utilisez les requêtes restreintes, la recherche multicritères et la possibilité de créer des formateurs de données personnalisés dans votre application 4D pour iOS.
  • Découvrez la nouvelle façon d’envoyer des e-mails dans 4D. Vous serez agréablement surpris par sa simplicité et sa puissance.
  • Explorez les commandes supplémentaires que nous expédions pour traiter de manière programmatique vos documents 4D View Pro.

Tout cela et bien plus encore vous attend!

Conseils

Formule : Plus de puissance derrière la simplicité

Traduit automatiquement de Deepl

La commande Formula est disponible depuis 4D v17 R3. Jusqu’à présent, vous avez peut-être pensé à affecter une formule comme méthode à un objet ou à construire des objets intelligents capables de calculer des valeurs ou de faire tout ce dont vous avez besoin. C’est vraiment génial, et il y a plus que ce que l’on croit !

Vincent de Lachaux – Développeur et expert 4D – m’a fait une excellente démonstration sur la façon dont il utilise cette commande. Pour cet article de blog, j’ai compilé différents scénarios de cette démonstration pour vous donner un aperçu d’une dimension différente de cette commande.

Événements

Tenez la distance avec le meilleur de la 4D

Traduit automatiquement de Deepl

Les choses ont été vraiment passionnantes pour nous ici à 4D, mais aussi dans notre communauté. En particulier avec 4Dv17 et ses versions R contenant de nombreuses fonctionnalités révolutionnaires telles que ORDA, 4D pour iOS, 4D Write Pro, 4D View Pro, les formulaires dynamiques, et bien plus encore. Nous avons une autre bonne nouvelle : nous partons en tournée pour partager toutes ces avancées avec vous en personne ! Nous organisons des événements où vous pourrez rencontrer l’équipe 4D en personne et acquérir des connaissances approfondies sur les technologies 4D : Plus de 50 pays et 44 villes pour vous faire découvrir les dernières innovations 4D !

Produit

4D Write Pro prend désormais en charge les structures virtuelles !

Traduit automatiquement de Deepl

Comprendre les besoins des utilisateurs finaux et créer des interfaces conviviales sont des priorités pour tous les développeurs d’applications.

Et comme vous le savez peut-être, le langage 4D vous permet d’aliaser les noms de tables et de champs afin de les rendre plus lisibles pour les utilisateurs finaux. Cela permet de faciliter la traduction et la lisibilité dans les boîtes de dialogue standard (éditeurs de requêtes, de tri et de formules), mais aussi de filtrer toute table ou tout champ qui devrait être tenu à l’écart de la vue des utilisateurs finaux.

Lors du 4D Summit 2018, nous avons eu des demandes pour étendre cette fonctionnalité à 4D Write Pro. Eh bien, nous avons écouté et elle est maintenant disponible avec 4D v17 R4 !