QODLY STUDIO FOR 4D : QUOI DE NEUF DANS 4D 20 R5

Dans nos précédents billets, nous vous avons présenté Qodly Studio for 4D et nous espérons que vous avez commencé à explorer ses fonctionnalités. Avec chaque version, Qodly Studio for 4D devient une solution de plus en plus robuste et conviviale pour créer des applications web professionnelles avec un effort de codage minimal.

Intégré en profondeur à 4D, Qodly Studio vous permet d’exploiter la logique métier existante déjà développée pour les applications.

Nous allons nous plonger dans les nouvelles fonctionnalités de Qodly Studio for 4D 20 R5 et voir comment vous pouvez les intégrer dans vos applications.

Composants personnalisés

Qodly Studio fournit déjà une série de composants utiles. La dernière version introduit le concept de composants personnalisés, vous permettant de créer et d’intégrer vos composants personnalisés et de d’ouvrir des possibilités infinies pour vos applications.

Conçus avec ReactJS, ces composants personnalisés offrent aux développeurs une base flexible et robuste. Ils peuvent être facilement importés dans Qodly.

Explorez notre dépôt GitHub pour trouver des composants personnalisés prêts à l’emploi créés par la communauté Qodly. Que vous ayez besoin d’un carrousel intelligent pour afficher des images ou d’autres fonctionnalités, vous pouvez facilement les télécharger et les importer dans vos applications.

Par exemple, si vous avez besoin d’un composant de carrousel intelligent pour afficher des images, il vous suffit de le télécharger depuis le dépôt GitHub, de l’importer et de l’utiliser dans votre application !

 

Dialogues

La version 20 R5 améliore l’expérience de l’utilisateur grâce à de nouvelles fonctionnalités de dialogue, qui vous permettent d’afficher des fenêtres contextuelles de confirmation et d’autres types de dialogue.

blank

 

blank

Consultez la documentation pour en savoir plus sur la mise en œuvre de ces fonctionnalités.

Quitter la session

Avec le nouveau mode Forcer la connexion, une licence 4D Client n’est consommée que lorsque les utilisateurs s’authentifient avec succès et commencent à travailler avec les données et la logique métier de l’application.

Qodly Studio for 4D offre désormais la possibilité de quitter la session et de libérer une licence client 4D. Cette fonctionnalité vous permet de fournir une fonctionnalité de déconnexion dans votre application. Pour en savoir plus, consultez cet article de blog.

 

blank

Navigation améliorée

Les actions de navigation déjà puissantes de Qodly ont été encore améliorées. Désormais, vous pouvez naviguer vers une page Qodly ou un lien externe avec des valeurs fournies par une source de données, offrant ainsi une plus grande flexibilité dans la structure de navigation de votre application.

blank

Action standard affecter une valeur

Une nouvelle action standard est disponible pour affecter une valeur à une source de données sans avoir à gérer une fonction côté serveur.

Par exemple, lorsque vous cliquez sur l’icône + pour indiquer une création, un booléen peut maintenant être facilement initialisé pour refléter cette action.

blank

C’est si facile à faire maintenant !

blank

Amélioration de l’expérience du développeur

D’autres éléments ont été améliorés pour faciliter la vie des développeurs.

Informer l’utilisateur final en cas de perte de connexion

Lorsque la connexion réseau est perdue et que 4D Server n’est pas accessible, un message d’erreur est affiché pour informer rapidement le développeur.

blank

 

Afficher le dernier onglet actif dans le panneau contextuel lors de la sélection d’un composant

Lors de l’inspection d’un composant dans le panneau contextuel, le dernier onglet actif (composant, source de données ou CSS) reste sélectionné lorsque l’on passe d’un composant à l’autre, ce qui facilite la comparaison des paramètres.

Dans cette vidéo, nous pouvons naviguer d’une Style box à l’autre et comparer les classes CSS greenCart et blueCart.

Avertissement relatif aux elements non enregistrés

Un avertissement s’affiche lorsqu’il y a des éléments non enregistrés avant la prévisualisation de l’application. Vous pouvez choisir de les ignorer ou de sauvegarder tous les éléments.

Ce comportement peut être activé ou désactivé via le paramètre utilisateur Show Unsaved Files Pop Over.

 

blank

 

blank

 

supprimer facilement les points d’arrêt dans l’éditeur de code

La suppression des points d’arrêt dans le débogueur est désormais plus simple, et plusieurs options sont disponibles en mode débogage.

blank

Affichage des bordures pour les tableaux de données

Une nouvelle propriété Show borders est disponible pour le composant datatable, permettant une distinction visuelle plus précise.

blank

L’utilisation de ces nouvelles fonctionnalités peut améliorer la fonctionnalité et l’expérience de développement de votre application. Nous vous encourageons à explorer ces mises à jour et à voir comment elles peuvent améliorer vos projets.

Bon développement !

Avatar
- Product Owner - Marie-Sophie Landrieu-Yvert a rejoint l'équipe de 4D Product en tant que Product Owner en 2017. En tant que Product Owner, elle est en charge de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation de la fonctionnalité livrée répond au besoin du client.Marie-Sophie est diplômée de l'école d'ingénieur ESIGELEC et a commencé sa carrière en tant qu'ingénieur chez IBM en 1995. Elle a participé à divers projets (projets de maintenance ou de construction) et a travaillé en tant que développeur Cobol. Elle a ensuite travaillé en tant que concepteur UML et développeur Java. Dernièrement, ses principaux rôles étaient d'analyser et de rédiger des exigences fonctionnelles, de coordonner les équipes commerciales et de développement.