The Academy Support Hub (ASH) - Your Link to NAF Tools and Resources
ACADEMY HUB Deployment Guide...7 ACADEMY HUB Deployment Procedures for Academy Site Account specific...
Transcript of ACADEMY HUB Deployment Guide...7 ACADEMY HUB Deployment Procedures for Academy Site Account specific...
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