Technology Toolbox

Your technology Sherpa for the Microsoft platform

Jeremy Jameson - Founder and Principal

Search

Search

September 2009 Blog Posts

Finding the Content Type ID in MOSS 2007

Yesterday I received the following question from someone regarding Microsoft Office SharePoint Server (MOSS) 2007 content type IDs: I need to add another page type [that] inherits from the article page. How do you find the GUID of the article page...

"Web-Enabled" Projects and F5 Debugging with SharePoint

In yesterday's post , I provided a sample walkthrough of the "DR.DADA" approach to developing solutions for Microsoft Office SharePoint Server (MOSS) 2007. However, I intentionally left out a few things because a) that post was already getting ridiculously...

Sample Walkthrough of the DR.DADA Approach to SharePoint

Update 2009-11-18 I discovered that using relative paths in the DDF file is not compatible with Team Foundation Build. Refer to the following post for the updated DDF file and corresponding modifications to the project file: Building SharePoint...

Best Practices for SCM and the Daily Build Process

In a previous post, I briefly discussed a simple branching strategy for Team Foundation Server (TFS). This was somewhat of a follow-up to another post in which I briefly referenced a great article titled The Importance of Branching Models in SCM . If...

Build and Deployment Overview

This post provides a high-level walkthrough of the build and deployment process that I typically recommend on projects that I am involved with. It includes a series of illustrations that capture key concepts at various points in time. Specific parts of...

Debugging Symbols -- They're Not Just for Debug Builds Anymore

I started another new project this week. Typically one of the first tasks on any new development project is to create a Development Plan that provides consistent guidelines and processes for the Development team. On this new project, another Microsoft...

Development and Build Environments

In a previous post , I briefly touched on the "DEV-TEST-PROD" triad of environments that I typically recommend (at a minimum) for every organization doing any form of software development. This post describes, in greater detail, the various environments...

No HTML Markup in MOSS 2007 Managed Properties

In my previous post , I showed how to automatically configure managed properties in Microsoft Office SharePoint Server (MOSS) 2007 when activating a custom "Search" feature. In this post, I want to cover a subtle, yet very important, limitation in managed...

Configuring Managed Properties in MOSS 2007

As I've noted in a previous post , I typically use feature receivers in Microsoft Office SharePoint Server (MOSS) 2007 to automatically configure a "bunch of stuff" that would otherwise be very tedious to perform repeatedly for different environments...

"Inheriting" the Master Page from the Current Site Context in MOSS 2007

In my previous post , I showed how you can override the hard-coded "application.master" in Microsoft Office SharePoint Server (MOSS) 2007 application pages (e.g. /Library/_layouts/viewlsts.aspx). Note that for custom application pages (i.e. those ASP...

Overriding Application.master in MOSS 2007

Microsoft Office SharePoint Server (MOSS) 2007 includes a variety of out-of-the-box master pages. Many are provided primarily as samples (e.g. BlueBand.master) and serve as a starting point for creating your own master page. There's also default.master...

MOSS 2007 Master Page Comparison

This morning I came across an old (June 2007) Excel spreadsheet that I created back when I was working on the Agilent Technologies project. The spreadsheet lists the various placeholder elements in both application.master and default.master for Microsoft...

Faceted Search in MOSS 2007 and the MSSDocProps Issue

Many customers deploying Microsoft Office SharePoint Server (MOSS) 2007 often have a requirement to provide some kind of "faceted search" feature that allows users to quickly and easily narrow their search results. Before I ever knew the commonly accepted...

Comparing Source Code Branches

During the more than three years I spent helping Agilent Technologies migrate their Internet site from their legacy, proprietary platform to Microsoft Office SharePoint Server (MOSS) 2007, we unfortunately never used Team Foundation Server (TFS). Instead...

The "Jameson Datacenter"

Back in a post from February 2008, I first referred to the "Jameson Datacenter" while discussing one of the servers running in my basement. Since then I've referenced my home lab about a dozen times in different posts but never provided significant details...

Expression Web, My MSDN Blog, and (Now) Team Foundation Server

In case you haven't picked it up from some of my previous posts, I became somewhat of a "Web standards zealot" back in 2006 while creating a "community site" for a local organization of mental health professionals and attorneys that help children and...