Project Description
I have created a Branding solution for our SharePoint. This feature will save our time and effort. This will be more reusable, scalable and flexible. With the use of this pattern for Branding, it will be easy for us to track the issues and also reduce our manual effort for deploying Branding in different-2 sites or web application

Below are the benefit that we can achieve through this feature:

On Feature Activation:

1.MasterPage: Deploy all master page into /_catalogs/masterpage/MasterPages/<master pages>

2.PageLayouts: Deploy all PageLayouts pages into /_catalogs/masterpage/PageLayouts/<layout pages>

3.PublishingImages:deploy all images into /PublishingImages/Ravishankar.Images/<images>

4.StyleLibrary:Deploy all styles and JavaScript file into Style library under folder Ravishankar.Js(for JavaScript) and Ravishankar.Styles(for all css)

5. set Master page default on activation.



On Feature Deactivation:

This feature will remove all customs files from the SharePoint site and revert all the changes to previous default settings.



While Using this Solution, Please follow the standard guidelines:

Do:

1.Create master pages either through SharePoint designer or visual studio and put the pages into Ravishankar.Branding solution under MasterPage Module

2.Create PageLayouts either through SharePoint designer or visual studio and put the pages into Ravishankar.Branding solution under PageLayouts Module

3.Create Styles and JavaScript either through SharePoint designer or visual studio and put the pages into Ravishankar.Branding solution under StyleLibrary Module

4.Put all images into PublishingImages module in Ravishankar.Branding Solution



Don’t:

1.Uploading master pages and PageLayouts manually

2.Upload images/stylesheets/JavaScript in any other location.

3.Declare/define JavaScript or styles directly on pages.

Last edited Jan 2, 2012 at 8:22 PM by 3125ravi, version 2