HowTo: Create a quizzing application with SharePoint 2007

With SharePoint 2007 “Survey” list template, I recently created a quizzing application.  The thing with survey list is that it stack ranks the questions taking into account how many of the respondents favored each options within that question.  But for a quizzing application, we need to be able to stack rank the respondents on how…

18

How do I use SecureString type in SharePoint 2007?

SecureString is the type that’s used for passwords in SharePoint 2007.  You might find its use when you are automating some “higher level” administration operation (like creating a web application for example).  How do you use it is shown below: 1: private static SecureString ConvertString(string strPwd) 2: { 3: if (strPwd == null) 4: return…

3

Using Post Caching Substitution in SharePoint 2007 Web Parts

There are good number of articles that explains the different caching option Microsoft Office SharePoint Server 2007 provides and ways to leverage them to achieve better site performance.  However, there are scenarios where you might want to implement output caching on your site/page, but have some controls (Web Parts, User Control) excluded from caching so…

4

Wildcard Search in SharePoint

Being able to perform wildcard search is probably an area that’s missing in out of the box search in SharePoint.  Here’s a small web part sample you can use to perform wildcard search in MOSS 2007 (and it can be engineered backward to fit into SharePoint Portal Server 2003 as well). The code in it…

6

"Failed to verify user permissions" error when using DspSts.asmx web service

I recently handled a case where the customer sees a “Failed to verify user permissions” error when accessing the DspSts.asmx web service in SharePoint 2007.  Below is the code similar to what they were using to invoke the Query method of DspSts.asmx web service.  It’s also very similar to the same provided in SharePoint SDK. …

3

The buzz with "UrlQueryString" in SharePoint navigation

SharePoint’s navigation APIs have a property exposed that allows us to set query string properties for a URL.  Sadly, but not surprisingly, this only works when root site collection has publishing feature enabled.  Reason is simple… One a WSS only OR on a site where publishing feature is not enabled, the property “UrlQueryString” is not…

1

Organization Hierarchy a Mess?

The “Organization Hierarchy” is a cool little thing that let’s SharePoint users to remember who their colleagues are and more importantly who their manager is. If you are wondering about customizing it, honestly, it’s quite a bit of a work if you want to do that via features or using OM for the “small” issue…

5

FBA and User Display Names in SharePoint 2007

If you have been working with FBA for a while, you might have noticed that the user name displayed in the Welcome control shows the account name of the FBA user.  This is because of the field the welcome control is mapped to. As shown here, the welcome control simply points to the name property…

2

Why are my SharePoint Groups drop-down disabled?

This was an interesting issue.  The problem a customer reported was that when they wanted to add a user to a SharePoint Group, the "Add users to a SharePoint group" drop-down was disabled.  On investigation, it was found the customer was creating a web application and a site collection "on-the-fly", through SharePoint object model code. …

6

What happened to my My Links Web Part?

Well, did you add a link like “file://C:/folder1/folder2”?  In one customer’s environment this was the exact issue.  A user added some file system link like the above and ended up with the following symptoms: 1. The user couldn’t add the “My Links” web part to his/her MySite.  Whenever he/she tries, it results in an error…

4