In Praise of jQuery Enhanced Search-As-You-Type (by Jan Tielens)

I’m working on a BPOS demo (soon to be available up on Microsoft’s site) and I wanted to add a little pizzazz.  I’ve known about Jan Tielen’s efforts for quite a while and I thought it would be a great technique to add to the demo, so I did. …

SharePoint Shop Talk Thursday 10/29 at 12:30 PM EDT

The next SharePoint Shop Talk takes place this Thursday at 12:30PM EDT.
We’ve taken two weeks off (due to SharePoint Conference last week) and as a result, we have a number of questions in queue, not to mention all kinds of cool stuff to talk about r…

Quick Hit: Reading InfoPath XML Directly From an SPListItem in SharePoint

I’m been working on a project where I need to extract attachments from an InfoPath form.  There are some good resources for parsing InfoPath forms (which are just XML files, so it’s actually quite easy). 
While I was building up the project, I s…

Quick and Easy: Send Email Using Gmail SMTP Server in .NET C#

This isn’t exactly a new topic, but when I needed to do it, I found a lot of “why won’t this work for me” and not too many direct answers.  I hope someone finds this useful.
The following bit of code will send an email using my own gmail accou…

How to Enable Document Information Panel in MOSS 2007

By Default the document information panel will not be enabled in document library.

Go to Library Settings

Click Advanced Settings

Enable allow management of content types in Advanced Settings.

Click the Document Content Type and click on D…

Item Updating or Updated Event Occurs twice in Document Library

Item Updating or Item Updated Event in SharePoint 2007 occurs twice, if require checkout option is enabled for document library.

I found the following workaround from Microsoft Support for this issue.

Check the value of vti_sourcecontrolchec…

SharePoint Conference 2009 – Get Your Real Time Raw Data From Twitter

I expect that nearly everyone knows this anyway, but I thought I’d toss out a quick note that there’s a tremendous amount of very interesting information available via twitter.  The hash tag #SPC09 seems to be the most popular.  Like always, ther…

How to Find the SharePoint Version Installed in System

To find the installed version of SharePoint in system,

Browse to Central Administration -> Operations -> Servers in Farm [Topology and Services]


Version information will be displayed for each and every server.

Programmatically Extracting Attachments From InfoPath Forms (Including Their Names!)

I have an expense entry solution for a client that leverages InfoPath and workflow.  At one point during the approval process, I need to generate an email that has all of that good InfoPath data as well as the attachments themselves so that (sigh) som…

How to Restrict the Users to Edit from SharePoint Designer

Permission Level for the user or group can be modified to restrict the user to edit in SharePoint designer.

Site Settings -> Advanced Permissions

Click Advanced Permissions, Select Settings -> Permission Levels

You can add/edit exi…