Scenario: On a intranet page there is several site verticals (hierarchies) (e.g products and services). Now I want for each site to have a familiar welcome page.
How is it best to put web parts on these welcome pages? Currently I want a MyCommonWebPart to appear on all welcome pages. (Sites are created using web templates.)
- Make a "MyCommonWelcomePageLayout" that includes the "MyCommonWebPart", and set each sites welcome page to using this layout?
- Same as 1 but modify default.aspx page layout to be "MyCommonWelcomePageLayout" instead?
- Use the existing page layout, but provision the web part directly into a zone during site creation?
And how does this change if I need different web parts in the different hierarchies? Should I then: Create a page layout for each site hierarchy and include the webpart on this page layout or go for putting the web part on during provisioning?