Ce post fait suite à une remarque d'un groupe de personnes ayant assisté à mon séminaire sur Visual Studio 2008 et qui m'ont fait remarqué qu'il n'existait plus de modèle de projet (template) de Webpart SharePoint dans Visual Studio 2008.

En effet les Visual Studio Extensions pour WSS (VSeWSS) ajoutaient à Visual Studio 2005 plusieurs modèles de projet SharePoint tels que ceux pour les Workflows et les Webparts. Dans Visual Studio 2008 seuls les modèles pour les WorkFlows sont restés... Pour le moment. Mais qu'à cela ne tienne il existe une solution sur CodePlex : SmartTemplates !

Ce projet apporte un modèle de projet pour les WebParts dans Visual Studio 2008 ainsi qu'un mode de déploiement très intéressant vous permettant de générer un éxecutable qui déploiera votre WebPart sur votre serveur de production (le tout basé sur une solution bien-sûr !). Il intègre aussi les fichiers batch vous permettant de créer votre solution et de la déployer en utilisant STSADM.

Tout se trouve ici : le projet SmartTemplates sur CodePlex

Il y a sur la page d'accueil une vidéo montrant le modèle de projet et le déploiement d'une WebPart.

Attention : L'installeur du projet copie en fait un fichier zip dans le répertoire de templates perso de VS2008 par défaut "c:\Documents and settings\monuser\My Documents\Visual Studio 2008\Templates\ProjectTemplates" pour que cela fonctionne avec une version française de Windows il faut remplacer "My Documents" par "Mes documents"

Bon coding à tous !