Sunday, 12 April 2015

useful SharePoint tools/add-ins for better development experience.

These are some of the useful SharePoint tools/add-ins we use in our day to day tasks for better development experience.

SharePoint Designer
Using SharePoint Designer, you can rapidly create SharePoint solutions in response to business needs.
Reverse engineering managed code
Add-on for Visual Studio that adds shortcuts and templates for common SharePoint scenarios.
Productivity Power Tools

A set of extensions to Visual Studio Professional (and above) which improves developer productivity.

Source control client for SVN (including #define).
Source control client for SVN (including #define - note that a license for this may be included in the #define license.)
Used for analyzing code based on predefined rules.
Text editor that can be used as a complement to the editor in Visual Studio and replaces Notepad.
.NET Reflector
Used for inspecting compiled code, for example the SharePoint assemblies to really understand how things work.
Used for inspecting compiled code, for example the SharePoint assemblies to really understand how things work.
ULS Viewer
Free tool to monitor and read the logs produced by SharePoint.
ULSViewer - updated version from MS
SharePoint ULS Viewer
ULS Viewer
Tool for testing and inspecting web services
SharePoint Log Viewer
The most advanced and easy to use viewer of MOSS/WSS ULS logs.
SharePoint Log Viewer
Event Viewer
Helps you to see application and system logs
%windir%\system32\eventvwr.msc /s
Tool for testing and inspecting web services. Included in VS2010.
Tool that acts as a proxy and makes it possible to inspect web requests/responses of different kind. Can also be used for monitor calls done by the w3wp process by modifying Web.Config.
Firefox + Firebug
Good complement to Internet Explorer and Developer Tool bar that has advantages in some cases.
Beyond Compare
Tool for comparing files.
WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
File Comparison
"GNU Image Manipulation Program". Can be used for simpler image manipulation but does not replace Adobe Photoshop for more advanced scenarios.
Can be used for simpler image manipulation but does not replace Adobe Photoshop for more advanced scenarios.
SharePoint Manager
Inspection and manipulation of a SharePoint environment. Note that there are different versions for 2007 and 2010. Must be started under administration privileges.
Compiles HTML help files from the XML documentation.
SharePoint Dispose Checker
Utility for double-checking if SharePoint objects are properly disposed
GUI and script editor for PowerShell
GUID generators
Online GUID generators
Use "[Guid]::NewGuid()" in PowerShell.
Refactoring utility
SharePoint Content Deployment Wizard
This tool is for moving content in *SharePoint 2007/2010/2013* - within an environment (or across similar environments). 
SharePoint SUSHI
SharePoint SUSHI is a powerful, user-friendly utility enabling you to accomplish common administrative tasks. You can think of SUSHI as a Swiss army knife for SharePoint.
SUSHI = SharePoint Utility with a Smart, Helpful Interface
CAML Query Builder
CAML (Collaborative Application Markup Language) is an XML-based query language that helps you querying lists and libraries in SharePoint.
Unit Tests
NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 2.6, is the seventh major release of this xUnit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities. NUnit brings xUnit to all .NET languages.
Typemock –
Site Property Bag Configuration Tool
SharePoint Property Bag offers developers to store configurations settings at different levels of the SharePoint hierarchy outside of the application itself.
Validate HTML and CSS using one or more of the following tools:
Visual Studio,

This validator checks the markup validity of Web documents in HTML, XHTML, SMIL, MathML, etc.

Windows PowerShell for SharePoint Command Builder

Distributed Object Caching and BLOBS
Happy coding!

Google+ Followers