Friday, December 22, 2017

Sitecore 9 - Sitecore Installation Framework (SIF)

With the release of Sitecore 9 - Sitecore has also release a new framework "Sitecore Installation Framework (SIF)", this new framework revamps the way Sitecore installations are done.

The SIF framework is built on top of Windows PowerShell, which provides an automated approach towards installing and configuring the Sitecore instances.  The framework can set up the databases, search indexes, web sites as well as perform all of other Sitecore configuration updates needed for the installation to work (e.g. setup IIS application pool).

Any configuration/settings needed are controlled by JSON files that define the different variables and parameters that go into your specific installation (e.g. database names, usernames and passwords, file paths, etc.). The framework extends and enhances the capabilities for the user to incorporate/automate all the other different updates they need to perform post Sitecore installation to meet demands around any specific provision such as security hardening etc.

The new Installation frame has one quite evident drawback for all users. The installation process is not going to be as easy/user friendly as the out-going Sitecore installers (SIM or the Sitecore installation executable) used to be.

So, though SIF is going to provides Power and Flexibility for a consistent, secure and automated deployment, it will require a bit of hands-on towards defining the different variables and parameters that go into a specific installation.

No comments:

Post a Comment