Le format "Cartes adaptatives" (ou "Adaptive Cards" en anglais) est une technologie qui permet de créer du contenu riche, interactif et adaptable à différents environnements, notamment pour les applications, les bots ou les notifications. Voici une vue d'ensemble de ce format :
1. Définition :Les Cartes adaptatives sont une représentation ouverte et neutre de la plateforme pour le contenu interactif. Elles sont écrites en JSON et peuvent s'adapter et se rendre nativement sur plusieurs plateformes.
2. Flexibilité : Les Cartes adaptatives peuvent être utilisées dans une variété de scénarios, comme les bots, les notifications push, les applications Windows, les applications Teams, les e-mails (avec des limitations) et plus encore.
3. Composants :
5. Templatage : Avec la version 2.0 des Cartes adaptatives, un système de templatage a été introduit. Cela signifie que la structure de la carte (le modèle) peut être définie séparément des données qu'elle affiche. Cela permet de réutiliser une structure de carte pour différentes données.
6. Intégration avec des services populaires :Des services tels que Microsoft Bot Framework, Microsoft Teams ou Windows Timeline supportent les Cartes adaptatives, ce qui permet aux développeurs de créer une seule fois et d'afficher sur plusieurs plateformes.
7. Outils de développement : Il existe un Designer de Cartes adaptatives en ligne qui aide les développeurs à créer et prévisualiser leurs cartes. De plus, des SDK sont disponibles pour différentes plateformes pour intégrer le rendu des Cartes adaptatives.
8. Standard ouvert : Le format de Cartes adaptatives est un standard ouvert. Les spécifications sont disponibles publiquement, ce qui signifie que tout le monde peut contribuer ou créer sa propre implémentation.
9. Sécurité : Les Cartes adaptatives sont conçues pour être affichées de manière sécurisée. Comme elles sont basées sur JSON, il n'y a pas de risque d'exécution de code malveillant comme avec HTML ou JavaScript.
Conclusion : Les Cartes adaptatives offrent une solution flexible et ouverte pour afficher du contenu interactif sur de multiples plateformes. Elles sont particulièrement utiles pour les développeurs qui souhaitent interagir avec les utilisateurs à travers différentes modalités, allant des bots aux applications et aux notifications.
1. Définition :Les Cartes adaptatives sont une représentation ouverte et neutre de la plateforme pour le contenu interactif. Elles sont écrites en JSON et peuvent s'adapter et se rendre nativement sur plusieurs plateformes.
2. Flexibilité : Les Cartes adaptatives peuvent être utilisées dans une variété de scénarios, comme les bots, les notifications push, les applications Windows, les applications Teams, les e-mails (avec des limitations) et plus encore.
3. Composants :
- Éléments de disposition : Ce sont les blocs de base pour définir l'apparence, comme les colonnes, les images, les textes, etc.
- Actions : Les cartes peuvent avoir des actions interactives, comme des boutons qui, lorsqu'ils sont cliqués, peuvent ouvrir une URL, montrer plus de contenu ou déclencher une autre carte.
5. Templatage : Avec la version 2.0 des Cartes adaptatives, un système de templatage a été introduit. Cela signifie que la structure de la carte (le modèle) peut être définie séparément des données qu'elle affiche. Cela permet de réutiliser une structure de carte pour différentes données.
6. Intégration avec des services populaires :Des services tels que Microsoft Bot Framework, Microsoft Teams ou Windows Timeline supportent les Cartes adaptatives, ce qui permet aux développeurs de créer une seule fois et d'afficher sur plusieurs plateformes.
7. Outils de développement : Il existe un Designer de Cartes adaptatives en ligne qui aide les développeurs à créer et prévisualiser leurs cartes. De plus, des SDK sont disponibles pour différentes plateformes pour intégrer le rendu des Cartes adaptatives.
8. Standard ouvert : Le format de Cartes adaptatives est un standard ouvert. Les spécifications sont disponibles publiquement, ce qui signifie que tout le monde peut contribuer ou créer sa propre implémentation.
9. Sécurité : Les Cartes adaptatives sont conçues pour être affichées de manière sécurisée. Comme elles sont basées sur JSON, il n'y a pas de risque d'exécution de code malveillant comme avec HTML ou JavaScript.
Conclusion : Les Cartes adaptatives offrent une solution flexible et ouverte pour afficher du contenu interactif sur de multiples plateformes. Elles sont particulièrement utiles pour les développeurs qui souhaitent interagir avec les utilisateurs à travers différentes modalités, allant des bots aux applications et aux notifications.