Skip to main content

Matthew Morse

Blogs from this Author

Utility for Testing Mail Sending

Every now and then I find exactly what I’m looking for. The last couple of engagements that I’ve been involved in have had non-production SharePoint environments that do not allow SMTP relay out of that environment. So to test email notifications (e.g. alerts, messages sent by workflows, etc.), I either had to have a complete […]

WSS, ADAM, and Building a Custom Authentication Provider

The post I wrote last year about using WSS 3.0 with ADAM for user authentication has drawn quite a bit of interest — and also some confusion (and, uh, passion) about the licensing. Does it really require a license to MOSS or not? Hopefully this post will offer some clarity — and also some options […]

Get Ready to Camp!

MOSSCamp, that is. Next Friday, November 9, is a great opportunity for SharePoint developers around Chicago to get together and share our collective experiences using MOSS. (And did I mention that it’s free?) You can see from the schedule that the content is very dev-centric. It’ll be informal, unconferency, and set up in a quick-hit […]

Creating a Vista Gadget that Displays SharePoint Information using Silverlight

One of the perpetual thoughts tumbling in my head revolves around the SharePoint user experience (I had recent posts here and here on this topic). In my opinion, WSS3/MOSS represents an enormous step forward from WSS2/SPS in this area, but there are still significant opportunities for improvement. Which brings me to the topic of this […]

Creating a MOSS State Machine Workflow (Part 4 of 4: Workflow Deployment)

This post is the last in a four-part series on the development of a MOSS State Machine workflow and will quickly walk through the steps of deploying the workflow as a SharePoint feature. If you’re starting here, the first three parts of the series can be found here: Concepts and planning Creating InfoPath forms (and […]

Thoughts on MOSS and Microwaves

Jeff Atwood’s blog entry last week on control simplicity made me think of SharePoint. For one thing, one of the common complaints I hear from clients about their SharePoint sites is that they’re too "texty:" you hit a page and are greeted by 17 list views and you simply want to throw your mouse and […]

SharePoint PeoplePicker Behavior with ADAM Users

In my post regarding the use of ADAM as a user repository for SharePoint, I gave some basic instructions on the configuration necessary to get SharePoint’s PeoplePicker to be able to enumerate users from ADAM. This post contains a little more detail about the specifics of the behavior that Microsoft’s LDAP provider provides. (Note: It’s […]

User Experience: SharePoint as a File Share Replacement?

One of the topics that routinely comes up with many of the clients I work with is the capability to move information currently stored on company file shares to SharePoint. (NOTE: The focus of this post is on user experience, but there are other factors to consider. Joel Oleson has a what not to do […]

Creating a MOSS State Machine Workflow (Part 3 of 4: Workflow Development)

In the first two posts in this series (here, here, and there’s an important addendum here), I discussed some of the initial analysis and InfoPath form creation that go into creating a SharePoint state-machine workflow. With those items done, it’s time to crack open Visual Studio and complete the coding. A QUICK WORD OF ADVICE […]

Update to Creating a MOSS State Machine Workflow Part 2: Initiation and Association Form Trap

In my last post on creating a MOSS State Machine, I walked through the process of creating InfoPath forms for use in a MOSS workflow. In the process of working on the next post — the one where the InfoPath forms provide information to the workflow code — I got tripped up by something that […]

Getting files attached to an instance of SPListItem

I was doing something with file attachments on custom lists in SharePoint recently, and the solution to iterating through the attachments and retrieving the binary file information wasn’t readily obvious to me. For example, adding new attachments is done with the Add method on the SPListItem’s Attachments collection. No problem. newItem.Attachments.Add(fileName, contents); // where "contents" […]

Querying WSS Lookup Columns with CAML

I spent way too long yesterday trying to get a CAML query that would allow me to query on a lookup field and figured I’d share. <rant> First, one thing I find very annoying about SharePoint is that if you have an invalid query, the call to the GetItems() method returns all rows. What?? How […]

Load More