This guide is part of Learn SharePoint Branding and shows the deployment process of Master Pages and Page Layouts in basics words.

This post is part of my SharePoint 2010 Branding training:

What is deployed?

Deploying Master Pages and Page Layouts involves the following components:

  • Feature.xml   
    Feature definition
  • Elements.xml   
    Defines:
    • Which files belong to the feature
    • Where to upload in the site collection
  • *.master and *.aspx   
    Files referenced in elements.xml
  • Assembly
    Code behind for Master Pages or Page Layouts

Where is deployed?

If the feature is deployed to a web application it becomes available at the scope site collection. The feature.xml and the elements.xml are written to the file system in the features folder.

Master Pages and Page Layouts are also written to the same folder.

SharePoint 2010 Deployment of Master Pages and Page Layouts

Assemblies are deployed to the Global Assembly Cache (GAC). Additionally files referenced in the elements.xml are uploaded to the SharePoint library called Master Pages Gallery.

Things to know!

  • If you retract the feature *.master and *.aspx files will remain in the Master Pages Gallery.
  • You need to deactivate and activate the feature if you deploy changes to the elements.xml and want them to show up in the Master Pages Gallery.
  • Changes to *.master and *.aspx files are reflected without feature reactivation.

The guide was an excerpt from my popular book:

Learn SharePoint 2010 Branding
 

Get FREE & Advanced SharePoint Training, how-to's, tips & tricks:
Learn SharePoint

Add comment


Loading