Un ruban puissant et riche en fonctionnalités pour 4D View Pro
En plus de la barre d’outils existante, nous sommes fiers d’annoncer l’ajout d’une barre d’outils de style ruban très puissante pour améliorer l’interface utilisateur de 4D View Pro. Il suffit de sélectionner une option dans la liste des propriétés pour être opérationnel !
Liens dans les documents 4D Write Pro
En tant que développeur ou utilisateur final, vous savez combien les hyperliens peuvent être pratiques. Sans eux, vous auriez besoin de connaître l’URL de chaque page sur Internet ! Ils vous permettent de transformer votre texte ou vos images en liens pour faciliter les transitions d’un endroit(par exemple, un document 4D Write Pro) à un autre (généralement un site Web).
Et si les liens pouvaient offrir plus ? Et s’ils pouvaient lancer l’exécution d’un code 4D ou simplement déplacer le curseur vers une autre zone du même document ? C’est possible !
Tirez pour rafraîchir avec 4D pour iOS
Avec la v17 R5, 4D pour iOS est livré avec une fonctionnalité intéressante : Pull-to-refresh. Il s’agit d’un geste très utile, puisqu’il vous suffit de faire défiler l’écran jusqu’en haut, puis de faire glisser votre doigt vers le bas pour rafraîchir vos données. Grâce à cette fonctionnalité très intuitive, le contenu de votre application est mis à jour en un clin d’œil.
Log your SMTP conversations
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.
Convertir une base de données existante en un projet
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.
Projet 4D : Entrez dans une nouvelle ère de collaboration
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.
Commencez par le cryptage en 4D
Dans un précédent article de blog, nous avons annoncé de nouveaux outils de cryptage des données pour vos bases de données 4D. Il est maintenant temps de mettre la main à la pâte et d’en savoir plus sur ces outils qui ont été conçus pour être aussi automatiques que possible.
Lire les champs des objets 4D avec SQL Engine
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.
Introduction au cryptage des données dans 4D
Les données sont partout. Alors que nos vies se déroulent de plus en plus en ligne, l’importance de la sécurité des données augmente également. Les données des clients doivent être protégées avec vigilance contre les menaces et les violations potentielles. Dans de nombreux cas, l’utilisation d’un outil de chiffrement de disque (tel que Bitlocker de Microsoft ou FileVault d’Apple) fournit un niveau de protection suffisant, mais qu’en est-il si votre client ou votre CSO (Chief Security Officer) exige un chiffrement au niveau de la base de données – sur une base par table?
Lors du 4D Summit 2018, vous avez demandé une solution pour chiffrer vos données et nous avons répondu à votre demande. Nous sommes ravis de vous présenter de nouveaux outils de chiffrement des données pour vos bases de données 4D.
4D v17 R5 Beta commence aujourd’hui
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).
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique