Skip to main content

Matthew Morse

Blogs from this Author

What’s wrong with this code?

Let’s play a little game I call "What’s wrong with this code?" (I sometimes play the solitaire version the morning after I’ve done some late-night development…) Here’s the quick scenario. I used Becky Bertram’s blog post as a starting point and created a feature that was intended to provision and deploy a custom master page […]

Resource for Replicator Activity in SharePoint Workflow

I’ve been involved in a number of conversations about the replicator activity in SharePoint workflow and difficulty that people have in wiring it up. Fred Morrison left this post in the MSDN forums today that offers some great tips and specific pointers. Technorati Tags: sharepoint 2007,workflow,development

Where did my “Page Settings” go?

If you’ve spent some time working with MOSS 2007’s publishing feature, you’re probably aware that SharePoint has some special treatment around the "Pages" document library that gets created in each site for which publishing is enabled. For example, you can put ASPX pages in other doc libs, but when you select "Create Page" from the […]

SharePoint Content Type Definitions and FieldRef Elements

I’ve been working on a project recently with a number of content type definitions. As you may know, there are a number of different reasons to create a content type within SharePoint: in some of those cases you may have common properties for many content types, so it’s possible to have many child content types […]

SharePoint Development Tools: What Do You Use?

I have a problem with the tools I use for SharePoint development. Since most (all?) of my SharePoint development happens in a virtualized environment, I often have trouble remembering all of the little utilities and features that I use to make the dev process easier. When I switch between VMs, I end up searching for […]

Web Part Design: Make Life Easy for Your Users

One of the powerful features provided by SharePoint is the encapsulation of functionality into web parts and the ability for users to manage the configuration of those web parts. And one of the biggest pains for users of SharePoint is the perpetual configuration of web parts. Ah, the trade-offs of flexibility. On a recent project, […]

How Do You Describe What You Do?

I can’t tell you how many times I’ve had the following conversation since I started developing on the SharePoint platform something over a year ago: Friend, Family, or Acquaintance: So Matt, what do you do? Me: I’m a computer consultant. Usually the conversation ends here, as most people hear "computer consultant" and either decide to […]

SQL Server Security Behavior in Windows Vista

I routinely use SQL Server Management Studio to write SQL queries, ogle details of the database schema, etc. Last week, I needed to change the permissions on a SQL login, and I got the following message: That confused me, as I was logging in to SQL using Windows authentication, and I am a local admin […]

Microcontributions to the SharePoint Development Community

My personal shift from custom .NET development into SharePoint development happened a little over a year ago, and in that amount of time, it’s been rewarding to see the SharePoint dev community blossoming. There are a number of fantastic blogs out there, and you only have to look as far as the tag cloud on […]

CompleteTask Activity Throws Exception

When developing a SharePoint workflow, if you don’t set the TaskId property declaratively on the CompleteTask activity (e.g. if you’re following this recommended approach to handling task-related activities), you might find yourself with the following friendly exception: System.InvalidOperationException: Correlation value specified does not match the already initialized correlation value on declaration [correlationToken] for activity [completeTaskActivityName]. […]

Workflow Tip: Code to Task-Related Activity Instance

In his comments on my blog post regarding development of a SharePoint state machine workflow, Fred Morrison raises an excellent point which I think is worthy of some exposition. Here it is: In general, when developing task-related activities in SharePoint workflows, code to activity instances (rather than the workflow template). In a number of the […]

Blogging in SharePoint with Windows Live Writer

It’s no secret now that Microsoft’s Windows Live Writer is a blogging application that has integrated support for WSS 3.0 blogs (like mine here at PointBridge). I’ve written my last six or seven posts using this utility, and I’m thoroughly impressed with how the Live team nailed this app! Here are my favorite features: Offline […]

Load More