WSS Rant – Linking to the latest version of a sharepoint document considered harmful. (Lessons 6 and 7)

SharePoint does not have persistent hyperlinks for all document revisions. More specifically – SharePoint has two methods for linking to documents: the canonical path and the revision paths.  The canonical path is the latest copy of the document at the time of the download request.  Every time a new revision is created the contents of…

1

WSS Rant – finding out what changed is much more difficult then it should be. (Lessons 4 and 5)

In my previous rant I made this statement (quoted out of context): Migrating WSS content to TFS?  Piece of cake.  Just enumerate each WSS change and replay the action in TFS.  If you are doing an incremental migration then just enumerate those changes that have occurred since the last time you checked for changes. There…

1

The SharePoint client object model, chevy pickups and three important lessons.

If I could do it all over again I would take auto shop class in high school.  I didn’t know it at the time but I really enjoy automotive technology.  I have bought several text books used in automotive tech classes and read them cover to cover several times.  I have a small library of…

5

I’ll be talking about migrating WSS document libraries to TFS source control for a while

As Matt has mentioned on the TFS Migration blog we’re working on a migration toolkit and, specifically, a sample converter tool to keep WSS document libraries in sync with a location in the TFS source control server.   One of the most common questions I get when people hear this is “Why a WSS converter? …

1

"Lord I was born a ramblin’ man" … and it was killing my productivity.

This week is the one year anniversary of my move from the Fargo, ND office and the Business Framework team to the Durham, NC office and the Team Foundation Server Version Control team.  I’ve spent the last few days reflecting on the last year.  This is one of those reflections.  It was written for myself…

2

Three easy steps to a sane tomorrow…

This week is the one year anniversary of my move from the Fargo, ND office and the Business Framework team to the Durham, NC office and the Team Foundation Server Version Control team.  I’ve spent the last few days reflecting on the last year.  This is one of those reflections.  It was written for myself…

2

When CAPTCHA goes wrong …

I was using a website today and they wanted to make sure I was human and not some automotronic roboform hell-bent on spamming the Intra-Web with … well … who knows what the kids are spamming for today with their rock-and-roll music and dual-core processors. To demonstrate their Web 2.0 prowess they were using the…

2