Auteur: Vanessa Talbot

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée 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 des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.
Conseils blank

Personnalisez vos interfaces Qodly avec CSS

Dans Qodly Studio, chaque widget peut être stylé directement à l’aide de ses propriétés. Toutefois, pour conserver une apparence cohérente dans l’ensemble de votre application et pour appliquer facilement des styles globaux (tels que la couleur de la police, la taille du texte ou l’apparence des sélections), les feuilles de style CSS sont votre meilleur allié.

Dans cet article, nous allons explorer les bases de l’utilisation de CSS dans Qodly Studio, avec des exemples tirés de l’application Performance Review.

Conseils blank

Créer des documents dynamiques avec 4D Write Pro dans l’application Qodly

Dans un environnement professionnel où la gestion et la production de documents sont cruciales, il est essentiel de disposer d’outils puissants et flexibles. Imaginez que vous puissiez concevoir des modèles de documents dynamiques directement à partir de votre client Desktop, en intégrant des formules et des données issues de votre base de données, puis en générant ces documents d’un simple clic au travers d’une interface web intuitive. C’est précisément ce que 4D Write Pro et 4D Qodly Pro vous permettent de faire !

Dans le blog de cette semaine, nous allons explorer comment ces deux solutions se complètent parfaitement pour automatiser et optimiser vos processus documentaires. Vous découvrirez comment créer des modèles personnalisés dans 4D Write Pro et comment, grâce à 4D Qodly Pro, les internautes peuvent saisir les données nécessaires, déclencher la génération des documents et même choisir de les stocker dans la base de données ou de les renvoyer via un attribut calculé.

Pour démontrer ce processus, nous utiliserons l’application Performance Review, qui est disponible en téléchargement. Préparez-vous à transformer la façon dont vous créez et gérez vos documents, tout en simplifiant vos flux de travail et en augmentant votre efficacité.

Conseils blank

Étendez votre application Qodly avec des composants personnalisés

4D Qodly Pro offre déjà une large gamme de composants natifs pour vous aider à concevoir vos applications. Mais saviez-vous que vous pouviez aller encore plus loin ? Grâce aux composants personnalisés développés par la communauté, vous pouvez enrichir vos projets avec des fonctionnalités sur mesure !

Ces composants personnalisés vous permettent d’étendre les capacités de 4D Qodly Pro en ajoutant des fonctionnalités personnalisées, un peu comme les plugins et les composants dans 4D.

Dans ce blog, nous allons explorer comment utiliser et intégrer ces composants, avec plusieurs cas d’utilisation réels de notre application Performance Review.

Conseils blank

Rendez vos applications Qodly dynamiques et interactives avec les états

Les états jouent un rôle crucial dans la création d’interfaces dynamiques et réactives dans 4D Qodly Pro. Ils vous permettent de contrôler l’affichage et le comportement des widgets en fonction de conditions spécifiques, telles que le rôle d’un utilisateur, ses privilèges ou des données provenant de votre base de données.

Ce blog explore ce concept, présente les différents types d’états et illustre leur utilisation à l’aide d’exemples tirés de l’application Performance Review pour vous aider à comprendre comment les exploiter efficacement.

Conseils blank

Construire une gestion dynamique des données dans l’application Qodly : Créer, ajouter, modifier et supprimer

Dans notre série sur 4D Qodly Pro, nous avons exploré comment afficher des données à l’aide d’une table de données. Aujourd’hui, nous allons passer à l’étape suivante : apprendre à ajouter, modifier et supprimer des enregistrements. Ces opérations sont essentielles pour créer des applications dynamiques et interactives.

Pour démontrer ces fonctionnalités, nous allons poursuivre avec notre application de gestion de l’évaluation des performances. L’objectif est de concevoir un écran permettant aux utilisateurs d’ajouter ou de modifier des informations sur les employés. Ce projet est disponible sur GitHub pour référence.

Conseils blank

Créer une liste interactive de données avec 4D Qodly Pro

Dans le blog de cette semaine, nous explorons la création d’une page dynamique pour afficher des données. Nous nous concentrerons sur une application pratique : la construction d’un système permettant de générer des rapports de performance annuels pour les employés. Ce projet est disponible pour référence sur GitHub.

Notre objectif est de concevoir une interface conviviale qui affiche une liste d’employés avec des options pour filtrer les résultats par département et par statut d’emploi.

Conseils blank

Intégrer l’authentification des utilisateurs dans vos applications Qodly

Dans le blog de cette semaine, nous allons nous concentrer sur le sujet crucial de l’authentification. Pour illustrer notre propos, nous prendrons l’exemple d’une application destinée à la rédaction des entretiens annuels d’évaluation des employés. Cette application permet aux utilisateurs d’accéder à leurs comptes en toute sécurité en s’authentifiant à l’aide de leur adresse électronique et de leur mot de passe.

Conseils blank

Maîtriser les applications Web avec 4D Qodly Pro : Une série de tutoriels

Bienvenue dans notre série de tutoriels sur la création de puissantes applications web avec 4D Qodly Pro et 4D Server ! Que vous soyez un développeur web expérimenté ou que vous débutiez, 4D Qodly Pro transforme votre plateforme de développement 4D en une puissante solution hybride à code bas qui apporte vos données 4D sur le web sans nécessiter d’expertise approfondie dans les technologies frontales.

Avec 4D Qodly Pro, vous pouvez étendre de manière transparente vos applications 4D existantes à des interfaces web interactives et réactives et concevoir des applications Web Business modernes basées sur la technologie 4D, telles que l’incroyable 4D Write Pro. Le plus intéressant ? Vous vous appuierez sur ce que vous savez déjà tout en offrant de nouvelles possibilités à vos utilisateurs.

Produit blank

Commande FORM EDIT améliorée : Accéder facilement aux objets du formulaire

Le langage 4D vous permet de développer des applications commerciales remarquables. Beaucoup d’entre vous ont pris l’initiative de créer des outils qui rationalisent des tâches spécifiques : code, validation de liens vers des éléments externes tels que des images, conversion du code existant vers ORDA, gestion des fichiers de ressources XLIFF, ou facilitation du refactoring. Ces solutions personnalisées améliorent la productivité et favorisent l’innovation.

Dans 4D 20 R8, la commande FORM EDIT a évolué. Il est désormais possible d’ouvrir un formulaire et de sélectionner un objet du formulaire.

Par exemple, vous pouvez lister les objets d’un formulaire à partir d’un outil d’analyse et d’introspection. Un double-clic sur un élément de la liste ouvrira le formulaire, et vous pourrez sélectionner l’objet du formulaire pour modifier une de ses propriétés en utilisant la nouvelle syntaxe de la commande.

Produit blank

Gestion améliorée des sessions pour le développement et les tests

Avec les dernières mises à jour de 4D, nous avons étendu la commande Session à la connexion Client/Serveur, permettant l’accès au stockage de la session au niveau du Client. En associant cette fonctionnalité au nouvel événement « Restrict » dans les classes ORDA, il est plus facile que jamais de filtrer les résultats en fonction des données de session, telles que les privilèges, les rôles ou même les zones géographiques.

Développer une application dans 4D signifie travailler dans un environnement local, tel qu’un utilisateur unique. En mode autonome, la commande Session renvoyait toujours la valeur Null. Cela signifiait que vous deviez écrire un code complexe, vérifiant si l’objet Session était Null pour lire à partir de « Storage » ou « Session.storage ». Cette solution de contournement, bien que fonctionnelle, n’était pas élégante.

Avec 4D 20 R8, ce problème n’existe plus. La commande Session renvoie désormais un objet valide, même en mode autonome, ce qui simplifie le développement et le test des applications.