Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Guillaume's Blog

Cloud Computing, Industrialisation et Imagine Cup...

Actualités

  • Logo MVP


    View Guillaume Belmas's profile on LinkedIn


Team System : Ca peut aussi aider les Sharepointeurs !

Sharepoint est LA plateforme omniprésente en entreprise. Microsoft, avec la suite Team System, a essayé d'apporter de la productivité aux équipes de développement (en y intégrant même une brique WSS destinée à couvrir la partie travail collaboratif), mais les développeurs et les intégrateurs travaillant sur Sharepoint semblent avoir été oubliés quand on regarde l'utilisation classique de Team System. Nous allons voir comment cette population peut se servir des différentes fonctionnalités offertes par la plateforme de développement de Microsoft.

 

  • Pour commencer, une news récemment annoncée par monsieur Team System : La publication de la version 1.1 des extensions de Visual Studio 2005 pour WSS 3.0. Ces même extensions en version 1.2 pour Visual Studio 2008 devrait être disponibles courant juin, encore un peu de patience donc...

Ces extensions sont constituées d'un ensemble d'outils et de template de projet Visual Studio destinés à faciliter le développement autour de Sharepoint. Parmi les 5 templates de projet on peut citer par exemple les templates suivants (qui s'ajoutent aux templates fournis par les SDK de WSS/MOSS) : Team Site, Blank Site, List Definition et Web Part. A ces templates, des items spécifiques vont pouvoir être ajoutés tels que : List Definition, List Control, Event Receiver, etc...

Au niveau des outils, on peut notamment en citer deux :

  • WSP (Web Solution Package) qui offre au développeur beaucoup plus de visibilité sur le packaging et le déploiement de sa solution au sein d'une plateforme Sharepoint. Par exemple, l'utilisation de la touche F5 permet de déclencher bien plus qu'une simple compilation puisque différentes tâches s'enchainent jusqu'au déploiement du package dans un environnement WSS. Un ajout contribuant à une meilleure intégration à Visual Studio et un processus de développement moins complexe...
  • Le Sharepoint Solution Generator, qui permet de créer une définition de site à partir de n'importe quel modèle de site (créé exemple avec Sharepoint Designer) et de pouvoir le modifier dans Visual Studio.

Si vous êtes intéressés : WSS 3.0 Tools : Visual Studio 2005 extensions version 1.1 et le User Guide qui va avec.

  • Les Web Tests

Il ne s'agit pas ici d'une autre extension pour Visual Studio mais de l'utilisation des fonctions natives de l'édition Team Tester de Visual Studio. En effet, les tests web permettent d'enregistrer des scénarios et de rejouer des scénarios sur n'importe quel site web. L'utilisation de Visual Studio va donc pouvoir permettre d'automatiser un certain nombre de test lors des développements Sharepoint. Même si la mise en place peut paraître fastidieuse au début, cela peut s'avérer un gros gain de temps par la suite...

Pour vous lancer, qui mieux qu'un MVP Sharepoint peut vous expliquer comment faire des tests pour Sharepoint ? Je vous conseille donc la lecture de ce post de Liam Cleary qui vous explique la création d'un simple test web pour WSS.

(NB : si vous rencontrez le même bug décrit par Liam, sachez qu'il existe un Hotfix qui corrige ce problème... En attendant le SP1 de Visual Studio 2008...)

  • Les Load Tests pour WSS (approuvés par Renaud Wink)

Bien souvent, le déploiement d'une plateforme Sharepoint est suivi d'une série de test de montée en charge destinés à valider l'architecture logique et physique ainsi que les différentes développements réalisés. Pour vous aider dans cette tâche, il existe depuis quelques temps un outil accompagné d'une série de web test disponible sur Codeplex.

Ces tests, mis à disposition par l'équipe de développement de MOSS elle-même, offrent plusieurs scénarios types d'utilisation d'une plateforme Sharepoint (dont Excel Services). Une très bonne base pour effectuer un test de montée en charge pertinent.

Pour plus d'information : Sharepoint 2007 Test Data Population Tool

  • Les autre types de test

Sharepoint et Office étant très fortement liés, certains développement/déploiement vont demander des tests spécifiques :

  • Les web tests pour Excel Services : comme évoqué ci-dessus, les web tests pour Sharepoint comportent aussi des web tests dédiés à Excel Services. Ce web tests sont disponibles ici.
  • Le mois dernier, l'équipe de test d'Infopath a publié un plugin spécifique à Visual Studio Team Tester pour permettre de créer et d'exécuter des tests pour InfoPath Forms Services. Ces tests, à priori assez complexes à mettre en place, sont accompagnés d'un guide "step by step" qui a l'air assez bien fait. Plus d'information sur le site Codeplex dédié : http://www.codeplex.com/ipfswebtest
  • Autres ressources

Bien évidemment MSDN & Technet regorgent d'information en tout genre, cependant, deux autres ressources méritent d'être citer.

Comme Eric, je vous recommande la lecture de cet article sur les possibilités d'utilisation de Team System pour le développement sur Sharepoint : Team-Based Development in MOSS 2007

Puis, mon confrère MVP Florent Santin avait animé un Mercredi du développement sur ce sujet dont voici le lien vers le webcast : http://www.microsoft.com/france/vision/WebcastMsdn.aspx?EID=16261fc4-0656-412c-b7b1-3bba19d18f4b

Amis Sharepointeurs, j'espère que ces outils permettront d'apaiser un peu vos souffrances ! Wink

Et si d'ailleurs vous avez d'autres outils qui vous semblent pertinents, n'hésitez pas à laisser un commentaire...

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: lundi 2 juin 2008 11:00 par Kangoo

Commentaires

FredD a dit :

SharePoint à vraiment un fort pouvoir d'attraction.

Et une collègue de plus qui va pouvoir explorer toutes les voies de ce merveilleux produit.

A tout de suite sur de fantastique projet MOSS :)

# juin 2, 2008 14:05

Kangoo a dit :

C'est pas parce que je parle de Sharepoint que c'est devenu mon produit préféré... !

Il y a suffisamment de gens qui souffrent, j'essaye juste de les aider :p

# juin 2, 2008 14:48

Alexandre Marlot a dit :

Très intéressant tout ca :)

# juin 3, 2008 09:58
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01