Great SharePoint Adventure – Day 1 & 2
I’m going through a licensed version of Ted Pattison’s Great SharePoint Adventure course at the local ExecuTrain. Why? Because there is nothing out there locally (meaning work will pay for it) and I personally can’t afford to run out to California or up North to Mindsharp. Plus, the local instructor is good, knows the materials and the product, and has made it pretty fun. The real difference? We do labs in class and we’re NOT running 8am to 6:30pm. From what I’ve heard, the real class expects you to do labs outside class (ala at your hotel at night). Ick. If I was in Boston or Silicon Valley, I’d NOT be in the hotel at night.
Here are the odd highlights that stuck out beyond the course materials. We focused both on WSS and MOSS; so there’s a bit of overlap. A lot of it is just changes that I need to familarize myself with…
- Everything is renamed, but NOT in the code. Sites are now Site Collections, Webs are now Sites, Webs are child sites. In code, however, SPWeb, SPSite, etc. remain in the same context as v2. UGH.
- WSS 3.0 is “smarter” than 2.0 and hides things that users cannot modify—unlike 2.0 that will simply prompt for authentication AFTER you attempt to do something you cannot.
- WSS 3.0 supports ITEM LEVEL security—cool beans.
- Make all modifications that you can using core.css and then edit the master pages as a last resort.
- If you try to Save a document to a document library with Office 2007, it fails with a ‘cannot connect to server’ error. SP MVPs recommends disabling the System Event Notification service for COM+. After disabling this service, it works fine. No word on whether this is this a “bug” or a “feature”?
Tip – Creating Custom Master Pages
When creating a custom master page, it’s recommended to create the page with ALL the Microsoft placeholders. Those placeholders you do not intend to use—place them in a hidden DIV. If you are on a page that MOSS/WSS expects a placeholder, it won’t crash out—the content will simply be hidden.
Tip – Allowing “Edit using SharePoint Designer…” in IE 7.0
- Open up IE 7.0.
- Go to Tools > Internet Options > Programs Tab.
- Set the default HTML editor to the SharePoint Designer. Click OK.
- Restart IE.
Now, under the File Menu, you have “Edit using SharePoint Designer”.
Things to Research
As with all classes, things came up that were either annoyances or had no real answer.
- If you have meta data associated to a document library, if you “add multiple documents”, it cannot preslug that information in and keeps those documents checked out to you until you add the information. A real pain.
- There are class differences between 2.0 and 3.0–-I’m working to find a list of all breaking changes to post up here.
I’ll work to keep posting each day. It’s a good class—I’d recommend it to most anyone looking for a Developer class (not administrator) that is interested in getting off the ground with 2007. Also, there is ZERO content regarding upgrading from WSS 2.0 to 3.0 or SPS 2003 to MOSS 2007, so don’t take this if you’re expecting upgrade materials.