blog

My favorite wire frame/page mockup tool for SharePoint Projects!

TweetI used to use Visio 2007 for wire frames, but it was a daunting task to update those wire frames!  Now I am using Mockups by Balsamiq.com It is quite amazing how fast you can prototype pages, basically in minutes you can have several pages mocked up.  This tool is perfect for working sessions with [...]

Creating an Org Chart using Visio 2007 and linking shapes to a SharePoint List

TweetMany times during a project, you hit a requirement to have the ability to display an org chart on your SharePoint portal, and because there are many options to do this, it is difficult to know what approach is best for your particular scenario. Here is a quick way of developing an org chart that [...]

Change IIS to run in 64bit mode

TweetIf you are running a 64bit OS, IIS by default will be running in 32bit mode.  This will be a problem once you start going through the install process for MOSS 2007. The command you want to run to change the mode on IIS is: cscript DriveLetter:\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32BitAppOnWin64 0 If you have previously installed [...]

New Book – Social Computing with Microsoft SharePoint 2007: Implementing Applications for SharePoint to Enable Collaboration and Interaction in the Enterprise

Tweet A while back my friend Brendon Schwartz a SharePoint MVP, asked me to contribute to his new book which will be published on February 2009. I can’t wait to get a copy of it.  I know he is excited as well, and I am happy to have had the opportunity to contribute. You can [...]

LINQ Extension Methods and Lambda Expressions in SharePoint 2007 Development

TweetI have been working on a project where I needed to do some extensive manipulation of data on a List Event Handler ItemUpdated Event.  Here are a few samples of how Lambda Expressions and LINQ Extension Methods, (Scott Guthrie has a great intro article) saved the day for me. First, I have a function which [...]

CAML Query – Obtain items past due OR due in 21 days

Tweet Was working on getting Tasks assigned to a user on a custom DataViewWebPart titled “My Critical Tasks”.  It is easy to obtain past due items, but sometimes you need both Past Due and due in X number of days.  I was battling (as with anything SharePoint) with this CAML query, but finally got this [...]

List Event Handler ItemUpdated Event – How to set a form field value programmatically

Tweet On my current project we had a requirement where based on the user browsing the SP Site, I needed to set the value of a MultiChoice Field to yes/no. At first, I had difficult time figuring out why my code was not updating the value of my field.  Here is what works!  Specifically, the [...]

SharePoint List Calculated Column – Calculate Business Days

TweetRan into a nice little scenario where my client wanted to know how many business days were remaining prior to a Task Due Date. Once I had this date, I built a nice DataViewWebPart (see Figure 3) with the SharePoint Designer! This is what I came up with, hope it helps you! A) Create a [...]

Vanity URLs for MOSS/WSS 3.0 sub sites or Top Level Sites

TweetHave you ever gotten a request from your client on having short urls for some SharePoint sites, even if they are deep in the hierarchy of your portal?  Here is one way I have implemented this to allow a site to be accessible via a url such as http://editorial  NOTE: This is not the same [...]

Creating Application Pages (_layouts) in MOSS 2007 – How to do rapid development using Form Field Controls

Tweet As you may or may not know, there are thousands of ways to accomplish development and customization tasks in MOSS 2007 and WSS 3.0. At one point or another, as a MOSS Consultant, you will be faced with the task of creating custom application pages.  If you have an extensive web application development experience [...]