Branding a MOSS Corporate Intranet Portal, Part 1b: Branding Methods by Scope and Scenario
Branding Methods by Scope and Scenario
The methods matrices referred to in Part 1a appear below. Refer to that post for context, or you won’t find this very useful...
Scope: Farm
Single Site Definition Site Page |
Single Site Definition System Page |
All Site Pages |
All System Pages |
Single SIMPLE LAYOUTS Page |
Single non-SIMPLE LAYOUTS Page |
All SIMPLE LAYOUTS Page |
All non-SIMPLE LAYOUTS Pages |
All LAYOUTS Pages |
|
Non-structural look & feel |
OOTB Site Definition Copy with custom page |
OOTB Site/List Definition Copy with custom page |
Theme/Site Properties Feature Stapling (Farm Scope) AND Custom Theme Install (optional) Staple to all applicable SiteDefs |
Theme/Site Properties Feature Stapling (Farm Scope) AND Custom Theme Install (optional) Staple to all applicable SiteDefs |
Custom Master Page Install AND Page-filtered HttpModule redirect Install HttpModule on all WebApps |
Custom Master Page Install AND Page-filtered HttpModule redirect Install HttpModule on all WebApps |
Custom Master Page Install AND MasterPage-specific HttpModule redirect Install HttpModule on all WebApps |
Theme/Site Properties Feature Stapling (Farm Scope) AND Custom Theme Install (optional) |
Custom Master Page Install AND MasterPage-specific HttpModule redirect AND Theme Feature Stapling AND Custom Theme Install (optional) Install HttpModule on all WebApps |
Inherited Layout |
OOTB Site Definition Copy with custom page |
OOTB Site/List Definition Copy with custom page |
Custom Site Master Page Feature Stapling (Farm Scope) Staple to all applicable SiteDefs |
Custom System Master Page Feature Stapling (Farm Scope) Staple to all applicable SiteDefs |
Custom Master Page Install with Page-filtered HttpModule redirect Install HttpModule on all WebApps |
Custom Master Page Install with Page-filtered HttpModule redirect Install HttpModule on all WebApps |
Custom Master Page Install with MasterPage-specific HttpModule redirect Install HttpModule on all WebApps |
Multiple Custom Master Page Installs with MasterPage-specific HttpModule redirects Install HttpModule on all WebApps |
Multiple Custom Master Page Installs with MasterPage-specific HttpModule redirects Install HttpModule on all WebApps |
Inherited Embedded Functionality (add/remove OOTB) |
OOTB Site Definition Copy with custom page |
OOTB Site/List Definition Copy with custom page |
Custom Site Master Page Feature Stapling (Farm Scope) Staple to all applicable SiteDefs |
Custom System Master Page Feature Stapling (Farm Scope) Staple to all applicable SiteDefs |
Custom Master Page Install with Page-filtered HttpModule redirect Install HttpModule on all WebApps |
Custom Master Page Install with Page-filtered HttpModule redirect Install HttpModule on all WebApps |
Custom Master Page Install with MasterPage-specific HttpModule redirect Install HttpModule on all WebApps |
Multiple Custom Master Page Installs with MasterPage-specific HttpModule redirects Install HttpModule on all WebApps |
Multiple Custom Master Page Installs with MasterPage-specific HttpModule redirects Install HttpModule on all WebApps |
Inherited Embedded Functionality (change OOTB) |
OOTB Site Definition Copy with custom page |
OOTB Site/List Definition Copy with custom page |
OOTB Component Copy Install with Custom Site Master Page Feature Stapling (Farm Scope) Staple to all applicable SiteDefs |
OOTB Component Copy Install with Custom System Master Page Feature Stapling (Farm Scope) Staple to all applicable SiteDefs |
OOTB Component Copy Install AND Custom Master Page Install AND Page-filtered HttpModule redirect Install HttpModule on all WebApps |
OOTB Component Copy Install AND Custom Master Page Install AND Page-filtered HttpModule redirect Install HttpModule on all WebApps |
OOTB Component Copy Install AND Custom Master Page Install AND MasterPage-specific HttpModule redirect Install HttpModule on all WebApps |
OOTB Component Copy Install AND Multiple Custom Master Page Installs AND MasterPage-specific HttpModule redirects Install HttpModule on all WebApps |
OOTB Component Copy Install AND Multiple Custom Master Page Installs AND MasterPage-specific HttpModule redirects Install HttpModule on all WebApps |
Inherited Embedded Functionality (add new) |
OOTB Site Definition Copy with custom page |
OOTB Site/List Definition Copy with custom page |
New Component Install with Custom Site Master Page Feature Stapling (Farm Scope) Staple to all applicable SiteDefs |
New Component Install with Custom System Master Page Feature Stapling (Farm Scope) Staple to all applicable SiteDefs |
New Component Install AND Custom Master Page Install AND Page-filtered HttpModule redirect Install HttpModule on all WebApps |
New Component Install AND Custom Master Page Install AND Page-filtered HttpModule redirect Install HttpModule on all WebApps |
New Component Install AND Custom Master Page Install AND MasterPage-specific HttpModule redirect Install HttpModule on all WebApps |
New Component Install AND Multiple Custom Master Page Installs AND MasterPage-specific HttpModule redirects Install HttpModule on all WebApps |
New Component Install AND Multiple Custom Master Page Installs AND MasterPage-specific HttpModule redirects Install HttpModule on all WebApps |
Explicit Layout |
OOTB Site Definition Copy with custom page |
OOTB Site/List Definition Copy with custom page |
n/a |
n/a |
KB944105 Method 1 OR OOTB Page Copy Install with Destination HttpModule redirect |
KB944105 Method 1 OR OOTB Page Copy Install with Destination HttpModule redirect |
n/a |
n/a |
n/a |
Explicit Embedded Functionality (add/remove OOTB) |
OOTB Site Definition Copy with custom page |
OOTB Site/List Definition Copy with custom page |
n/a |
n/a |
KB944105 Method 1 OR OOTB Page Copy Install with Destination HttpModule redirect |
KB944105 Method 1 OR OOTB Page Copy Install with Destination HttpModule redirect |
n/a |
n/a |
n/a |
Explicit Embedded Functionality (change OOTB) |
OOTB Site Definition Copy with custom page |
OOTB Site/List Definition Copy with custom page |
n/a |
n/a |
KB944105 Method 1 OR OOTB Page Copy Install with Destination HttpModule redirect |
KB944105 Method 1 OR OOTB Page Copy Install with Destination HttpModule redirect |
n/a |
n/a |
n/a |
Explicit Embedded Functionality (add new) |
OOTB Site Definition Copy with custom page |
OOTB Site/List Definition Copy with custom page |
n/a |
n/a |
KB944105 Method 1 OR OOTB Page Copy Install with Destination HttpModule redirect |
KB944105 Method 1 OR OOTB Page Copy Install with Destination HttpModule redirect |
n/a |
n/a |
n/a |
Default Page Content |
Feature with Page Manipulation Web Part AND Custom Master Page (Farm Scope) with Feature Stapling OR OOTB Site Definition Copy with custom page |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
Scope: Single Web Application
Single Site Definition Site Page |
Single Site Definition System Page |
All Site Pages |
All System Pages |
Single SIMPLE LAYOUTS Page |
Single non-SIMPLE LAYOUTS Page |
All SIMPLE LAYOUTS Page |
All non-SIMPLE LAYOUTS Pages |
All LAYOUTS Pages |
|
Non-structural look & feel |
Custom Page Feature Install with Feature Stapling |
Custom Page Feature Install with Feature Stapling |
Theme/Site Properties Feature Stapling (WebApp Scope) AND Custom Theme Install (optional) Staple to all applicable SiteDefs |
Theme/Site Properties Feature Stapling (WebApp Scope) AND Custom Theme Install (optional) Staple to all applicable SiteDefs |
Custom Master Page Install AND Page-filtered HttpModule redirect |
Custom Master Page Install AND Page-filtered HttpModule redirect |
Custom Master Page Install AND MasterPage-specific HttpModule redirect |
Theme/Site Properties Feature Stapling (WebApp Scope) AND Custom Theme Install (optional) |
Custom Master Page Install AND MasterPage-specific HttpModule redirect AND Theme Feature Stapling AND Custom Theme Install (optional) |
Inherited Layout |
Custom Page Feature Install with Feature Stapling |
Custom Page Feature Install with Feature Stapling |
Custom Site Master Page Feature Stapling (WebApp Scope) Staple to all applicable SiteDefs |
Custom System Master Page Feature Stapling (WebApp Scope) Staple to all applicable SiteDefs |
Custom Master Page Install with Page-filtered HttpModule redirect |
Custom Master Page Install with Page-filtered HttpModule redirect |
Custom Master Page Install with MasterPage-specific HttpModule redirect |
Multiple Custom Master Page Installs with MasterPage-specific HttpModule redirects |
Multiple Custom Master Page Installs with MasterPage-specific HttpModule redirects |
Inherited Embedded Functionality (add/remove OOTB) |
Custom Page Feature Install with Feature Stapling |
Custom Page Feature Install with Feature Stapling |
Custom Site Master Page Feature Stapling (WebApp Scope) Staple to all applicable SiteDefs |
Custom System Master Page Feature Stapling (WebApp Scope) Staple to all applicable SiteDefs |
Custom Master Page Install with Page-filtered HttpModule redirect |
Custom Master Page Install with Page-filtered HttpModule redirect |
Custom Master Page Install with MasterPage-specific HttpModule redirect |
Multiple Custom Master Page Installs with MasterPage-specific HttpModule redirects |
Multiple Custom Master Page Installs with MasterPage-specific HttpModule redirects |
Inherited Embedded Functionality (change OOTB) |
Custom Page Feature Install with Feature Stapling |
Custom Page Feature Install with Feature Stapling |
OOTB Component Copy Install with Custom Site Master Page Feature Stapling (WebApp Scope) Staple to all applicable SiteDefs |
OOTB Component Copy Install with Custom System Master Page Feature Stapling (WebApp Scope) Staple to all applicable SiteDefs |
OOTB Component Copy Install AND Custom Master Page Install AND Page-filtered HttpModule redirect |
OOTB Component Copy Install AND Custom Master Page Install AND Page-filtered HttpModule redirect |
OOTB Component Copy Install AND Custom Master Page Install AND MasterPage-specific HttpModule redirect |
OOTB Component Copy Install AND Multiple Custom Master Page Installs AND MasterPage-specific HttpModule redirects |
OOTB Component Copy Install AND Multiple Custom Master Page Installs AND MasterPage-specific HttpModule redirects |
Inherited Embedded Functionality (add new) |
Custom Page Feature Install with Feature Stapling |
Custom Page Feature Install with Feature Stapling |
New Component Install with Custom Site Master Page Feature Stapling (WebApp Scope) Staple to all applicable SiteDefs |
New Component Install with Custom System Master Page Feature Stapling (WebApp Scope) Staple to all applicable SiteDefs |
New Component Install AND Custom Master Page Install AND Page-filtered HttpModule redirect |
New Component Install AND Custom Master Page Install AND Page-filtered HttpModule redirect |
New Component Install AND Custom Master Page Install AND MasterPage-specific HttpModule redirect |
New Component Install AND Multiple Custom Master Page Installs AND MasterPage-specific HttpModule redirects |
New Component Install AND Multiple Custom Master Page Installs AND MasterPage-specific HttpModule redirects |
Explicit Layout |
Custom Page Feature Install with Feature Stapling |
Custom Page Feature Install with Feature Stapling |
n/a |
n/a |
KB944105 Method 2 OR OOTB Page Copy Install with Destination HttpModule redirect |
KB944105 Method 2 OR OOTB Page Copy Install with Destination HttpModule redirect |
n/a |
n/a |
n/a |
Explicit Embedded Functionality (add/remove OOTB) |
Custom Page Feature Install with Feature Stapling |
Custom Page Feature Install with Feature Stapling |
n/a |
n/a |
KB944105 Method 2 OR OOTB Page Copy Install with Destination HttpModule redirect |
KB944105 Method 2 OR OOTB Page Copy Install with Destination HttpModule redirect |
n/a |
n/a |
n/a |
Explicit Embedded Functionality (change OOTB) |
Custom Page Feature Install with Feature Stapling |
Custom Page Feature Install with Feature Stapling |
n/a |
n/a |
KB944105 Method 2 OR OOTB Page Copy Install with Destination HttpModule redirect |
KB944105 Method 2 OR OOTB Page Copy Install with Destination HttpModule redirect |
n/a |
n/a |
n/a |
Explicit Embedded Functionality (add new) |
Custom Page Feature Install with Feature Stapling |
Custom Page Feature Install with Feature Stapling |
n/a |
n/a |
KB944105 Method 2 OR OOTB Page Copy Install with Destination HttpModule redirect |
KB944105 Method 2 OR OOTB Page Copy Install with Destination HttpModule redirect |
n/a |
n/a |
n/a |
Default Page Content |
Feature with Page Manipulation Web Part AND Custom Master Page (Farm Scope) with Feature Stapling OR Custom Page Feature Install with Feature Stapling |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
Scope: Site/Site Collection
Single Site Page |
Single System Page |
All Site Pages |
All System Pages |
Single SIMPLE LAYOUTS Page |
Single non-SIMPLE LAYOUTS Page |
All SIMPLE LAYOUTS Page |
All non-SIMPLE LAYOUTS Pages |
All LAYOUTS Pages |
|
Non-structural look & feel |
Page Settings, Customize Page via SP Designer |
Customize Page via SP Designer |
Site Settings, Site Theme, Stylesheet |
Site Settings, Site Theme, Stylesheet |
Custom Master Page Install AND Path -Specific HttpModule redirect |
Custom Master Page Install AND Path -Specific HttpModule redirect |
Custom Master Page Install AND Path+MasterPage-specific HttpModule redirect |
Site Theme, Stylesheet |
Site Theme/Stylesheet AND Custom Master Page Install AND Path+MasterPage-specific HttpModule redirect |
Inherited Layout |
Customize Page via SP Designer |
Customize Page via SP Designer |
Select new System Master Page OR Customize Master Page via SP Designer |
Select new System Master Page OR Customize Master Page via SP Designer |
Custom Master Page Install with Path -Specific HttpModule redirect |
Custom Master Page Install with Path -Specific HttpModule redirect |
Custom Master Page Install with Path+MasterPage-specific HttpModule redirect |
Multiple Custom Master Page Installs with Path+MasterPage-specific HttpModule redirects |
Multiple Custom Master Page Installs with Path+MasterPage-specific HttpModule redirects |
Inherited Embedded Functionality (add/remove OOTB) |
Customize Page via SP Designer |
Customize Page via SP Designer |
Select new System Master Page OR Customize Master Page via SP Designer |
Select new System Master Page OR Customize Master Page via SP Designer |
Custom Master Page Install with Path -Specific HttpModule redirect |
Custom Master Page Install with Path -Specific HttpModule redirect |
Custom Master Page Install with Path+MasterPage-specific HttpModule redirect |
Multiple Custom Master Page Installs with Path+MasterPage-specific HttpModule redirects |
Multiple Custom Master Page Installs with Path+MasterPage-specific HttpModule redirects |
Inherited Embedded Functionality (change OOTB) |
OOTB Component Copy Install with SPDesigner customization |
OOTB Component Copy Install with SPDesigner customization |
OOTB Component Copy Install with Custom Master Page |
OOTB Component Copy Install with Custom Master Page |
OOTB Component Copy Install AND Custom Master Page Install AND Path -Specific HttpModule redirect |
OOTB Component Copy Install AND Custom Master Page Install AND Path -Specific HttpModule redirect |
OOTB Component Copy Install AND Custom Master Page Install AND Path+MasterPage-specific HttpModule redirect |
OOTB Component Copy Install AND Multiple Custom Master Page Installs AND Path+MasterPage-specific HttpModule redirects |
OOTB Component Copy Install AND Multiple Custom Master Page Installs AND Path+MasterPage-specific HttpModule redirects |
Inherited Embedded Functionality (add new) |
New Component Install with SPDesigner customization |
New Component Install with SPDesigner customization |
New Component Install with Custom Master Page |
New Component Install with Custom Master Page |
New Component Install AND Custom Master Page Install AND Path -Specific HttpModule redirect |
New Component Install AND Custom Master Page Install AND Path -Specific HttpModule redirect |
New Component Install AND Custom Master Page Install AND Path+MasterPage-specific HttpModule redirect |
New Component Install AND Multiple Custom Master Page Installs AND Path+MasterPage-specific HttpModule redirects |
New Component Install AND Multiple Custom Master Page Installs AND Path+MasterPage-specific HttpModule redirects |
Explicit Layout |
Customize Page via SP Designer |
Customize Page via SP Designer |
n/a |
n/a |
OOTB Page Copy Install with Destination HttpModule redirect |
OOTB Page Copy Install with Destination HttpModule redirect |
n/a |
n/a |
n/a |
Explicit Embedded Functionality (add/remove OOTB) |
Customize Page via SP Designer |
Customize Page via SP Designer |
n/a |
n/a |
OOTB Page Copy Install with Destination HttpModule redirect |
OOTB Page Copy Install with Destination HttpModule redirect |
n/a |
n/a |
n/a |
Explicit Embedded Functionality (change OOTB) |
OOTB Component Copy Install with SPDesigner customization |
OOTB Component Copy Install with SPDesigner customization |
n/a |
n/a |
OOTB Page Copy Install with Destination HttpModule redirect |
OOTB Page Copy Install with Destination HttpModule redirect |
n/a |
n/a |
n/a |
Explicit Embedded Functionality (add new) |
New Component Install with SPDesigner customization |
New Component Install with SPDesigner customization |
n/a |
n/a |
OOTB Page Copy Install with Destination HttpModule redirect |
OOTB Page Copy Install with Destination HttpModule redirect |
n/a |
n/a |
n/a |
Default Page Content |
Browser-based Customization |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
Comments
- Anonymous
November 13, 2007
If you're into MOSS customizations, check out Brett Geoffroy's MSDN blog. He's done a sweet job organizing - Anonymous
December 16, 2007
Ein sehr ausführliche Best-Practice Anleitung zum Theme SharePoint Anpassung mit vielen Hintergrundinformation - Anonymous
January 09, 2008
Eine sehr ausführliche Best-Practice Anleitung zum Theme SharePoint Anpassung mit vielen Hintergrundinformationen