From Microsoft Office Word 2007 to my WordPress Blog
Interface Customization in Microsoft Office SharePoint Server 2007 and Windows SharePoint Services Version 3 revolve around ASP.NET 2.0 Master Pages.
By Default a WSS site (such as a Team Site) consists of:
- A Master Page (multiple possible) (control the layout of a site) which is located in the _catalogs folder
- Content Pages (control the content of a site) which are defined in the master page. Can be anything from text, to complex server controls. (Place Holders Look Like This) asp:ContentPlaceHolder id=OVER-RIDE-THESE-AT-THE-PAGE-LEVEL runat=”server”
- Long story short to customize the next version of SharePoint:
- Grab yourself a copy of SharePoint Designer 2007 (Formerly known as FrontPage 200* and a few other choice terms).
- Open your default.master and edit it for any “layout” changes you wish.
- To edit the page contents you will want to overwrite your content place holders.
Here are the default content place holders for a Windows SharePoint Services Version 3 site. (This was based on a Team Site but I think they all have the same place holders by default).
Don’t forget that the next version of WSS v3 has CMS (Content Management Server) embedded as well.
There are already some great web casts available to help you quickly come up to speed with customization, I would strongly recommend:
Andrew Connells “The evolution of CMS in SharePoint 2007 http://andrewconnell.com/blog/archive/2006/03/28/2894.aspx
Ted Pattisons Office Developer Screencast on Master Pages.
In the event you are one of 4 people “not” subscribed to Scott Guthrie’s Blog, you’ll want to change that ASAP. http://weblogs.asp.net/scottgu/