This guide will walk you through to deploy Widget Builder Solution, New home and Master Pages, Lists and ASPX pages in existing Staging and Production portals.
For STAGING Promotion
Staging Sharepoint site http://adsportalstg/sites/numberresearch/ should be active.
For PRODUCTION Promotion
Production Sharepoint site http://NUMBERCALCULATOR should be active.
There are 9 steps to implement the widget Builder, New Home Page, Site Theme and Multi-View Category ads in organizing site.
1) Run Sharepoint solution WidgetManagerWP.wsp to deploy new web part for Widget Builder
2) Uploading PersonalWidget.swf & Blank.swf
3) Backup and deploy Master Pages
4) Installing New Sharepoint Theme
5) Backup and deploy ASPX Page from Development Sharepoint site
6) Backup and deploy Lists from 8888 portal
7) Setting up new sites & Navigation
8) Applying Master page & Theme
9) Run Sharepoint solution ABC_FlexHostSolution.wsp to deploy existing web part for FlexHost
Step 1: Run Sharepoint solution to deploy new web part for widget Builder
1.1) New Sharepoint solution
Solution File : WidgetManagerWP.wsp
Files in Solution : a) WidgetManagerWP.dll (New Web part to Widget Builder)
b) Image files used in web part
c) JavaScript files used in web part
For STAGING Promotion
Deploy the new Solution “WidgetManagerWP.wsp” at Staging Sharepoint server.
For PRODUCTION Promotion
Deploy the new Solution “WidgetManagerWP.wsp” at Production Sharepoint server.
Step 2: Uploading PersonalWidget.swf & Blank.swf
We have to get the files PersonalWidget.swf & Blank.swf "FlexReports" document library in site collection, this file is used by WidgetBuilder as hosting of applications.
Step 3: Restore Master pages
3.1) Take backup of following master pages from development site http://numberresearch-dev:8888
NUMBERCALCULATOR_Default.master
NUMBERCALCULATOR_Default2.master
3.2) Restore the backup in Staging / Production portal.
For STAGING Promotion
Source (Development Sharepoint site) => http://numberresearch-dev:8888
Destination (Staging Sharepoint site) => http://adsportalstg/sites/numberresearch/
For PRODUCTION Promotion
Source (Development Sharepoint site) => http://numberresearch-dev:8888
Destination (Production Sharepoint site) => http://NUMBERCALCULATOR
3.3) Apply the master page as follows:
NUMBERCALCULATOR_Default.master => to Site Collection
NUMBERCALCULATOR_Default2.master => To Distribution site and sub sites
ABC Site and sub sites
Admin Site
New Brand Entry Site
Step 4: Installing new Sharepoint Theme
4.1) Deploy NUMBERCALCULATOR Folder
ð Unzip the NUMBERCALCULATOR.Zip files and extract the NUMBERCALCULATOR Folder under C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\THEMES folder of Sharepoint server.
4.2) Update Theme Configuration file (SPTHEMES.XML)
ð Edit the C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033\SPTHEMES.XML file in text editor.
ð Paste the following code at the end of file.(See screenshot)
<Templates>
<TemplateID>NumberCalculator</TemplateID>
<DisplayName>NumberCalculator</DisplayName>
<Description>Custom theme for ABC Number Research Portal.</Description>
<Thumbnail>images/thwheat.gif</Thumbnail>
<Preview>images/thwheat.gif</Preview>
</Templates>
Step 5: Backup and deploy aspx pages
5.1) NUMBERCALCULATORHome.aspx ASPX page
For STAGING Promotion
Ø Export from http://numberresearch-dev:8888/Pages/NumberCalculatorHome.aspx
Ø Deploy in Pages Library of STAGING site collection portal.
Ø Apply the NUMBERCALCULATORHome.ASPX page as Welcome page of STAGING Site
For PRODUCTION Promotion
Ø Export from http://numberresearch-dev:8888/Pages/NumberCalculatorHome.aspx
Ø Deploy in Pages Library of Production site collection portal.
Ø Apply the NUMBERCALCULATORHome.ASPX page as Welcome page of PRODUCTION Site
5.2) WidgetB.aspx ASPX Page
Similar to Step # 4.1 export the page http://numberresearch-dev:8888/dashboard/Pages/WidgetB.aspx and import in corresponding site.
Step 6: Backup and deploy Lists
6.1) SPLAllUserWidgets list
For STAGING Promotion
Ø Export the “SPLAllUserWidgets” List from the site collection of development portal http://numberresearch-dev:8888
Ø Import the list in Staging portal http://adsportalstg/sites/numberresearch/
For PRODUCTION Promotion
Ø Export the “SPLAllUserWidgets” List from the site collection of development portal http://numberresearch-dev:8888
Ø Import the list in Production portal http://NUMBERCALCULATOR
6.2) SPUserOwnWidgets list
Similar to Step # 5.1 export “SPUserOwnWidgets List” and import in corresponding site.
6.3) Give access to list
Give Full access to the above list for all Users / groups.
Step 7: Setting up new sites & Navigation
For STAGING Promotion
Do steps 6.1 to 6.3 in Staging site http://adsportalstg/sites/numberresearch/
For PRODUCTION Promotion
Do steps 6.1 to 6.3 in Production site http://NUMBERCALCULATOR
7.1) Create Three new sites under site ABC
1. Executive summary
2. Number Download
3. Press Rankers
7.2) Move the following Lists & Pages from ABC site to its new sub sites:
Destination Sub site name: Executive Summary
Lists à
Pagesà
Destination Sub site name: Number Download
Listsà
Pagesà
Destination Sub site name: Press Rankers
Listsà
Pagesà
7.3) Apply Navigation
From following sites, apply the navigation settings shown in screenshot.
Sites:
/ABC/Executive Summary
/ABC/Number Download
/ABC/Press Rankers
/Admin
Setting:
Enable Show Pages in navigation settings.
Step 8: Applying Master page & Theme
For STAGING Promotion
Do steps 7.1 and 7.2 in Staging site http://adsportalstg/sites/numberresearch/
For PRODUCTION Promotion
Do steps 7.1 and 7.2 in Production site http://NUMBERCALCULATOR
8.1) Site Collection
The site should have applied NUMBERCALCULATOR_Default.master homepage NUMBERCALCULATOR Site Theme.
Note:- See the steps to apply Master page & Theme in section 7.3 & Section 7.4
8.2) All other sites and sub sites (Other than site collection)
Sites must have NUMBERCALCULATOR_Default2.master as master page and NUMBERCALCULATOR Site Theme.
Note:- See the steps to apply Master page & Theme in section 7.3 & Section 7.4
8.3 Steps to apply Master page to a site
Step 1. Open the site, where we need to apply the master page. Ex: http://numberresearch:8888
Step 2: Site ActionàSite SettingsàModify All Site Settings(see screenshot)
Step 3. At Site Settings page, in Look and Feel column click at Master Page
Step 4. At Master page settings Page, Select the appropriate master page for both Site Master page & System Master Page.
8.4 Steps to apply site Theme to a site
Step 1. Open the site, where we need to apply the master page. Ex: http://numberresearch:8888
Step 2: Site ActionàSite SettingsàModify All Site Settings(see screenshot)
Step 3. At Site Settings page, in Look and Feel column click at Site Theme link.
Step 4: at site theme page, select the appropriate theme and click the Apply button.
Step 9: Run Sharepoint solution to deploy existing web part for FlexHost.
9.1) Remove Existing SharePoint solution ABC_FlexHostSolution.wsp
9.2) Install Sharepoint solution for Top Filters Web part
Solution File : ABC_FlexHostSolution.wsp
Files in Solution : a) FlexHost.dll
b) ADS.NumberResearch.ArchiveReport.dll
For STAGING Promotion
Deploy the new Solution “ABC_FlexHostSolution.wsp” at Staging Sharepoint server.
For PRODUCTION Promotion
Deploy the new Solution “ABC_FlexHostSolution.wsp” at Production Sharepoint server.
9.3) Modify few properties of FlexHost web part
9.3.1) Go to distribution report => Performance by Individual Partner Report
9.3.2) Go to Site Actions => Edit Page
9.3.3) Go to Property window of FlexHost web part
9.3.4) Modify following properties for this report
- Height => 3600 Pixels
- Width => 1300 Pixels
- XYZ Report Formatting => Report Height => 3550
- XYZ Report Formatting => Report Width = > 1250
- XYZ Report workflow Settings => 18
0 comments:
Post a Comment