Auteur: Intissar Elmezroui

Avatar
- Responsable du marketing produit - Intissar a rejoint 4D en 2017 en tant que responsable du marketing produit. Elle travaille en étroite collaboration avec les équipes de produits, de marketing, d'ingénierie et de support technique pour mettre en évidence le " pourquoi ", le " comment " et le " quoi " des nouvelles fonctionnalités et des mises à jour auprès de différents publics. Cette proximité lui permet d'élaborer des cadres de messages et de rédiger des contenus approfondis et des échantillons de code pour le blog et le site Web de 4D.Après avoir obtenu un diplôme d'ingénieur en informatique à l'université VINCI, Intissar a travaillé dans plusieurs startups en tant qu'ingénieur logiciel. Son expérience pratique comprend la spécification, la conception et le développement de logiciels, la formation et l'assistance aux utilisateurs, ainsi que la gestion d'équipe.
Nouvelles blank

Webinar 4D – 4D Write Pro : Créer un compositeur d’e-mails léger

Traduit automatiquement de Deepl

Même pendant le verrouillage, 4D a continué à favoriser le sentiment d’appartenance à la communauté grâce à un contenu attrayant, des communications interactives et des rassemblements virtuels tels que les webinaires.

Si vous ne l’avez pas remarqué, de nombreux webinaires 4D présentés par Will Taylor(Technical Account Manager, 4D US) ont été rendus publics sur notre chaîne Youtube.

Le plus récent concerne 4D Write Pro et la façon dont vous pouvez créer un compositeur d’e-mails léger:

Produit blank

Projet par défaut. Binaire à la demande

Traduit automatiquement de Deepl

Lesprojets ont été introduits dans 4D v17 R5. Une architecture représentant une évolution géante pour les applications 4D, les projets ont ouvert le monde 4D aux outils de contrôle de la source, à la programmation collaborative, au partage du code, à la modularité, et bien plus encore ! Pour rendre les choses encore meilleures (et plus simples), 4D v18 R4 crée de nouveaux projets par défaut, tandis que les développeurs – s’ils le souhaitent – peuvent continuer à créer des bases de données binaires via un simple paramètre.

Nouvelles blank

4D v18 R4 Beta démarre aujourd’hui

Traduit automatiquement de Deepl

4D est heureux d’annoncer le lancement du test bêta pour 4D v18 R4.

4D v18 R4 est l’une des meilleures versions de fonctionnalités jamais livrées ! Je suis ravi de partager toutes les avancées que nous avons ajoutées à la liste toujours plus longue des fonctionnalités de 4D.

Sans plus attendre, jetons un coup d’œil aux plus de 20 nouvelles fonctionnalités qui vous attendent :

  • Lesclasses ORDA font leur première apparition pour permettre un code orienté métier afin que vous puissiez masquer la complexité, réduire les erreurs et accélérer le processus de développement.
  • Une classe CryptoKey est disponible pour protéger la confidentialité de vos données, ainsi que pour vérifier l’intégrité des messages et l’authenticité des expéditeurs.
  • La boîte à outils du développeur 4D regorge de fonctionnalités supplémentaires, notamment une nouvelle syntaxe de déclaration pour une autocomplétion intuitive, un accès facile par code aux valeurs des objets de formulaire et la facilité de développer et de déboguer le code serveur dans les applications de projet… pour n’en citer que quelques-unes.
  • D’autres fonctionnalités passionnantes sont incluses dans 4D pour iOS pour des applications encore plus attrayantes, plus de possibilités d’interface utilisateur et plus de contrôle sur l’accès à votre application.
  • Vous l’avez demandé, vous l’avez obtenu ! 4D Write Pro peut importer et exporter différents formats de documents via le widget, ainsi qu’exporter directement au format PDF tout en prenant en charge les liens hypertextes, l’optimisation de la taille des images, etc.
  • Vous n’avez plus besoin d’une licence 4D View Pro pour utiliser les fonctionnalités de la boîte de liste pro. Elles sont désormais GRATUITES!
  • 4D View Pro dispose également d’un tout nouvel ensemble de commandes pour vous permettre de mieux contrôler vos documents.
  • Pour rendre les choses encore meilleures (et plus simples), 4D v18 R4 crée de nouveaux projets par défaut, tandis que les développeurs – s’ils le souhaitent – peuvent continuer à créer des bases de données binaires via un simple paramètre.
  • Et bien plus encore (voir ci-dessous).
Nouvelles blank

4D v18 R3 est là

Traduit automatiquement de Deepl

Je suis ravi d’annoncer que 4D v18 R3 est maintenant disponible !

4D v18 R3 est l’une des versions les plus riches en fonctionnalités jamais réalisées. Elle marque également le début d’une étape très importante dans le monde de la programmation 4D avec l’ajout de la programmation orientée objet.

Pour vous mettre en appétit, voici un aperçu de ce qui vous attend :

  • Le langage 4D a fait un pas de géant avec l’introduction des classes qui vous permettent d’écrire un code modulaire, réutilisable et facilement maintenable.
  • ORDA regorge également de nouvelles avancées : par exemple, vous n’avez pas besoin de redémarrer votre base de données pour disposer d’un datastore à jour lorsque la structure est mise à jour. De plus, une seule ligne de code suffit pour sélectionner les lignes d’une sélection d’entités.
  • L’ensemble desurveillance de 4D Server a été enrichi d’une fonctionnalité supplémentaire qui vous permet d’obtenir toutes les opérations exécutées au-delà d’une durée déterminée et d’autres informations utiles.
  • Les possibilités de développement ont été encore étendues avec des actions standard supplémentaires pour l’interface 4D Write Pro.
  • 4D pour iOS vous propose plus de 40 modèles prêts à l’emploi. Il vous suffit d’un simple clic pour les télécharger directement depuis l’éditeur de projet et commencer à créer l’application personnalisée parfaite pour vos besoins.
  • Exécutez plusieurs serveurs Web dans une seule instance de 4D, profitez de la nouvelle documentation sur les méthodes et les composants, utilisez une zone Web hors écran sur un serveur headless, explorez les avancées que nous avons apportées à XPath, davantage d’options pour personnaliser les feuilles de travail 4D View Pro, tout ceci n’est qu’un aperçu de ce qui est disponible dans 4D v18 R3 pour vous.
Nouvelles blank

4D v18 R3 Beta commence aujourd’hui

Traduit automatiquement de Deepl

Nous avons le plaisir d’annoncer le lancement du test bêta pour 4D v18 R3! Quelles sont les avancées que cette nouvelle version a à offrir ?

  • Nous nous efforçons de faire évoluer le langage 4D pour une expérience de codage transparente et intuitive. Pour cela, le langage 4D a fait un pas de géant avec l’introduction des classes.
  • Ne soyez jamais désemparé lorsque vous essayez de déterminer quelle opération cause la lenteur d’un serveur. Une nouvelle commande est à votre disposition pour vous aider à détecter les opérations dépassant une durée déterminée.
  • ORDA a aussi son lot de fonctionnalités, par exemple, deux nouvelles méthodes membres. La première vous permet d’extraire des données d’une sélection d’entités, et la seconde vous permet d’obtenir immédiatement des données rafraîchies du serveur.
  • Plus de 40 actions standard ont été ajoutées à l’interface de 4D write Pro, ce qui étend encore davantage les possibilités de développement.
  • Comme pour 4D for iOS, plus de 40 modèles prêts à l’emploi sont désormais à votre disposition (accessibles depuis l’éditeur de projet.) Un simple clic suffit pour installer le modèle de votre choix.
  • Et bien plus encore (voir ci-dessous).
Nouvelles blank

4D v18 R2 est ici

Traduit automatiquement de Deepl

Nous avons le plaisir de vous annoncer que 4D v18 R2 est désormais disponible !

Voici un aperçu de ce qui vous attend :

  • L’UX de l’éditeur de formulaire a été grandement améliorée pour vous permettre de savoir instantanément quand des vues sont utilisées et fournir de nombreuses actions pour simplifier la conception du formulaire (ajouter une vue, supprimer une vue, sélectionner tous les objets de la vue, etc.) La cerise sur le gâteau ? Une mise en page repensée et des icônes plates pour un aspect général frais.
  • Un contrôle total de votre zone de travail est disponible pour éviter que l’interface d’une application ne soit couverte par le dock/menu de macOS ou la barre des tâches de Windows. Enfin, un générateur de boîtes de liste est opérationnel pour vous simplifier la vie lors de la création de boîtes de liste de sélection d’entités.
  • 4D Write Pro est livré avec des fonctionnalités supplémentaires, par exemple la gestion des formules dans vos documents et la possibilité de supprimer des images en un clin d’œil.
  • Qu’en est-il de vos documents 4D View Pro? Vous disposez désormais d’un ensemble de commandes qui vous permettent d’ajouter et de supprimer des lignes et des colonnes, ainsi que de définir leur taille, leur visibilité et les étiquettes d’en-tête.
  • De plus, la première partie d’une fonction de réception d’e-mails est accessible, ce qui vous permet de télécharger localement des e-mails et de les supprimer de votre serveur de messagerie.

Et bien d’autres choses encore vous attendent.

Conseils blank

Une meilleure compréhension des sessions REST 4D

Traduit automatiquement de Deepl

Dans un précédent article de blog, nous vous avons montré comment démarrer avec le serveur REST de 4D. Nous vous avons guidé à travers différentes opérations CRUD en utilisant Postman et nous vous avons indiqué la documentation REST complète. Dans ce billet de blog, nous allons expliquer comment les sessions fonctionnent dans 4D. Cette compréhension vous permettra de construire un système d’authentification basé sur les sessions à l’aide du serveur 4D REST.

Conseils blank

Tester le puissant serveur REST de 4D avec Postman

Traduit automatiquement de Deepl

4D fournit un puissant serveur REST qui permet un accès direct aux données stockées dans vos bases de données 4D. Cela permet, par exemple, de construire une API à utiliser avec une technologie frontale moderne(par exemple , Angular, React, etc.). Dans ce billet de blog, nous allons fournir une première introduction au serveur REST robuste de 4D. Vous verrez comment le configurer et tester les opérations de création, récupération, mise à jour et suppression (CRUD) à l’aide de l’outil de test d’API, Postman.

Conseils blank

Bases de données du projet : Git. Commit. Pull. Push & plus

Traduit automatiquement de Deepl

Dans un précédent billet de blog, nous vous avons présenté Git (un système de contrôle de version) et Github (un service d’hébergement basé sur le cloud) et comment vous pouvez partager votre code 4D avec d’autres développeurs. Dans ce billet de blog, nous allons aller un peu plus loin en explorant certains scénarios qu’un développeur peut rencontrer, comme le clonage d’un dépôt distant, l’ignorance des fichiers déjà livrés et la résolution des conflits de fusion.