Sponsored Ad

Friday, November 13, 2009

Promoting Widget Builder, New Home Page, Site Theme and Ad Category Multi View

Introduction

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.

Pre requisite

For STAGING Promotion

Staging Sharepoint site http://adsportalstg/sites/numberresearch/ should be active.

For PRODUCTION Promotion

Production Sharepoint site http://NUMBERCALCULATOR should be active.

Deployment steps:

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>

clip_image002

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 à

clip_image004

Pagesà

clip_image006

Destination Sub site name: Number Download

Listsà

clip_image008

Pagesà

clip_image010

Destination Sub site name: Press Rankers

Listsà

clip_image012

Pagesà

clip_image014

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.

clip_image016

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)

clip_image018

Step 3. At Site Settings page, in Look and Feel column click at Master Page

clip_image020

Step 4. At Master page settings Page, Select the appropriate master page for both Site Master page & System Master Page.

clip_image022

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)

clip_image018[1]

Step 3. At Site Settings page, in Look and Feel column click at Site Theme link.

clip_image024

Step 4: at site theme page, select the appropriate theme and click the Apply button.

clip_image026

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

Sponsored Ad



Website Updates