At Mendix, nous comprenons que pour vous permettre de proposer des expériences exceptionnelles dans les applications que vous créez, nous devons continuellement proposer de nouvelles fonctionnalités. Plus d'informations, lisez tout à ce sujet ! Mendix La version 8.4 est là et nous avons de bonnes nouvelles pour vous.
Qu'il s'agisse de la sécurité facile à mettre en œuvre que notre nouveau MendixGrâce à SSO, aux nombreuses mises à jour que nous avons apportées au frontend pour garantir une expérience fluide et conviviale, ou au nombre de fonctionnalités que nous avons créées pour vous (associations par glisser-déposer et nanoflows appelés à partir d'actions JavaScript, pour n'en citer que quelques-unes !), vous constaterez qu'il s'agit d'un cycle d'actualités à ne pas manquer. Lisez la suite pour plus de détails.
MendixSSO
Dans un environnement multi-applications, la valeur de chaque application augmente considérablement lorsqu'elles sont interconnectées. Les utilisateurs finaux doivent pouvoir basculer entre différentes fonctionnalités (applications) sans friction. Pour les fournisseurs d'applications, cela nous donne la tâche de supprimer ces frictions. Mais sur un Internet où de nombreuses personnes tentent d'accéder à des comptes pour des raisons malveillantes, l'authentification des utilisateurs est un jeu à enjeux élevés. Elle doit être rapide et facile à mettre en œuvre, mais aussi gérable et sécurisée. Les informations sur les niveaux d'utilisation et d'interconnectivité sont également précieuses pour améliorer les opérations. L'authentification unique (SSO) est une solution, mais créer sa propre solution peut s'avérer difficile.
Avec MendixSSO, nous introduisons la prochaine génération d'identification des utilisateurs sur le Mendix Plateforme. La dernière génération utilisait le module AppCloudServices (ACS) qui sera obsolète en avril 2020. MendixSSO est basé sur le framework OpenID Connect, qui améliore les possibilités d'intégration multi-applications en utilisant la propagation d'identité. Avec la propagation d'identité, vous pouvez créer des interfaces sécurisées et personnalisées entre les applications, permettre un contrôle précis de l'accès aux ressources pour vos utilisateurs et obtenir des statistiques d'utilisation claires.
In Mendix Studio, MendixL'authentification unique est configurée lorsque vous publiez une application depuis Studio. Cela réduit le temps que les développeurs passeraient à activer l'authentification unique avec Mendix Réduisez à zéro le nombre de comptes de votre application. Déployez et invitez simplement vos utilisateurs. Si votre application actuelle ne dispose pas d'un module SSO, vous pouvez suivre les étapes décrites dans la documentation pour l'ajouter facilement Mendix Studio Pro. Si votre application fonctionne actuellement sur l'ancien module ACS, assurez-vous de mettre à niveau vers le nouveau MendixModule SSO avant le 1er avril 2020.
Mises à jour du front-end
Prise en charge SVG améliorée
L'année dernière, nous avons ajouté le support pour SVG fichiers pour les applications Web. Nous avons désormais également ajouté la prise en charge SVG pour les applications mobiles natives.
Mais ce n'est pas tout ! L'avantage est que vous pouvez désormais également utiliser les SVG comme icônes, afin de les utiliser pour les boutons ou dans votre navigation inférieure.

Notez que vous pouvez configurer la couleur de l'icône SVG comme vous le faites avec les icônes. Vous pouvez désormais utiliser toutes les icônes que vous souhaitez ! Par exemple, vous pouvez créer votre propre collection d'images avec toutes les icônes PoliceSuper Icônes.

Veuillez noter que le SVG doit respecter certaines directives. Lisez le documentation pour plus d'informations.
Mise à jour en direct
Une partie de la création d'une application mobile consiste à la publier (souvent) sur les magasins d'applications Google ou Apple, ce qui peut prendre du temps et être frustrant. Mais nous avons de bonnes nouvelles ! Avec cette version, la publication sur ces magasins est un jeu d'enfant grâce aux mises à jour en direct !
Les mises à jour OTA vous permettent de mettre à jour votre application mobile sans passer par l'App Store. Vos utilisateurs reçoivent simplement une notification et peuvent alors commencer à utiliser la nouvelle fonctionnalité.

Si vous avez uniquement apporté des modifications au front-end de votre application (par exemple, les pages, le style ou la logique nanoflow), vous pouvez même envoyer une mise à jour directement à vos utilisateurs sans avoir à déployer votre modèle dans le cloud.
En plus de cela, il est également possible de faire un déploiement auprès d'un pourcentage d'utilisateurs, au cas où vous souhaiteriez tester une fonctionnalité en version bêta. Enfin, si vous avez fait une erreur, vous pouvez également annuler rapidement la mise à jour.
La mise à jour en direct est un grand avantage de Mendix Applications mobiles natives par rapport aux applications codées de manière traditionnelle, car cela facilite et accélère la publication de nouvelles fonctionnalités pour vos utilisateurs.
Une remarque, il est important de garder à l'esprit que lorsque vous souhaitez apporter certaines modifications à votre application, par exemple un changement de modèle de domaine, il faut se rendre compte que les utilisateurs peuvent toujours avoir une ancienne version.
Voir le Documentation pour plus d'informations sur la façon d'effectuer des mises à jour en direct.
Prise en charge de Notch pour une expérience de premier ordre
De plus en plus de téléphones sont dotés d'une encoche ou d'un haut-parleur sur l'écran. Lors de la création d'une application mobile, les encoches sont un facteur important à prendre en compte. Par exemple, il est intéressant de restituer une image derrière l'encoche ou de laisser une vue de liste se poursuivre derrière elle. Cependant, vous ne souhaitez pas avoir de texte ou de bouton derrière une encoche. Cela constitue une mauvaise expérience utilisateur.
Et bien, nous ne pouvons pas nous empêcher de vous livrer de bonnes nouvelles ! Dans cette version, nous prenons en charge différents scénarios.
- Lorsque vous avez une barre supérieure ou une barre inférieure, il y a suffisamment d'espace pour qu'aucun texte ou bouton ne soit rendu derrière l'encoche.
- Lorsqu'il n'y a pas de barre supérieure ou inférieure, les widgets sont automatiquement rendus derrière l'encoche, de sorte que vos listes ou images soient correctement rendues. Cependant, dans le cas où il pourrait y avoir du texte ou des boutons derrière l'encoche, il existe le widget Safe Area View, qui garantit que tout ce qui se trouve à l'intérieur de ce widget n'est pas rendu derrière une encoche en ajoutant un remplissage là où c'est nécessaire. Pour les applications existantes, effectuez une mise à jour vers la dernière version de Ressources mobiles natives pour obtenir ce widget. De nouvelles applications basées sur le Démarrage rapide du mobile natif l'application inclut automatiquement le widget.

Écrans d'erreur conviviaux
Le rouge peut être une couleur agréable, mais pas lorsque vous rencontrez une erreur, comme lorsque vous essayez de modifier un attribut d'un objet vide. Dans ce cas, le rouge n'est pas aussi agréable. Dans cette version, nous avons créé un écran d'erreur plus convivial avec le texte système pour les erreurs. Les détails sur les erreurs sont affichés dans la console Studio Pro.

Améliorations des widgets enfichables
Nous continuons à rendre la création de widgets enfichables plus puissante et à offrir une meilleure expérience. Cette version contient quelques améliorations intéressantes.
- Propriété d'image dynamique : Le propriété de l'image est désormais plus puissant. Auparavant, nous autorisions uniquement la sélection d'une image statique, mais vous pouvez désormais également sélectionner un chemin d'entité vers une image dynamique. Bonne nouvelle ! Étant donné que l'API du widget n'a pas changé, cette fonction est disponible pour tous les widgets enfichables dotés d'une propriété d'image.
- Propriété du widget décimal : Il est désormais également possible d'utiliser une décimale dans les widgets enfichables, afin que les utilisateurs puissent configurer des nombres fractionnaires dans les propriétés du widget.
- Entiers négatifs : Une petite amélioration, mais utile : les utilisateurs peuvent désormais également saisir des valeurs négatives pour les propriétés entières.
Mises à jour du studio
Aperçu instantané des modifications apportées au thème
Le personnalisateur de thème dans Mendix Studio permet de modifier facilement l'apparence de votre application sans avoir à maîtriser le style CSS. Vous pouvez désormais voir ces modifications encore plus rapidement. En les prévisualisant instantanément, c'est-à-dire avant même d'avoir finalisé les modifications apportées à votre thème. Nous avons ajouté un Vue de la page qui vous permet de sélectionner n'importe quelle page de votre application et de prévisualiser votre nouveau style. Passez d'une page à l'autre pour voir les effets, que ce soit sur téléphone, tablette ou ordinateur de bureau. Ajustez le thème si nécessaire, puis enregistrez vos modifications et c'est parti ! Pour plus d'informations, consultez Customiser le thème , ou essayez-vous Mendix Studio tout de suite!
Des délices !
Nous avons de bonnes et de mauvaises nouvelles. La bonne nouvelle est que nous avons beaucoup de choses à vous annoncer. Mendix Studio et Studio Pro. La mauvaise nouvelle ? Il y en a trop pour les montrer ici. Si vous voulez des détails complets sur chaque produit, consultez les notes de version.
Explorateur de projets actualisé
Nous avons amélioré l'Explorateur de projets pour rendre le travail avec les documents plus efficace. Nous avons ajouté un nouveau champ Filtre qui vous permet de trouver rapidement le document ou le dossier que vous recherchez. Merci à La grande idée d'Ellie Chambers, nous avons ajouté les raccourcis clavier pour naviguer dans l'Explorateur de projets.


Le glisser-déposer de documents a également été facilité grâce aux idées approuvées par Robert Zuijdam et Jason Teunissen.
L'Explorateur de projets a été entièrement reconstruit. Si vous rencontrez des problèmes ou souhaitez revenir à l'ancienne version, pour l'instant, vous pouvez vous rendre sur Modifier > Préférences > Nouvelles fonctionnalités et modifiez vos préférences à cet endroit.
Marquer les applications comme favorites dans le portail des développeurs
Vous souhaitiez un accès plus rapide à vos applications les plus fréquemment utilisées. Eh bien, euh, bonne nouvelle ! Avec la nouvelle vue Favoris sur l' Mes applications page, vous avez maintenant un aperçu de toutes vos applications favorites. Cliquez sur l'icône en forme d'étoile sur une carte de projet pour marquer une application comme favorite, puis vous pourrez la voir dans la vue Favoris. Une fois que vous avez ouvert les Favoris, ce sera votre vue par défaut.
Autres délices délicieux
- Studio: Nouvelles options de grille de données – Vous pouvez désormais sélectionner les colonnes pertinentes qui doivent être ajoutées dans le cas où votre entité possède plus d’attributs que ce qui pourrait raisonnablement tenir en tant que colonnes.
- Studio: Associations par glisser-déposer – L'ajout d'associations entre entités dans vos modèles de domaine est désormais encore plus simple. Il suffit de les glisser-déposer. De plus, lorsque vous renommez une entité, toute association connectée est automatiquement renommée.
- Studio Pro : Exécuter localement par défaut – Vous craignez de publier accidentellement votre application dans le cloud lorsque vous souhaitez l’exécuter ? Bonne nouvelle ! Désormais, la méthode par défaut pour exécuter votre application à partir de Studio Pro est de l’exécuter localement. Merci à Dennis Kho (76 votes sur le forum Idea) pour la suggestion !
- Studio Pro : Appeler des nanoflows à partir d'une action JavaScript – Vous pouvez désormais configurer et appeler des nanoflows directement à partir de votre action JavaScript pour exécuter une logique côté client personnalisée et agréable. Merci à Merci à Claire Malcor pour l'idée !

- Studio Pro : Modifications visuelles masquées par défaut : nous avons réduit le bruit dans le volet Modifications en masquant les modifications purement visuelles, afin que vous puissiez vous concentrer sur les modifications importantes.
- Studio Pro : Prise en charge étendue du clavier pour les modifications : vous pouvez désormais parcourir le volet avec les touches fléchées, Entrée et Retour arrière.
- Studio Pro : Ajout de contenu à vos favoris sur l'App Store – Vous avez désormais la possibilité de marquer un composant de l'App Store comme favori. Vous recevrez ainsi des notifications de nouvelles versions, ce qui vous permettra de mettre à jour votre application vers la dernière version beaucoup plus rapidement.
Et c’est comme ça.
Et voilà. Vous souhaitez plus d'informations sur toutes ces mises à jour améliorant l'expérience ? Consultez notre notes de version.
Prêt à mettre toutes ces bonnes nouvelles en pratique ? Allez-y télécharger la dernière version.