Top tools per facilitare lo sviluppo su SharePoint
Reflector
Download: www.red-gate.com/products/reflector
Descrizione: Client application. Disassembla assembly in codice nativo o linguaggi più comuni (esempio c#, vb.net). Indispensabile per studiare l’object model di SP e per la fase di debugging.
SharePoint Manager 2007
Download: www.codeplex.com/spm
Descrizione: Client application. Il tool più completo per navigare sui siti SP via object model. Talvolta il tool permette apportare modifiche direttamente dalla UI (oltre a non essere supportato questo tipo di operatività, personalmente la sconsiglio).
WSPBuilder + WSP template per Visual Studio 2008
Download: www.codeplex.com/wspbuilder
Descrizione: Console application + Visual Studio 2008 Template. Semplifica notevolmente la creazione di solution da Visual Studio 2008.
VSeWSS (Visual Studio extension for WSS)
Download: www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-086e32185e68&displaylang=en
Descrizione: VS extensions. Si propone di essere il punto di partenza per molti sviluppatori. Le estensioni permettono di creare e pacchettizzare nuovi progetti SP, web parts, custom field, list definition, ecc.. Interessante il tool che parendo da un sito esistente ne genera la site definition.
U2U Caml Query Builder 2007
Download: www.u2u.be/res/Tools/CamlQueryBuilder.aspx
Descrizione: Windows application che interagisce con SP via object model web service. Semplifica la scrittura delle CAML query sulle liste (no crosslist) che può essere effettuata interamente da UI senza toccare l’xml.
Stramit Caml Viewer 2007
Download: www.codeplex.com/SPCamlViewer
Descrizione: Windows application che interagisce con SP via web service. Per creare CAML query, visualizza tutti i field di una lista compresi quelli di sistema.
SPDisposeCheck
Download: code.msdn.microsoft.com/SPDisposeCheck
Descrizione: Console application. Tramite pattern verifica se all’interno di un assembly sono state effettuate tutte le dispose che SP richiede. Molto utile per fare code review rapidamente ed evitare i più comuni problemi di memory leak.
AppPoolManager
Download: www.harbar.net/articles/APM.aspx
Descrizione: Windows application che rimane nella try area. Per effetturare miratamente il recycle degli application pool di IIS. Permette inoltre di effettuare il warm-up post recycle.
IE7 + IEDevToolBar + Fiddler e FireFox 3.x + FireBug
Descrizione: Addins per browsers. Utile per tracciare il traffico di rete, localizzare e modificare al volo parti di HTML, individuare e verificare l’applicazione dei CSS, debug degli script.
Lapointe.SharePoint.STSADM.Commands
Download: stsadm.blogspot.com
Descrizione: Libreria di estensioni di STSAdmin. Più di 130 estensioni per effettuare le più comuni operazioni di configurazione, installazione, manutenzione e verifiche.
SharePoint Query Web Service Test Tool
Download: www.wsssearch.com/querywebservice.html
Descrizione: Windows application. Connettendosi al web service di search di SP permette di effettuare delle ricerche full-text creando automaticamente l’xml della request e ottenere l’xml della response.
Visual Studio 2008 IntelliSense per CAML xml
Download: code.msdn.microsoft.com/camlintellisense
Descrizione: Visual Studio extension. Scrivere gli xml di SP seguendo lo schema CAML non è mai stato così facile. Configurazione automatizzata degli schema su VS.
CodePlex Features
Download: www.codeplex.com/features
Descrizione: SharePoint feature. Collezione di features che introducono e semplificano l’operatività e lo sviluppo.