I have lately taken it upon myself to do some SharePoint branding for one of our SharePoint servers here at work. I swear, I have spent the better part of 3 days just cleaning up HTML code alone! Unfortunately SharePoint uses a lot of attributes that are proprietary to Microsoft, so no chance of it ever validating any time soon.
Here are a few of the things I’ve learned recently:
- Link bars are pretty unforgiving if you screw with their code, better use the GUI in SharePoint Designer to make any changes.
- If the site might need to be updated regularly, the Content Editor Web Part is your friend! (i.e. pass it off to someone else to maintain!)
- It’s always a good idea to test out a template first for bugs first before letting anyone else know you’re almost done — or where it’s located.
- The command line is your friend! (Actually, I knew this already, but in-dept documentation for SP commands were a little scarce until I found this reference)
- If custom controls and/or code is just not possible within the SharePoint realm, the Page Viewer Web Part is your friend! (As much as I despise using frames of any kind, this wp has saved my tail a time or two!)
- Your site’s content could be the best thing since sliced bread or a splog’s “cheap hotel Las Vegas” surf cache. It doesn’t mean squat if your site design looks like ass. (In other words, never EVER use the default SharePoint templates!)
Hopefully I’ll have more to add to this list later. For now, my head is killing me but my bosses are very happy with what I’ve gotten done so far. I think I’m going to ask for permission to cut out a little early today … it is Valentine’s Day after all! ;)