MOSS Deep Dive Summary and TR

The Microsoft MOSS Deep dive Lab was incredible, great information, great people to work with and great environment.  I always love Microsoft labs, because they take great care of their guests.  We had incredible food and setup while we were there the lab environment was great.  I really enjoyed having our own private lab, and having different Microsoft experts coming around and sitting down for a in depth conversation about our solutions.    The XBOX 360 lab was good has well, as I got spanked at some Halo 2, but taught Mark some lessons in FIFA 2006.

I don’t know where to start with what we got out of the lab, it was great.  Mike Ammerlaan came the last day, and spoke and took questions, and he is the MAN!  Seriously, I’ve listened and talked with Mike at both DevCon and other labs, and he is so knowledgable.  He always gives great answers, knows everything about SP for each question.  I want to thank him again, for all the information he gave us the last day.   The lab had scheduled him from 4 – 5, but he graciously stayed until 6 or 6:30 answering questions, giving insight into Beta 2 TR and beyond.  I want to thank him again.

Well, where to start, we used TR at the lab and a lot of the issues we had run into with Beta 2 were fixed.  Site templates seem to be able to move from server to server, and when you custom a page with SharePoint Designer and create a new site from that template the Master Page URL isn’t messed up anymore.

We did have a few problems with the upgrade from Beta 2 to TR, but not sure if it was because of the bits we were using at the lab, or if it was some user error.  We will try again, and post our experience on the upgrade path.

There was so much information, and the questions that were asked were great and great ideas about how to use MOSS/WSS and put everything together.  We will be posting some of the questions from the MOSS site that the lab used during the last week, in this next few weeks, so we can share the information with everyone.  I’ll post some of those now.

Questions –

  # 1

If I use the following code in my app running on the Beta 2 TR, myWeb comes back null. This was not the behaviour on previous builds. Should I be recoding, or is this NOT expected behavior?
 
Guid siteID;
 
siteID=...
 
spCurrentSite = new SPSite(siteID);
 
SPWeb myWeb = spCurrentSite.OpenWeb();

 

    Answer –

Apparently there has been a slight change to the method signature between the two versions. This was fixed by changing the line:
 
SPWeb myWeb = spCurrentSite.OpenWeb();

to
 
SPWeb myWeb = spCurrentSite.OpenWeb("");

     # 2

Has the ability to add editing applications to MOSS Changed from as described in this document?
"Adding a Document Template, File Type, and Editing Application to a Site Definition"
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsptAddingDocumentTypeIcon_SV01068572.asp      I am able to download a file from sharepoint into the appropriate client editing application (Some Generic App) but we are not able to select "Save" from Some Generic App and programmatically upload the file to SharePoint 2007.  We were able to upload the file to SharePoint 2003 using ADO.

 Answer

If they were using ADO to upload documents, they must have been using SPS 2003’s backward-compatible document library (the one compatible with SPS 2001, as in the one based on Exchange Server, not SQL Server, technology).  That wouldn’t have worked with a “normal” document library using the native SQL Server store.    The methods for programmatically moving documents in/out of SharePoint document libraries include WebDAV and FrontPage RPCs.  I’d suggest looking at the latter if you want to be able to support uploading a document, setting custom properties, and doing a check-in in one transaction.  There’s a good example of how to do this on GotDotNet.com – go to Workspaces and search for “SharePad”; it’s a Notepad-like app that works with SharePoint sites.

 

 

  # 3

A high level list of all software and exact installation order for a clean MOSS install? The documentation already presented is detailed, however it would be good to have a step by step walkthrough at a high level so that the installation can go smoothly.
 

  Answer

MOSS deployment (Single Server & Farm): http://www.microsoft.com/technet/prodtechnol/office/sharepoint/default.mspx or http://technet2.microsoft.com/Office/en-us/library/601874ea-86c9-4611-bdaf-abe17bbb68161033.mspx?mfr=true    

 

Those are some of the questions that were asked, and answered.  We will post more, some questions don’t have a lot of details, so we will go in and get some detail and answer them ourselves.  We are also going to post some of more information from the site, including the video of the BDC Search lab that was a great demo of the BDC and how to configure it the search for it. 

I want to thank all of the Microsoft people that talked to us, and all of the people we met.  We will be posting some more, I really want to go through some of the suggestions and ideas that Mike Ammerlaan talked about, and post in depth on some more topics we have been exploring in Beta 2 TR and beyond.

 

-          Morgan

kick it on SharePointKicks.com?>

posted @ Monday, September 18, 2006 8:37 AM

Print