Andrew Connell [MVP SharePoint]
1741 Posts |  46 Articles |  5310 Comments
.NET  |  MCMS  |  SharePoint  |  Office System
Andrew Connell's RSS Feed    
AC's Blog Quick Links
SharePoint Quick Links
Article Categories
Archives
May, 2012 (3)
April, 2012 (4)
March, 2012 (4)
February, 2012 (4)
January, 2012 (12)
December, 2011 (6)
November, 2011 (3)
October, 2011 (17)
September, 2011 (8)
August, 2011 (6)
July, 2011 (7)
June, 2011 (13)
May, 2011 (9)
April, 2011 (15)
March, 2011 (1)
February, 2011 (6)
January, 2011 (5)
December, 2010 (11)
November, 2010 (6)
October, 2010 (12)
September, 2010 (5)
August, 2010 (4)
July, 2010 (5)
June, 2010 (6)
May, 2010 (11)
April, 2010 (11)
March, 2010 (9)
February, 2010 (9)
January, 2010 (3)
December, 2009 (10)
November, 2009 (15)
October, 2009 (15)
September, 2009 (7)
August, 2009 (4)
July, 2009 (10)
June, 2009 (8)
May, 2009 (2)
April, 2009 (9)
March, 2009 (6)
February, 2009 (16)
January, 2009 (6)
December, 2008 (12)
November, 2008 (12)
October, 2008 (27)
September, 2008 (13)
August, 2008 (14)
July, 2008 (14)
June, 2008 (12)
May, 2008 (23)
April, 2008 (12)
March, 2008 (15)
February, 2008 (13)
January, 2008 (12)
December, 2007 (10)
November, 2007 (8)
October, 2007 (15)
September, 2007 (20)
August, 2007 (21)
July, 2007 (16)
June, 2007 (8)
May, 2007 (25)
April, 2007 (16)
March, 2007 (18)
February, 2007 (18)
January, 2007 (12)
December, 2006 (16)
November, 2006 (13)
October, 2006 (18)
September, 2006 (22)
August, 2006 (27)
July, 2006 (23)
June, 2006 (23)
May, 2006 (23)
April, 2006 (9)
March, 2006 (17)
February, 2006 (15)
January, 2006 (23)
December, 2005 (31)
November, 2005 (32)
October, 2005 (38)
September, 2005 (53)
August, 2005 (30)
July, 2005 (63)
June, 2005 (30)
May, 2005 (59)
April, 2005 (29)
March, 2005 (74)
February, 2005 (27)
January, 2005 (22)
December, 2004 (32)
November, 2004 (42)
October, 2004 (39)
September, 2004 (20)
August, 2004 (14)
July, 2004 (27)
June, 2004 (40)
May, 2004 (5)
April, 2004 (6)
March, 2004 (16)
February, 2004 (26)
January, 2004 (23)
December, 2003 (7)
November, 2003 (14)
October, 2003 (20)
September, 2003 (4)
Post Categories



Managed Windows Shared Hosting

An article I worked on has recently been published to MSDN. The article, Approaches to Creating Master Pages and Page Layouts in SharePoint Server 2007, demonstrates the two different options available to developers when creating custom master pages and page layouts within a MOSS 2007 Publishing site.

Here’s a summary on what the article is all about:

Every Microsoft Office SharePoint Server 2007 publishing site—also known as a Web content management (WCM) site—consists of one of more master pages (*.master files) and page layouts (*.aspx files). Each type of file serves a specific purpose. The master pages, also used in traditional Windows SharePoint Services 3.0 collaboration sites, contain the overall appearance ("look and feel") and branding of a site. They contain elements such as cascading style sheet references, common navigation components, search controls, and the typical header and footer seen on all sites. Page layouts are used to define the specific rendering of content pages, or where content is found on the page. Just as in Microsoft ASP.NET 2.0 sites, page layouts are merged with master pages at run time to generate the complete page.

These two types of files are very similar to those found in ASP.NET 2.0 sites, but the process of creating and deploying them is very different in Office SharePoint Server 2007. In fact, in Office SharePoint Server there are two ways to create and deploy these files. As a developer or a designer, you should be aware of both approaches and the advantages and disadvantages of each before embarking on the next Office SharePoint Server 2007 publishing site project.

The primary reason for the difference in the master page and page layout creation process between ASP.NET 2.0 sites and Office SharePoint Server is due to the architecture of the SharePoint platform. In Office SharePoint Server, the file system of a site lives in a database, also known as the virtualized file system, whereas in an ASP.NET 2.0 site the files are on the file system.

This article explains the virtualized file system and then discusses the different approaches that you can use to create custom master pages and page layouts for use in an Office SharePoint Server 2007 publishing site.

» MSDN: Approaches to Creating Master Pages and Page Layouts in SharePoint Server 2007

posted on Wednesday, February 25, 2009 6:43 AM

Feedback

# re: ***NOW AVAILABLE*** MSDN: Approaches to Creating Master Pages and Page Layouts in SharePoint Server 2007 2/2/2010 2:49 PM Nita
Gravatar I created a custom master page and custom stylesheet but no one can see the customized page other then me. I opened up sharepoint on designer and made a copy of the master sheet and renamed it. I did the same approach for sytlesheets folder too. The master page does show up in the gallery. I checked the permission for stylesheet and master page, it has READ for authenticated users. Even our land administrator who has full control cannot see the applied style sheet. I am not sure where to go from here. I am using BlueGlassBand master page and its related stylesheets

# re: ***NOW AVAILABLE*** MSDN: Approaches to Creating Master Pages and Page Layouts in SharePoint Server 2007 7/5/2011 4:07 PM Antonio
Gravatar Sounds like it needs they need to be published and then the page/stylesheet needs to be linked to the custom masterpage.

Post Feedback

Title:
Name:
Email:
(email will not be displayed)
Url:
Comments: 
Please add 4 and 7 and type the answer here:    
All Comments Are Filtered & Moderated
Unfortunately comment spammers are just too effecient and are constantly dirtying up blogs with irrelevant and unwanted comments trying to improve their standing on search engines. All comments on this blog are moderated. I do not censor comments, but I don't approve comments with vulger language or those soliciting products. Most of the time comments are approved within a few hours of being submitted with the only exception when I'm traveling.

Why are you asking for my email address?
The only reason I'm asking for your email address, which isn't required to submit a comment, is to provide a gravatar if you've created an account for yourself and associated your email address with a small image. If you have a gravatar created for the email address you submit, it will appear next to your comment. Otherwise nothing will appear.

What is a gravatar?
A gravatar is a "globally recognized avatar." You can get more information about gravatars, as well as create your own for free, at www.gravatar.com. You can also view my gravatar here.


Copyright © 2003 - 2012 Andrew Connell
Creative Commons License 
This work is licensed under a Creative Commons License

 
SharePoint Training
Looking for SharePoint 2010 training for developers, administrators, power users, information workers, end users & web designers? Look no further! My company, Critical Path Training offers the best SharePoint training around! We offer public & private classes both as in-person instructor-loed hands-on classes and online classes. Check out our schedule and course catalog for all the ways we can get you going on your SharePoint path!