Skip to content
Sitecore Install Extensions
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Configuration
Documentation
Examples
SitecoreInstallAzure
SitecoreInstallExtensions
tools
.gitattributes
.gitignore
LICENSE
README.md
SitecoreInstallExtensions.sln
install-modules.ps1
sitecore8.2.azure.ps1
sitecore9.commerce.azure.ps1
sitecore9.commerce.azure.sas.ps1
sitecore9.xp0.azure.ps1
sitecore9.xp0.azure.sas.ps1
sitecore91.xp0.azure.ps1
sitecore91.xp0.azure.sas.ps1
solr.ps1
uninstall-sitecore.ps1

README.md

Sitecore Install Extensions (SIX)

A Powershell module with extensions for Sitecore Install Framework. The introduction to Sitecore Install Framework is available on Youtube

Module Downloads Version
Sitecore Install Extensions PowerShell Gallery powershellgallery
Sitecore Install Azure PowerShell Gallery powershellgallery

How to start?

To start work with Sitecore Install Extensions you have to run this snippet with Administrator rights.

Set-ExecutionPolicy Bypass -Scope Process -Force;
iex ((New-Object System.Net.WebClient).DownloadString('http://bit.ly/installmodules'))

The script above download install or update the following modules: Sitecore Install Framework, Sitecore Fundamentals, Sitecore Install Extensions, Sitecore Install Azure

You can install modues manually or just run script install-modules.ps1.

Features

Very Short Introduction to SIX module on Youtube

Remember to configure installation process regarding to your requirements.

Examples

The bigest how to collection about Sitecore Installation Framework and Sitecore Install Extensions is wiki

Tasks & Config Functions

Tasks are actions that are conducted in sequence when the Install-SitecoreConfiguration cmdlet is called. A task is implemented as a PowerShell cmdlet. Each task is identified by a unique name and must contain a Type property.

Config functions allow elements of the configuration to be dynamic, letting you calculate values, invoke functions, and pass these values to tasks so that a configuration can be flexible.

List of tasks and config functions implemented by Sitecore Install Extensions

Examples

Remember to configure installation process regarding to your requirements and needs.

SIX module comes with examples how to use tasks, and config functions are part of SIX. The script install-all-example.ps1 contains the four steps:

  • Download all required files from Azure Storage (of course you have to build your storage)
  • Install Sitecore 8 prerequisites like MongoDB, Solr, RoboMongo
  • Install Sitecore 8 update 6
  • Install Sitecore modules Sitecore Powershell Extension, Sitecore Experience Accelerator, Web Forms For Marketers

Remember to configure installation process regarding your requirements and needs.

Time to time, we want to uninstall Sitecore and here uninstall-sitecore.ps1 the script will come with help.

Roadmap

  • Merge with other Sitecore community Powershell scripts to provide valuable module in one place
  • Add documentation and examples to every function
  • Connect solution to Pester
  • Connect solution to PSScriptAnalyzer

SoftServe

Thanks to SoftServe sponsorship initial version of Sitecore Install Extensions modul will be open for public access for Sitecore Community attendees. Softserve is a global leader in IT services and has offices around the world delivering tailored tech solutions for various branches and business sectors.

Bitly

A few handy short links are configured:

http://bit.ly/git-six redirect to https://github.com/SoftServeInc/SitecoreInstallExtensions

http://bit.ly/installmodules redirect to https://raw.githubusercontent.com/SoftServeInc/SitecoreInstallExtensions/master/install-modules.ps1

http://bit.ly/install-solr redirects to https://raw.githubusercontent.com/SoftServeInc/SitecoreInstallExtensions/master/solr.ps1

http://bit.ly/six-wiki redirects to https://github.com/SoftServeInc/SitecoreInstallExtensions/wiki

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.