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>
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:
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
4.Put all images into PublishingImages module in Ravishankar.Branding Solution
1.Uploading master pages and PageLayouts manually