13 avril 2013

SHAREPOINT 2013 : Developer DashBoard

Aujourd'hui, nouvel article sur un élément incontournable pour tout bon développeur SharePoint 2013 qui se respecte : Le Developer Dashboard.

Cet outil précédemment disponible en version 2010 a subi un sérieux lifting afin de correspondre aux besoins :
  • S'exécute dans une fenêtre séparée afin d'éviter d'affecter le rendu des pages,
  • Information détaillée par requêtes,
  • Données complètes : temps d'exécution, procédures stockées SQL, logs ULS associés à la demande, appels du cache,
  • Utilisation du service WCF nommé "diagnoscticdata.svc",
  • Le service applicatif "Usage and health data" devra être créé et activé,
  • Ce Dashboard est désactivé par défaut.
 
Pour activer cet outil, il faudra lancer les commandes suivante sur la ferme SharePoint:
$svc = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
$DeveloperDashBoard = $svc.DeveloperDashboardSettings
$DeveloperDashBoard.DisplayLevel = "On"
$DeveloperDashBoard.Update()

 
Une fois ces commandes exécutées, une nouvelle icone apparaitra à droite de vos sites:
 
 
Il n'existe plus que les modes "On" et "Off". Le mode "OnDemand" existant précédemment sera à présent assimilé au mode d'activation "On".
 
Cet outil sera à utiliser dès que possible et permettra notamment de disposer d'éléments pertinents.
Il permettra de débuguer ou auditer les problèmes rencontrés sur les pages SharePoint, dont la frustrante "Something went wrong"...

 
 
 
Il est de même possible d'étendre ce Dashboard en ajoutant des fonctionnalités à l'aide de JavaScript :http://blogs.technet.com/b/stefan_gossner/archive/2013/01/23/customizing-the-sharepoint-2013-developer-dashboard-using-custom-scripts.aspx

 

Aucun commentaire:

Enregistrer un commentaire