Expanding Horizons: Restrict a Customized Search to an Individual, New, Programatically-Created Content Source

  On the surface, SharePoint can easily seem like a restrictive end-user, UI-based application;  perhaps because it contains so much functionality out-of-the-box, I think it can be easy to forget — or fail to realize — just how flexible the product is.  I like to think of SharePoint as a platform for application development as…

3

Alert Me: Parameters Passed to SearchAlertType.GetAlertCreationLink()

  The SDK documents the GetAlertCreationLink() method as part of every class in the Microsoft.SharePoint.Portal.Alerts namespace.  However, if we want to utilize this method in some way — for example, to generate our own “Alert Me” link on a custom search page — the documentation is not quite sufficient.  Here’s how the SDK defines the…

2

CopyCat: Using Built-in WebServices to Copy Document Library Permissions Across Servers

  Here’s a sample console application written in C# which will copy the permissions from one document library to another using the built-in Permissions.asmx WebService.  Note that this sample does not account for cross-domain use, etc.  This will *only* work if the same users exist on the destination.  Overall, this is a fairly rough sample,…


Test

Test


Posts from the Past

When http://blogs.msdn.com switched from Scott Watermasysk’s .Text to Community Server for blogging, much of the formatting of my previous posts was completely crushed, as was the ability to control which posts appeared on the front page of my blog.  So, to work around the latter while still allowing the former to be viewable even in…