Saad Ansari (Sitecore Sam)
I am Saad Ansari, #Sitecore #MVP 2019 - 2020, UI/UX, Full Stack & Sitecore Developer. Co-Founder and Speaker of #SUGPAK Pakistan. Photographer and Music lover. A tech geek who loves to delve into new Technologies.
@isaadansari
@isaadansari
@isaadansari
isaadansari.com
01
Helix is a set of overall design principles for Sitecore Development. It is a set of official guidelines and best practices for implementing Sitecore
02
03
Uncontrolled Dependencies,
Tight Coupling
Controlled Dependencies,
Loose Coupling
A solution where dependencies are not controlled and with high coupling between the various parts
Define a number of different logical template types, to separate the purposes of the templates in the solution
The concept of modules in Helix is derived from the concept of components in Component-based Architecture
Ex: banners, articles, website search
04
Helix provide a set of guidelines for your Sitecore projects. It is a Sitecore project implemented on the Sitecore Experience Platform using Helix.
It is an example that allows developers to see how Helix is applied and lets developers experience a project based on these principles.
05
Helixbase is a solution base set up following the design principles for Sitecore Development. It is using the set of official guidelines and best practices for implementing Sitecore.
VISUAL STUDIO STRUCTURE
SITECORE STRUCTURE
VS
VS
Helix is a set of overall design principles
Habitat is the implemention of Sitecore solution based on Helix design principles
Helix is a base solution that can be used for starting a new project
06
DEMO
@isaadansari
@isaadansari
@isaadansari
isaadansari.com
By Saad Ansari (Sitecore Sam)
Exploring the Sitecore Helix, Habitat and Helixbase
I am Saad Ansari, #Sitecore #MVP 2019 - 2020, UI/UX, Full Stack & Sitecore Developer. Co-Founder and Speaker of #SUGPAK Pakistan. Photographer and Music lover. A tech geek who loves to delve into new Technologies.