Bonjour à vous,

Aujourd’hui je vous propose un petit article pour vous donner quelques outils utiles pour un développeur SharePoint. Bien évidemment c’est une liste non exhaustive et le but ici est de vous donner des outils que j’affectionne. Chacun à ses préférences mais si vous en avez d’autres n’hésitez pas à les proposer en commentaire 🙂

SharePoint Log Viewer

Comme vous le savez surement, la lecture des logs ULS SharePoint est un enfer. Pas mal d’outils existent pour les lire notamment un outil officiel Microsoft, néanmoins d’autres comme SharePoint log viewer sont plus complet. Pour ma part, je l’affection particulièrement car j’y ai contribué mais surtout car il proposer un système de lecture des logs en temps réel.

https://github.com/hasankhan/SharePointLogViewer

SP CAML Query Helper Online

Vous aurez besoin certainement de creer des requêtes CAML pendant le développement de votre projet et pour cela quelques outils existent. Je sais que beaucoup d’entre vous utilisent CAML Designer, moi également je l’utilisais mais avec la dernière version trop de bug et trop de perte de temps donc je suis passé ) SP CAML Query Helper online. L’avantage est qu’il est utilisable également avec votre tenant O365!

https://github.com/bandrben/SPCAMLQueryHelperOnline

SharePoint Designer

Bon bien évidemment, l’outil standard SharePoint Designer n’est un secret pour personne. Je ne l’affectionne particulièrement pas mais des fois vous n’avez pas le choix notamment quand des développements ont été fait avec cet outil… Des fois, ça peut rendre des services.

SharePoint Manager

Cet outil vous permet de naviguer dans les objets SharePoint, récupérer des informations importantes et effectuer diverses actions.

https://github.com/chrisdee/Tools/tree/master/SharePoint

Note: Vous trouverez dans ce repo d’autres outils utiles dont vous pourriez avoir besoin.

SPDisposeChecker

La base pour détecter un problème d’objet non disposé au sein de votre code.

ILSpy

Outil qui vous permettra de décompiler des assemblies, bien utile pour comprendre l’implémentation effectuée par MS sur certains aspects mais aussi comprendre certaines anomalies que vous pourriez avoir dans votre code.

https://github.com/icsharpcode/ILSpy

Web Essential

Cet outil est plus une extension visual studio, elle permet entre autre de faire pas mal de chose tel que de l’optimisation des images, minification,bundling,file nesting… 

http://vswebessentials.com/

SPCAF

A noter que malheureusement il n’existe plus de version gratuite mais si toutefois vous disposez d’une licence, cela vous permettra en complément de votre revue de code de pouvoir obtenir rapidement un rapport complet sur votre solution de ferme ou addin et trouver les erreurs de code ou des problèmes de best practices par exemple.

 

Si vous connaissez d’autres outils intéressants, n’hésitez pas à les mentionner en commentaire afin que je  puisse compléter l’article si besoin.

SharePointez bien 🙂