Everyone loves the SIM Tool. It’s one of my favorite parts about Sitecore development. Want a new Sitecore? Fill in some blanks, click a button and poof. You’re ready to go.
Sitecore 9 has changed that. To say it’s changed a bit is an understatement. In the Technical Preview, all installation of Sitecore is done via Powershell. That’s neat and all, but oh man was it complicated. It’s been rumored that things are a little more streamlined when GA drops, so I’ll provide an update here.
Regardless, with a HTTPS-first approach, you’ll need to be familiar with creating SSL Certificats on your local machine.
Sitecore helps a bit with the creation of the Sitecore Installation Framework or SIF. SIF is a framework that lets you define Tasks and Parameters inside a powershell framework. The jist is as follows:
- Install the SIF Module into Powershell
- Configure the parameters and tasks
- Import the SIF Module
- Invoke the Module against a configuration file of Parameters and Tasks
It’s really simple when you lay it out that way. In reality, the “Quick Start Guide” took a few hours to go through the first time, but was quick each subsequent time.
Here’s a basic task list based off the Technical Preview. GA is going to be slightly different, I imagine.
- Install Prereqs: SQL, JRE, IIS, etc. New item here is Web Deploy.
- Create a SSL Cert for xConnect and Solr
- Install XP0
- Configure Solr and Solr Schema
- Configure/Install xConnect for Solr
- Configure/Install Sitecore for Solr
- Configure/Install xConnect for Sitecore
- Some SQL Setup/Permissions
- Post-Installation configuration
It’s a bit more elaborate than before, but again: for a cloud-first mentality this is a crucial step. I imagine that SIM will be configured to do all this. Make sure you keep an eye on the official SIM Github repo for updates.
[…] Sitecore also introduced a new tool for installing Sitecore, SIF – Sitecore Installation Framework. (It’s all about powershell these days). I do however miss SIM but I have a feeling that SIM will soon be our little helper for installing Sitecore 9 Anyways Rob Ahnemann has a good post explaining the setup: Sitecore Installation Framework (SIF) and HTTPS Everywhere […]