You are on page 1of 15

Sitecore Experience Solutions

Developer

Setup Guide
Complete all of the steps in this guide before starting
the course.
CONTENTS

Introduction
Sitecore Experience Platform (XP) Requirements 4
Hardware Requirements 4
Software Requirements 4
Install Sitecore XP 6
Install MongoDB 6
Set up MongoDB as a Windows Service 6
Install Robomongo 7
Install and configure Sitecore Instance Manager 8
Set up Sitecore XP 9

CONTENTS │Sitecore Experience Solutions Developer Course


Introduction
Welcome to the the Sitecore Solution Developer course! You will need a Sitecore
environment to complete labs for the course.
This guide walks you through installing a Sitecore instance as well as installing
required applications such as MongoDB and the Sitecore Instance manager (SIM). The
guide also contains instructions for configuring a Visual Studio project, setting up
deployment for your code files, installing a Sitecore package containing content,
configuring files you will use during the course, and creating the bindings for your
training website
To be successful in the course, you must complete all of the instructions in
this Setup Guide prior to starting the course.
Sitecore Experience Platform (XP) Requirements
Hardware Requirements
Minimum configuration requirement:
l 4 core processor (4 threads)
l 8GB of RAM
Recommended configuration:
l 4 core processor (8 threads)
l 16GB of RAM

Software Requirements
l Sitecore XP can be hosted on the following Microsoft operating systems:
l Windows Server 2012 R2 (64-bit)
l Windows Server 2012 (64-bit)
l Windows Server 2008 R2 (64-bit) SP1+
l Windows Server 2008 (32/64-bit) SP2+
l Windows 10 (64-bit)
l Windows 8.1 (32/64-bit)
l Windows 8 (32/64-bit)
l Windows 7 (32/64-bit, Home Premium and higher) SP1+
l IIS 7.0 or higher

NOTE: You must use the version of IIS that is supported by your operating system. For more
information about IIS and operating systems, see Microsoft’s documentation.

Sitecore XP does not officially support any other ASP.NET web servers such as IIS Express, or
Mono Web.

l .NET Framework 4.5


l SQL Server 2008 R2 SP1 or higher

NOTE: You will need to know your sa password. This installation uses integrated authentication.

l MongoDB Database 2.6 mmapv1, 3.0 mmapv1 or 3.0 Wired Tiger (for Sitecore xDB)
l RoboMongo (Latest version)
l Browsers: IE 9+, Mozilla Firefox 17+, Google Chrome 25+
l Sliverlight

4
NOTE: Microsoft Silverlight is only used by some Sitecore applications. Chome 42+ does not
support Silverlight anymore so use IE, Firefox or another browser instead to access these
applications.

l Visual Studio 2015


l Sitecore Rocks 2.x or higher Visual Studio plug-in
l Sitecore Instance Manger (Latest version)

INTRODUCTION│Sitecore Experience Solutions Developer Course


Install Sitecore XP
Install MongoDB
MongoDB is needed for Sitecore analytics data.
To install MongoDB:
1. Download MongoDB from https://www.mongodb.com.
2. Run the Mongo installer that you downloaded from step 1.
3. Choose the Custom install setting and decide on the installation folder.
4. Click Next until you finish the installation.

Set up MongoDB as a Windows Service


If MongoDB has installed successfully, the next step is to register it as a Windows Service.
1. Follow the steps in this link https://docs.mongodb.com/manual/tutorial/install-mongodb-on-win-
dows/#configure-a-windows-service-for-mongodb-community-edition.. Scroll down to the section - Con-
figure a Windows Service for MongoDB Community Edition.
2. If you have successfully registered Mongo as service, do a Windows search for services. Choose the View
local services option.
3. In the Service window, find MongoDB.
4. Check the status column of the service and confirm it is running. If not, try to start the service by clicking the
top-left Start the Service.

6
Install Robomongo
Robomongo is an administrative UI tool for native MongoDB Management. To install the tool, download the installer
fromhttps://robomongo.org/.
1. Double-click the exe. to start the installation.
2. Choose the Destination folder and click Next to finish the installation.
3. Once you finish, open the application. A connection window appears.
4. Click the Create link on the top-left

5. Enter a name and enter localhost:27017 as the address as shown in the following window:

6. Save the setting and then click Connect in the MongoDB Connections window.

INTRODUCTION│Sitecore Experience Solutions Developer Course


Install and configure Sitecore Instance Manager
1. Navigate to the Sitecore Marketplace. https://marketplace.sitecore.net/en/Modules/S/Sitecore_Instance_
Manager.aspx
2. Click the Download button. After agreeing to the Terms and Conditions, in the Download dialog box, in the
Download column, click the Link command.
3. Click the Install and Launch command to start the installation. Internet Explorer will begin the installation
directly, other browsers may download a file that you'll need to click to start the installer.
4. After the installer completes launch SIM if it does not automatically start
5. Configure SIM:
l Instances Root folder - Choose a parent directory path for all Sitecore instances, for example C:\inet-
pub\wwwroot
l SQL Server Connection String - the connection string format:
Data Source=[Server Name];User ID=[Username];Password=[Password]
l Sitecore License File*- Choose a directory to put the license file in. So any other instances you install
via SIM will copy the license file from that directory to your instance data folder.
l Local repository - Put your downloaded Sitecore zip and module packages in this folder.

8
Set up Sitecore XP

Download Sitecore

1. If you have not already done so, download Sitecore 8.2 rev.160729 from the courseware links provided to
you.
2. Place the file in your SIM Repository folder

Install Sitecore

1. Open the Sitecore Instance Manager (SIM) on your local training computer.

NOTE: This course requires that you have SIM installed on your training computer. If the computer
has been supplied to you, you will find a shortcut to SIM on the Windows Start Menu. If you are using
your own computer, the Training Preparation Guide for this course includes installation details.

2. On the Home tab, click Install Instance.

3. On the first screen of the wizard, you can choose the product, version, revision, and framework. In the Site
name field, enter the value:ssd.tac.local. The Host name, the SQL Prefix and Location fields will update
automatically.

INTRODUCTION│Sitecore Experience Solutions Developer Course


NOTE: A Sitecore Certified Developer can download the latest versions of Sitecore using the Get
Sitecore command on the SIM Home tab. For this course, you have been given the correct Sitecore
version.

During an installation, you can add modules, packages, or custom configuration to your site. During
this lab, you will not be adding any of these to your site.

4. Continue through the wizard by following the substeps below.


a. Instance Details
Click Next, and leave the check boxes selected to speed up installation.

10
b. Modules List
The Modules List page installs modules. If you are not installing any, click Next.

c. Custom Packages
Now you will install custom packages. If you are not installing any, click Next.

INTRODUCTION│Sitecore Experience Solutions Developer Course


d. Configuration Presets
Next, the custom configuration setting will be installed. If you are not installing any, click Next.

e. Review
The final step will give an overview of any modules, packages, or configuration that you have

12
included. If you are not installing any, this list is empty. Continue by clicking Install to start the install-
ation.

INTRODUCTION│Sitecore Experience Solutions Developer Course


5. Once the site is installed, select Open in the Browser and click Finish.

6. Add "/sitecore" to the base URL and press Enter. Log in to the Sitecore Management client with the default
administrator user name. Press Enter.
7. Log in to Sitecore by using the default user name and password for the administrator:
User: admin
Password: b

The URL in your browser should look like this:

14
http://ssd.tac.local/sitecore
You are now logged in as an administrator and you are viewing the Sitecore Launchpad.

INTRODUCTION│Sitecore Experience Solutions Developer Course

You might also like