Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » SharePoint   (RSS)
Using ASP.NET 2.0 Web Resources in WebParts
[wait…is this a (*gulp*) technical post? sheesh…when’s the last time I actually posted dev/technical content? I was shocked to find that it was March 2005 , when I posted three fairly useful items — more than a year ago! Well, then…let’s get going, and Read More...
On Site Definitions, or How I Learned to Stop Worrying and Love KB 898631
By now, the commotion surrounding KB 898631 has died down somewhat, after an inital explosion of commentary. Serge's first post seemed to be the initial spark that lit the tinder, and I suspect that his was but the most immediately recognizable voice Read More...
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 Read More...
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 Read More...
Finding Ghosts: Programmatically Determining Ghosted/Unghosted State
First, some terminology. The terms "ghosted" and "unghosted" get thrown around a lot when talking about SharePoint site definitions, and all too often, they are used incorrectly. Here's the deal: Ghosted: a ghosted page is one that is read directly from Read More...
Drawing the Curtain: Removing Access to the Site Settings Page for non-Administrative Users
NOTE: In this article, I discuss making some changes to SharePoint which are unsupported by Microsoft. As an employee within the Support realm, I want to stress that the CheckPermissions() solution below is currently unsupported by Microsoft -- if you Read More...
What's on the Menu? - How to Remove Items from a Document Library Drop-down Menu
The SDK includes documentation explaining how to create a custom Jscript file that can override the default functions that create items in the cute little drop-down menu associated with list items. For example, the drop-down below is for a PowerPoint Read More...
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. Read More...
Adding New List Items Using the Lists.asmx Web Service
You can lead a CAML to water, but... The current MSDN documentation contains what I might call *adequate* coverage of the use of Web Services with Windows Sharepoint Services 2.0 In the case of simple operations, such as retrieving list items, the samples Read More...
So, DoesUserHavePermissions() or Not?
It's been one of those weeks, this week, and I haven't gotten around to posting any new information in a few days. A fair snapshot of how things have been going: over the weekend, I applied a healthy dose of a “weed and feed“ product to my lawn -- specially Read More...
MSSQLFT Syntax School -- How to Get Ahead in Search
UPDATE: Download details: Microsoft SharePointPSSearch SQL Syntax (Preview) http://www.microsoft.com/downloads/details.aspx?FamilyID=d6a10783-a4e4-4463-8444-f88be48760b3&displaylang=en This "SQL Syntax" is MSSQLFT explained in near-excruciating detail, Read More...
Creating a Modal Dialog "Chooser" Tool Part
This first Sharepoint-related post is a relatively complete example of how to create a custom web part with a custom tool part that uses a pop-up modal dialog (a “Web Dialog“) to choose a value and return it to the tool part. My sample uses a pretty silly Read More...
Page view tracker