![]() | Aujourd'hui, avec l'annonce de Microsoft WebsiteSpark, nous lançons un certain nombre de « boîtes à outils » disponibles en ligne pour créer des applications Web (Web Application Toolkits). Ces boîtes à outils ont été conçues pour permettre aux développeurs Web d'étendre simplement des fonctionnalités d'applications web en leur fournissant un ensemble de codes, modèles et documentation fonctionnels. |
L'objectif de ces « Web Application Toolkits » est de fournir aux développeurs Web des ressources telles que des modèles de projets, des contrôles et les exemples de codes avec documentation simplifiée à l'appui, le tout dans un format facile à télécharger et opérationnel très rapidement. L'un des critères clés autour des « Web Application Toolkits » est de permettre aux développeurs Web de simplement presser la touche F5 pour qu'ils s'assurent que c'est effectivement la solution adaptée à leur problème. En effet, combien de fois vous est-il déjà arrivé de chercher pendant des heures un bout de code pour vous apercevoir, une fois compilé, que ce n'était pas celui que vous espériez ?!
Désormais, avec les bons pré-requis installés grâce au Web Platform Installer, un développeur Web peut avoir un modèle d'application installé et exécutable en 5 minutes.
Dans le cadre du programme WebsiteSpark, nous avons élaboré 7 boîtes à outils Web, toutes accompagnées d'une introduction vidéo. Les scenarii proposés ont été élaborés à partir des suggestions et remarques émanant de la communauté des développeurs.
![]() | Web Application Toolkit pour Internet Explorer 8 ExtensibilityAujourd'hui, lors de leurs visites sur un site internet, les utilisateurs accédent à des informations et services riches. Mais il est déjà moins trivial d'exposer ce contenu à ces mêmes utilisateurs quand ils ne sont pas sur le site web. L'objectif de ce Web Application Toolkit est d'exploiter les nouvelles fonctionnalités d'Internet Explorer 8 (Web Slices, accélérateurs et moteurs de recherche visuels) pour étendre la portée de votre site web et de vos services à ces utilisateurs qui ne sont pas sur votre site internet. Cette boîte à outils inclut un ensemble de contrôles web ASP.NET qui vous permet de profiter des nouvelles fonctionnalités d'Internet Explorer au sein de votre propre application web. |
![]() | Web Application Toolkit pour Bing SearchBing est un puissant moteur de décision conçu pour aider les internautes à accomplir des tâches et prendre des décisions averties plus rapidement. L'API Bing fournit aux développeurs un accès par programme à Bing, offrant des options flexibles pour construire ou améliorer votre site ou vos applications. Ce Web Application Toolkit montre comment tirer parti de l'API de Bing pour ajouter des fonctions de recherche à votre site web en exploitant les différents résultats de recherche fournit par l'API, incluant entre autres les contenus web, images, actualités, vidéos, etc. Grâce à cette boîte à outils, vous découvrirez également comment utiliser ASP.NET AJAX et jQuery pour fournir une expérience utilisateur améliorée et plus interactive. |
![]() | Web Application Toolkit pour REST ServicesAujourd'hui, de nombreuses applications web exposent des données comme des interfaces de service REST, de sorte qu'elles soient accessibles via des APIs par d'autres niveaux de l'application ou tout simplement par d'autres applications. Un service web REST est un service web simple mis en œuvre à l'aide du HTTP et des principes de REST. REST Services se concentre sur les ressources ; chacune d'entre elles est représentée par un URI unique, et les utilisateurs interagissent avec elles via leur URI grâce à l'interface HTTP uniforme. Ce Web Application Toolkit montre comment ajouter facilement des interfaces de service REST pour une application web existante. Cette boîte à outils inclut :
|
![]() | Web Application Toolkit pour Applications Web MobileCe Web Application Toolkit est conçu pour montrer comment étendre une application web ASP.NET MVC existante afin qu'elle fournisse l'accès depuis des périphériques mobiles. Pour activer l'accès mobile, l'application web doit avoir des vues ciblant chacun des périphériques mobiles qui doivent être supportés. Le modèle MVC vous permet de créer des applications qui séparent les différents aspects de l'application (logique d'entrée, logique métier et logique de l'interface utilisateur), tout en offrant un couplage lâche entre ces éléments. Cette boîte à outils fournit un composant appelé MobileCapableViewEngine qui permet à l'application web d'afficher la vue appropriée en fonction du navigateur du périphérique qui effectue la demande. Elle comprend également un exemple de site qui fournit des vues différentes pour les périphériques Windows Mobile, IPhone et BlackBerry. |
![]() | Web Application Toolkit pour les Modèles d'EmailCe Web Application Toolkit est conçu pour montrer comment générer et envoyer des courriels dynamiques, basés sur un modèle, depuis une application web. Il existe de nombreux scénarios d'usage pour lesquels des e-mails de notification doivent être envoyés aux utilisateurs finaux. Exemples : notifier à un utilisateur de son compte nouvellement créé, envoyer un nouveau mot de passe en réponse à une demande de mot de passe oublié ou envoyer par e-mail une alerte dans certaines circonstances critiques pour l'entreprise telle que la création d'une commande. Généralement les e-mails envoyés à partir d'une application web sont au format HTML et incluent des feuilles de style CSS et des images qui doivent être générées dynamiquement avec des données personnalisées ou spécifiques à l'utilisateur. Cette boîte à inclut des exemples qui montrent comment utiliser des modèles pour générer ces corps d' e-mails dynamiques. |
![]() | Web Application Toolkit pour réaliser votre Site Web SocialDoter votre site web de fonctionnalités orientées réseaux sociaux permet d'attirer de nouveaux utilisateurs, et de faire en sorte de les fidéliser pour qu'ils reviennent régulièrement. Ce Web Application Toolkit montre comment, en n'utilisant que quelques lignes de code avec le Windows Live Messenger Web Toolkit, il est possible d'ajouter des fonctions avec la messagerie instantanée depuis un site web vers différents points clients tels que Windows, Windows Mobile, Xbox 360 et Mac. Derrière tout ça se cache un ensemble puissant de contrôles d'interface utilisateur et une bibliothèque JavaScript qui connecte votre site web à un service de messagerie utilisé par 330 millions d'utilisateurs dans le monde. |
![]() | Web Application Toolkit pour les FAQsLa majorité des sites web ont besoin d'afficher une liste de FAQ pour leurs utilisateurs. Même s'il n'est pas difficile de créer un ensemble de pages de FAQ, créer une expérience utilisateur riche prenant en charge la recherche, les filtres et la pagination, peut vite devenir plus problématique. En outre, il s'agit souvent d'une fonctionnalité qui doit être mise en œuvre de façon répétée dans plusieurs sites web. Cette boîte à outil est conçu pour fournir un ensemble de codes incluant des pages ASP.NET, la logique d'accès aux données et des schémas de base de données, pour l'intégration des FAQ dans votre propre application web ASP.NET MVC. |