ACADEMY HUB Deployment Guide - Microsoft...ACADEMY HUB Deployment Guide 2 ACADEMY HUB Deployment...

9
ACADEMY HUB Deployment Guide

Transcript of ACADEMY HUB Deployment Guide - Microsoft...ACADEMY HUB Deployment Guide 2 ACADEMY HUB Deployment...

ACADEMY HUB

Deployment Guide

2

ACADEMY HUB

Deployment Pre-requisites / Configuration

• SharePoint 2013 Server with corresponding Database Server on SQL Server 2008 or 2012

• Web Server with IIS 7.0

• Dot Net Framework 4.5

• Google Chrome Browser on Clients

For accessing the Deployment Packages please get in touch with HCL Academy Hub Administration Team from Modern App Services.

3

ACADEMY HUB

Deployment Procedures for SharePoint schema

• Create a web application using SharePoint 2013 Central Administrator

• Create a site collection under this web application using SharePoint Central Administrator

http://<webapplicationName>/sites/academy

• Choose Team Site template while creating the site

1 of 2

4

ACADEMY HUB

Deployment Procedures for SharePoint schema

• Upload WSP package AcademySchema in this site collection using the below path

Site Settings > Web Designer Galleries > Solutions

• Activate the solution

• Run ActivateFeatures.ps1 script to activate all the required features

• Once all the features are activated the required lists and libraries will be created

2 of 2

5

ACADEMY HUB

Deployment Procedures for Academy Site

IIS Configuration for Academy Website

• Create folder <WebDeplymentRoot>\Academy\Published\Webroot\Academy.Web in the Web Server

• Copy the website deployment files into the folders created above using available package AcademyHubSPSchema.zip

• Open IIS Manager

• Create a new Application Pool with following details

• Name Academy.Web

• .Net Framework Version 4.5

• Managed Pipeline Mode Integrated

• Click OK

• Application should be configured with respective app pool account running by dedicated service account (to be provided by Account Team), e.g.

• svcspsAcademy

1 of 3

6

ACADEMY HUB

Deployment Procedures for Academy Site

IIS Configuration for Academy Website [Continued]

• Create the new base Academy Web Site with following details

• Name AcademyWeb Site

• Application Pool Academy.Web

• Physical Path <WebDeplymentRoot>\Academy.Website

• Host name:

• Create the Academy.Web Virtual Directory

• Expand Academy Web Site

• Right click the Academy.Web folder and select Convert to Application

• Application Pool Academy.Web

• Press Ok

• Configure Authentication Mechanism

• Click on the Academy Web Site

• Double click Authentication from the Features View

• Enable Windows Authentication and disable all other authentication mechanisms

2 of 3

7

ACADEMY HUB

Deployment Procedures for Academy Site

Account specific Configuration(s)

• Changing the Portal Logo with Account specific one

• Save the Logo Image file in the AcademyHubSite\Common\com\images directory

• Open the XML file AccVariant.xml in the Web Application root

• Copy existing account node and create a duplicate one

• Change the name attribute value with the desired account name

• Mention the filename of the Logo Image File as saved in Images directory in the file attribute of Logo node in the XML

E.g.

<account name="Common">

<Logo file="CustomerLogo.png"/>

</account>

3 of 3

8

ACADEMY HUB

Sanity Check Steps

• Open the URL on Google Chrome Browser

• Check all the links with functionality to verify that those are working as expected

9

ACADEMY HUB

Rollback Plan

• Delete IIS site

• Delete SharePoint site collection