Scoping a SharePoint Feature for a Specific Web Application

This is something that came up at a client’s site last week, which I thought should be a trivial problem to solve. As always, it ended up being a little more complex than I originally anticipated. So everyone knows that a SharePoint solution can either be globally scoped, meaning that all web applications in the farm can leverage it, or it can be scoped at a specific web application. But what about features contained within these solutions?

Assume you have a custom .WSP solution that contains 1 feature and which is scoped for your web application on port 81 (e.g. http://localhost:81). One would assume that by default, if the solution is only made available to the Web Application on port 81 (scoped at web app level) that it would be the same for the feature contained within it, meaning that this feature, assuming it it scoped at the site collection level, would only be accessible by site collections within the Web Application contained in the Web Application on port 81. Well, in fact it is not. A feature is always made available to all web applications in a farm, even if its associated solution is targeted at a unique web application.

Read More Scoping a SharePoint Feature for a Specific Web Application

Bridging the Gap Between IT Pros & Devs using PowerShell

The title of this article also happens to be the title of my PowerShell book. For a long tiem I’ve been wanting to go and write a non-technical article explaining how I envision the future of traditional IT shops with the rapid growth of PowerShell in the industry. When I first started working with SharePoint […]

Read More Bridging the Gap Between IT Pros & Devs using PowerShell

Creating Custom PowerShell Cmdlets for SharePoint

Something that a lot of people don’t realize with PowerShell for SharePoint is that it only provides cmdlets down to the list level. Meaning that you do not have any Powershell cmdlets available out-of-the-box to help you interact with Lists and below (e.g. Items, Fields, etc). In order to interact with these, you need to […]

Read More Creating Custom PowerShell Cmdlets for SharePoint

My First Thoughts on the NAPA Cloud Apps IDE

Last July 17th, Microsoft unveiled the preview version of the upcoming Office 2013 suite, including the server bits. One of the major changes, in my opinion, is the introduction of these new “Office Apps”. This concept opens the door to infinite possibilities for developers since they can now develop their own generic “pluggable” components and […]

Read More My First Thoughts on the NAPA Cloud Apps IDE