What tools do you consider essential in your SharePoint development toolkit?
One answer per tool please so the community can vote!
|
What tools do you consider essential in your SharePoint development toolkit? One answer per tool please so the community can vote! |
||||
|
|
|
Another one that's not really a tool but nevertheless very handy; in my quick launch bar I always add a Shortcut and a Toolbar to the 12 hive:
|
||||
|
|
|
LinqPad - free development tool for learning and testing Language Integrated Query (LINQ) against SQL, ODATA, or an Entity Framework solution PurposeGreat way to learn to Query the SharePoint List Data Service with LinqPad Main Window
References |
||||
|
|
|
Yet another great decompiler for investigation of inner working of SharePoint - dotPeek Main features
and dotPeek is free! Main Window
|
||||
|
|
DevelopmentMain
Visual Studio extensions
SDKCompanion toolsAdministrationTODO |
||||
|
|
|
Here are a few helpful tools I use: Here's a list of other useful tools: |
||||
|
|
|
User Profile Service application Debugging: if you couldn't set up User Profiles service application in the correct way, you might not get to the actual error straightaway during the sync. The right way to get the actual error message is to use the Synchronization service manager (MIIS Client) and debug User Profile service application. Path to MIIS Client can be found at:
|
||||
|
|
|
Here is a very relevant thread from a few years ago before 2010 was released: List of SharePoint 2007 / WSS 3.0 development tools |
||||
|
|
|
I would recommend the SharePoint Software Factory which not only allows you to develop for SharePoint 2007 and 2010 from either VS2008 or VS2010, but also supports you with wizards to create the usual SharePoint artefacts. Have a look at the video on the codeplex page. |
||||
|
|
|
@glapointe's STSADM custom extensions. The tools rock, and also looking at his code and seeing how he writes the functions helps you understand the API too! |
||||
|
|
|
Great tool for exporting content types, site columns and lists definition in XML; available on Codeplex. |
||||
|
|
|
If you want to create an on the go, Standalone SP virtual server, use 'VM Player'. It's free and easy to use :D!! |
||||
|
|
|
I use sharegate to deploy sites from DEV to QA to Prod and Prod to QA to Dev. From their website :
|
||||
|
|
|
SysInternal's (now Microsoft) Process Monitor is essential for troubleshooting security and other problems related to access to the file system, registry etc. Not SharePoint specific, but I find myself using it in combination with SharePoint on a frequent basis. |
||||
|
|
|
The content deployment wizard (http://spdeploymentwizard.codeplex.com/ ): The SharePoint Content Deployment Wizard is a tool for SharePoint 2007 which provides the means to deploy the following content:
|
||||
|
|
|
For SharePoint 2010 Development: |
||||
|
|
|
I'm going to demonstrate a bias too, but then, I do lots with SharePoint search and I'm always using it: Helps you write and quickly test search queries. |
||||
|
|
|
My favorite ULS Viewer: http://ulsviewer.codeplex.com/ |
||||
|
|
|
Moss Query Tool - Excellent tool to test search queries against the MOSS search database. The application helps you build queries as well. I can't seem to find the download link anywhere but after a quick Google search, I found this tool SharePointSearchServ which apparently replaces MOSS Query Tool. |
||||
|
|
|
a bit of shameless self-promotion, but SharePoint InlineSiteSettings is a small jQuery script I put on CodePlex that saves a developer (or admin) a significant amount time by shortening the navigation paths and limiting the amount of mouse clicks required to get to a particular admin page in SharePoint. It's all about keeping the momentum going :) |
||||
|
|
|
MOSS BDC Design Studio. Cheaper than Metaman but I found to have all the tools I need to create ADFs for the Business Data Catalogue. |
||||
|
|
|
I use SPVisualDev. Integrates with wspbuilder and now apparently allows remote development (did not try this yet). |
||||
|
|
|
Web Development Helper or some similar tool, to track the communication between the browser and the SharePoint Server. Especially usefull when developing with Ajax, jQuery, Silverlight, or any other RIA technology. |
||||
|
|
|
I like Crimson Editor as an alternative to notepad. Lightweight (no waiting time to start like visual studio), tabbed interface, macros, "column mode". Great for quickly creating xml files, csv files, or transforming an xml file into a set of c# lines (using macros) |
||||
|
|
|
PowerShell! I use PowerShell more and more for small POC's where I would normally use console apps. Also for automation PowerShell is a great tool! |
||||
|
|
|
A tool usefull for sites content migration: WssAnalyzeFeatures This tool allows to verify if the feature definition files for all installed features are present on the file system. Also allows to verify if the features used in site collections an sites are installed on the server. In addition it can create a checklist file which can be used to verify if a server has all features installed required to act as destination for a content deployment job of an existing sitecollection. Usage: WssAnalyzeFeatures -url http://server:port More about it here: WssAnalyzeFeatures |
||||
|
|
|
On the nerdy side, but when Reflector gives up due to obfuscation, and you just need to know what happens behind the scene, enter ildasm.exe True you need to be able to read IM language, but its pretty self explanatory, and have helped me many times. For example when i wanted to know what exactly happend behind the scenes when you use -force (bad bad practice!) in stsadm.exe operations (bonus info: -force basicly swallows all exceptions, so you never will see those other code issues your callouts or similar had) |
||||
|
|
This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.