SharePoint Dragons

Nikander & Margriet on SharePoint

Tag Archives: Tools

More Sysinternals process utilities

There are more useful tools by Sysinternals. Check out: http://technet.microsoft.com/en-us/sysinternals/bb795533 One tool we want to point out explicitly is Process Explorer ( http://technet.microsoft.com/en-us/sysinternals/bb896653 ), a tip by Andrew Federico Jr.

Process Monitor

Process Monitor is an advanced tool that can monitor real-time file system, registry and process thread activity. Therefore, it’s a valuable tool for diagnosing problems in underlying frameworks. This article contains a nice example of that: http://bernado-nguyen-hoan.com/2011/09/08/setting-up-trusted-domain-in-sharepoint-2010-an-exception-occurred-in-ad-claim-provider-when-calling-spclaimprovider-fillsearch-requested-registry-access-is-not-allowed/ Process Monitor can be downloaded at http://technet.microsoft.com/en-us/sysinternals/bb896645

Security settings based on metadata

We didn’t hear about it before, but the TITUS Metadata Security for SharePoint allows organizations to set security settings based on metadata: http://www.titus.com/software/sharepoint/metadata.php Interesting, but we are wondering though: does this revert to item based security? Why not use folders instead (we know, a sensitive topic for many) and save some money?

We’ve learned that in general sales people of 3rd party vendors tend to read this blog, so we won’t be surprised if the answers to these questions pop up in a while in the form of comments. We’ll just have to wait and see.

When you have performance troubles, you need a PAL!

Is it just us or did we miss a great tool that aids in troubleshooting performance troubles? It’s easy enough defining and reading tons of performance counters, but analyzing them is the tricky part. That’s where the Performance Analysis of Logs tool comes in. Download it at http://pal.codeplex.com/. Read more about it at: http://msdn.microsoft.com/en-us/library/cc296652(v=bts.10).aspx. Apparently, it’s especially great for BizTalk, but we’re just using it for standard Windows performance counters.

IntelliSense for CAML

Wow, we tried to do something similar for SharePoint features, which only partially succeeded. But this sounds like the real deal:

The CAML.NET IntelliSense extensions for Visual Studio 2010 is simply a must-have for SharePoint developers. It can help you tame that sometimes finicky, but ever-so-essential CAML language we all know and love.

You probably already know how to add the out-of-the-box SharePoint schemas to Visual Studio so you get IntelliSense when editing your CAML files.

This is a good first step, but CAML.NET Intellisense takes it even further by adding the following enhancements:

  • Extends the default schema files with detailed annotations imported directly from the SharePoint SDK documentation.
  • Adds a custom WPF IntelliSense Presenter to the Visual Studio environment for a greatly enhanced developer experience.
  • Automatically detects and downloads schema updates so you are always working with the most current information available.
  • Links directly to the online SDK documentation for the currently visible element, so you can “drill down” into the documentation with a single click.

Let’s face it – even with an up to date set of bookmarks, who wants to go searching all over the place for that missing tidbit that tells you just what that obscure attribute is for when you’re right in the middle of building the CAML for your spiffy new feature?

http://visualstudiogallery.msdn.microsoft.com/15055544-fda0-42db-a603-6dc32ed26fde/

SharePoint 2010 PowerShell Command Builder

Hmm, a visual tool for building SharePoint command tools. We’re not convinced, but we’re giving it a test spin:

http://blogs.technet.com/b/steve_chen/archive/2011/10/20/3460400.aspx

MetaVis Migrator

That’s interesting, a SharePoint migration tool with support for Office 365: http://www.metavistech.com/product/sharepoint-migration.

SharePoint Manager 2010

Using SharePoint Manager 2010 you can browse every site on a local farm and take a look at every property. It is an easy to use and handy tool.

image

You can download SharePoint Manager 2010 here: http://spm.codeplex.com/

SharePoint Log Investigation Tool: SPLIT

You can use the SharePoint Log Investigation Tool (SPLIT) to search SharePoint 2010 logs using a correlation ID. The SharePoint logging has been extended with a new correlation ID that is unique for each request or operation. It is easy using this  correlation ID to track down any unexpected errors because you can search for the correlation ID in the trace logs. This unique ID is also maintained between servers for instance when making a call to a service application. With SPLIT you can use this correlation ID to search logs using a Windows interface or a Web-based interface.

You can download SPLIT here: http://split.codeplex.com/

Community Kit for SharePoint: Development Tools Edition: CKSDev

The Community Kit for SharePoint: Development Tools Edition (CKSDev) extends the Visual Studio 2010 SharePoint project system with advanced templates and tools. This is a really handy tool because using these extensions you will be able to find relevant information from your SharePoint environment in Visual Studio. Useful features are added to Visual Studio to provide help while developing  or deploying SharePoint components.

You will be able to install the components via the Visual Studio Gallery from within the Extension Manager. Or you can download them via the links below.

Downloads: