Des bons outils du travailleur SharePoint

Bonjour,

je présenterai ici les divers outils qui sont plus ou moins indispensable à tout développeur SP.

SharePoint Manager 2013

SharePoint Manager est un peu la boite à outils que Microsoft aurait oublié de fournir avec sa construction.

Il va vous permettre d’avoir une vue rapide sur toutes vos Web Applications, vos collections de sites, les features associées/activées à chaque espace, les listes, les bibliothèques, les propriétés de chaque élément bref vous allez obligatoirement gagner du temps à vous en servir.SPManager
Un rapide exemple des fonctionnalités décrites plus haut

SP Manager est à installer et exécuter sur le serveur où est bien évidemment installé SP.
Il se peut qu’il vous demande de l’exécuter en mode administrateur cela dépendra de l’utilisateur que vous utilisez.

Si vous n’aviez le choix que d’un outil en plus de Visual Studio alors n’hésitez pas téléchargez SharePoint Manager 2013 (existe aussi en version 2010)

——————————————————————————-

ULS Viewer

Une fois les développements SP commencés vous allez vite vous apercevoir que lorsque SP n’est pas content il n’est pas forcément très prolixe en explications.
La seule solution qui s’impose est d’aller faire un tour dans le répertoire des logs et d’ouvrir le dernier en date.
La première erreur est de l’ouvrir avec notepad (ou un autre éditeur texte) vous risquez de prendre peur et de ne plus jamais vouloir refaire ça.

Microsoft dans sa grande bonté a développé un outil qui facilite (autant que faire se peut) la lecture des logs en question.
ULS Viewer

Lancez l’outil, sélectionnez l’emplacement des logs (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\LOGS\ pour SP 2013, \14 pour SP2010 etc) et vous vous rendrez vite compte qu’il se passe énormément de choses (même sans action de votre part au niveau de l’interface web)

Heureusement Microsoft avait prévu le coup et a fourni des fonctionnalités de filtrage de l’activité.
ULS Viewer2

Ainsi vous serez en mesure de filtrer par sévérité, puis sur des chaines de texte définies.

Un exemple concret sera le filtrage par le champ Correlation lorsque SP vous indiquera un Guid d’erreur vous verrez uniquement les erreurs liées au problème remonté.

C’est à mon avis le 2ème outil supplémentaire indispensable, sur ma machine de développement il est ouvert continuellement.

——————————————————————————-

SharePoint Feature Administration and Clean Up Tool

Voilà un outil dont je me sers plus rarement mais qui a aussi son utilité.

Plus axé sur la gestion des features au sein de votre ferme il vous permettra en un clic de trouver les features défectueuses (après une migration par exemple) ou bien de voir rapidement les features activées pour un scope donné (Farm / Site / Web)
FeatureAdmin for SharePoint 2013 - v2.3

——————————————————————————-

ILSpy

Parfois dans la vie d’un développeur il arrive que vous ayez envie de mettre un peu plus les mains dans le cambouis et de voir ce que font réellement les méthodes que les ptits gars de chez Microsoft vous ont pondu.

Pour ça ILSpy va vous permettre d’aller charger et de dé-compiler les assemblies qui jusque là restaient opaque à vos yeux.

ILSpy
Ci dessus les méthodes de la classe Microsoft.SharePoint.Portal.CommunityEventReceiver

Une grande partie des DLLs utilisées par SP sont stockées dans C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI (\14 pour SP2010 etc.) vous devriez donc y trouver votre bonheur.

——————————————————————————-

CAML Designer for SP 2013

Si d’aventure vous éprouvez le besoin de développer des vues personnalisées ou bien de récupérer des items spécifiques dans des listes vous risquez très probablement d’en passer par des requêtes CAML.

CAML designer vous permettra rapidement de générer la syntaxe correcte pour arriver au résultat voulu, vous gagnerez du temps en déploiements et tests divers.
CAML Designer for SharePoint 2013.

Toutes les infos sur son utilisation se trouvent sur le site des développeurs.

——————————————————————————-

Sharepoint Color Palette Tool

Si le bleu Microsoft n’est pas vraiment votre couleur favorite et que vous souhaitez profiter des nouvelles fonctionnalités de branding SP2013 alors cet outil est fait pour vous.

Il va vous permettre en 2 clics de générer une palette de couleurs (fichier .spcolor) qu’il sera ensuite possible d’importer dans la gallerie de thèmes (http://url/_catalogs/theme/15) et d’appliquer soit via l’interface (Menu Modifier l’apparence / Change the look) soit via du code.

SharePoint Color Palette Tool
Voici un vert des plus chatoyants

——————————————————————————-

Voilà déjà un bon tour d’horizon de ce qui se fait comme aide au développement SP, cette liste n’est bien entendu pas exhaustive et sera complétée au fur et à mesure de mes découvertes.

Une réflexion au sujet de « Des bons outils du travailleur SharePoint »

  1. Salut,

    Juste un petit tips pour « ULS Viewer », CTRL + U ouvre directement le bon folder en fonction de votre plateforme ! :D

    Pour rajouter quelques éléments à la liste, il y’a aussi :
    CKS DEV
    Fiddler
    Fast Search Tool

    Sinon bon post !

Laisser un commentaire