Sridhar's blog
SharePoint programming and customization.
What permissions are behind the permission levels (roles) in SharePoint
Recently, I was involved in a support request where I had to find out what SPBasePermissions are...
Author: SridharRaghunathan-MSFT Date: 06/26/2008
Indexing MSCMS 2001 using MOSS 2007 indexer?
This might be a cake-walk for most of you, but I got delayed a bit to get MSCMS 2001 contents...
Author: SridharRaghunathan-MSFT Date: 06/25/2008
Project to customize the small search control in SharePoint 2007
The small search control that is rendered in the default SharePoint pages is a delegate control...
Author: SridharRaghunathan-MSFT Date: 06/21/2008
Create and Publish web pages in Publishing SharePoint sites programmatically
Microsoft.SharePoint.Publishing is the assembly that we need to use to get pages created and...
Author: SridharRaghunathan-MSFT Date: 06/21/2008
"The site is not assigned to an indexer" error in SharePoint custom search
Strangely enough! We'll not see this issue with an OOTB search. It is seen only when we use search...
Author: SridharRaghunathan-MSFT Date: 06/21/2008
"The security validation for this page is invalid" error when updating objects through SharePoint object model
This error is often encountered when SharePoint OM is used to update site/web/list objects from...
Author: SridharRaghunathan-MSFT Date: 06/21/2008
Database Schema compatibility error in FBA
This is an interesting issue I came across recently and it was nice to know things that I thought...
Author: SridharRaghunathan-MSFT Date: 06/21/2008
Programming navigation in WSS 3.0
Modifying navigation elements through code is quite tricky in WSS 3.0. Here are few scenarios, I’ve...
Author: SridharRaghunathan-MSFT Date: 06/07/2008
Add/Update "sealed" properties in SharePoint lists
There’s always a question about updating properties in a list in SharePoint. Specifically,...
Author: SridharRaghunathan-MSFT Date: 06/07/2008
GetWebTemplate web method does not return & AddList web method does not recognize my custom list templates!
When you use the “GetWebTemplate” web method provided through webs.asmx web service, you’ll notice...
Author: SridharRaghunathan-MSFT Date: 06/07/2008
"Out of Memory" exception - when adding item to a list using SharePoint OM
Here’s the scenario: A tool that’s designed to add log messages from an application to a SharePoint...
Author: SridharRaghunathan-MSFT Date: 06/06/2008
Starting note on Content Editor Web Part
Recently, I worked a tricky and interesting case where a customer wanted to “silently” put a file in...
Author: SridharRaghunathan-MSFT Date: 06/04/2008
Released: VS 2008 extensions for WSS 3.0, Version 1.2
Most aviated and now available!! Visual Studio 2008 Extensions for Windows SharePoint Services 3.0...
Author: SridharRaghunathan-MSFT Date: 06/04/2008
Visual Studio 2008 or Visual Studio 2005 - what should I use for WSS 3.0/MOSS 2007 development?
.NET 3.0 and higher is already supported with MOSS 2007. Essentially, .NET 3.0 and .NET 3.5 are...
Author: SridharRaghunathan-MSFT Date: 06/03/2008
Case about sorting the quick launch navigation
Many things are easy to do in SharePoint. Considerable stuffs are tricky. And a few –...
Author: SridharRaghunathan-MSFT Date: 06/02/2008
Digging into why SharePoint navigation APIs wouldn't work on sites using collaboration or publishing site definition
Developers very often customize MOSS 2007 navigation menus just so it bears a fancy look! Well, not...
Author: SridharRaghunathan-MSFT Date: 05/24/2008
"Attempted to read and write protected memory. This is often an indication that other memory is corrupt" error when implementing ItemCheckingOut event handler in MOSS 2007/WSS 3
If you ever tried implementing ItemCheckingOut event handler wanting to prevent end users from...
Author: SridharRaghunathan-MSFT Date: 12/15/2007
Can I customize application.master and aspx files present under _layouts folder? - MOSS 2007 application pages customization
I had a support request from a customer the other day, who did some weird customization to his MOSS...
Author: SridharRaghunathan-MSFT Date: 09/05/2007
External Storage API for WSS 3 available
External storage APIs are available when you install hotfix 938499. As to what these APIs are and...
Author: SridharRaghunathan-MSFT Date: 08/27/2007
Update "lookup" fields in SharePoint 2007
Lookup fields were innovative feature offered in SharePoint Portal Server 2003 that eased...
Author: SridharRaghunathan-MSFT Date: 08/25/2007
Haven't you downloaded the latest SharePoint Server 2007 SDK?
Check out the latest release of SharePoint Server 2007 SDK. Tons of sample code refresh, how do I......
Author: SridharRaghunathan-MSFT Date: 08/25/2007
Before/After properties not available for InfoPath content types in Form Library - MOSS 2007
I wanted to blog this as an FYI... So, I will try to deliver the message short. When we publish an...
Author: SridharRaghunathan-MSFT Date: 07/28/2007
What if you need to hide site templates in MOSS 2007?
Some of you might want to make only certain site templates (otherwise called site definitions like...
Author: SridharRaghunathan-MSFT Date: 07/28/2007
IE warning message box "this page contains both secure and nonsecure items" when applying "Simple" theme on a SharePoint site protected with HTTPS
This incident happened the other day… One of my SharePoint Admin support team counterpart here,...
Author: SridharRaghunathan-MSFT Date: 07/02/2007
Associate a site column to a content type using SharePoint 2007 Object Model
I recently came across a question whether a site column can be associated with a content type using...
Author: SridharRaghunathan-MSFT Date: 06/07/2007
Correct usage of SPFileCollection.Add() overloaded method in SPS 2003
I was recently involved in a case involving SPFileCollection.Add() method. When we use one of the...
Author: SridharRaghunathan-MSFT Date: 06/07/2007
Customizing MySite in MOSS 2007
Support case volumes coming in for MOSS 2007 is huge. When we try and help customers to find answers...
Author: SridharRaghunathan-MSFT Date: 05/19/2007
Make BDC work with FBA
Making BDC (Business Data Catalog) work with FBA (Form Based Authentication) requires a bit of work....
Author: SridharRaghunathan-MSFT Date: 05/05/2007
Add subsites and provide navigation functionality in MOSS 2007 - a code approach!
Creating sub sites through MOSS 2007 interface, creates a top navigation automatically. You’ll be...
Author: SridharRaghunathan-MSFT Date: 04/21/2007
Make the "Overwrite existing file(s)" check box to be unselected by default in SPS 2003
Following the post from Make the "Overwrite existing file" check box to be unselected by default in...
Author: SridharRaghunathan-MSFT Date: 04/21/2007
MOSS 2007 Content Migration
Content Migration is an important aspect in Microsoft Office SharePoint Server 2007. This allows...
Author: SridharRaghunathan-MSFT Date: 04/15/2007
Customizing PlaceHolder values in MOSS 2007
Found something interesting when working on a customer’s request, so thought I’d share it! A...
Author: SridharRaghunathan-MSFT Date: 04/14/2007
Make the "Overwrite existing file" check box to be unselected by default in MOSS 2007
One of our customers wanted a way to uncheck the “Overwrite existing file” option by default. For...
Author: SridharRaghunathan-MSFT Date: 04/01/2007
Embed a dynamic excel spreadsheet and chart object into web part
A customer of mine called in with this requirement of embedding a dynamic excel spreadsheet and...
Author: SridharRaghunathan-MSFT Date: 04/01/2007
"Invalid data has been used to update the list item. The field you are trying to update may be read only" - when updating BEGIN - END fields in an event list through Object Model code
When updating the "Begin" or the "End" datetime fields in a SharePoint 2003/2007 event list, the...
Author: SridharRaghunathan-MSFT Date: 04/01/2007
Getting Event Handlers developed in VS.NET 2005 to work with SharePoint V2
Note: Just don’t bother to read further if you have a SharePoint server running on IIS that has...
Author: SridharRaghunathan-MSFT Date: 08/28/2006
Changing Quota Template Names in SharePoint V2
Quota Template is a nice feature that's very helpful for SharePoint administrators. It helps in...
Author: SridharRaghunathan-MSFT Date: 08/28/2006
Getting portal context
In WebPart developement, many a times, we'd want to retrieve the context of the current site and do...
Author: SridharRaghunathan-MSFT Date: 08/28/2006