SlideShare a Scribd company logo
Accelerating Time To
Market with Sitecore &
Helix
M A R C H 1 2 , 2 0 1 8 – A T L A N T A
M A R C H 1 4 , 2 0 1 8 – N E W Y O R K
Agenda
1 I N T R O D U C T I O N
2
3
4
5
W H A T I S S I T E C O R E H E L I X ?
C A S E S T U D Y : G A M I N G & R A C I N G I N D U S T R Y
T O O L S F O R R A P I D H E L I X - B A S E D D E L I V E R Y
D O S & D O N ’ T S O F H E L I X - B A S E D
D E V E L O P M E N T
2
6 E P A M ’ S S I T E C O R E S O L U T I O N S
INTRODUCTION
• Varun Nehra, Sr. Sitecore Solutions Architect
• 3 years at EPAM (7 years Sitecore)
• Sitecore Competency in Washington DC
• Live/work in Atlanta
• 11+ Sitecore deliveries
• 25+ Sitecore client engagements
• Twitter: @sitecorevarun
• Blog: www.sitecorevarun.com
I N T R O D U C T I O N
4
EPAM’s Sitecore Practice
5
100+
PROJECTS
DELIVERED
FOR
50+
CUSTOMERS
PLATINUM
PARTNER WITH
11+
YEARS OF
EXPERIENCE
SITECORE MVPS
CERTIFIED SITECORE
DEVELOPERS
9+
40+
SITECORE SITE
OF THE YEAR
AWARDS
EXPERIENCED
PROFESSIONALS
5
300+
Find Out More: https://www.epam.com/sitecore
WHAT IS SITECORE HELIX?
6
Sitecore Helix
Project
Features
Foundation
Multi-Site/Multi-Tenant
Custom Business Features
3rd party, Open Source or Partner Feature
“Standard” Website Features
Business and 3rd Party Technology Integrations
Dependencies
7
Sitecore Helix
Project
Features
Foundation
Multi-Site/Multi-Tenant
Custom Business Features
3rd party, Open Source or Partner Feature
“Standard” Website Features
Business and 3rd Party Technology Integrations
Dependencies
7
CASE STUDY: GAMING & RACING INDUSTRY
8
Helix Delivery: Gaming & Racing Client
9
27
PROPERTIES
CASINO
RACETRACKS
ACROSS
17
STATES
3rd LARGEST
$2.5B
MARKET CAP
YEARS
HOTEL ROOMS
46
4,600
TABLE GAMES
GAMING
MACHINES
800
35,000
Multi-Brand Design: Customized Look & Feel
10
Before & After: Loyalty Rewards
11
Remember Sitecore Helix?
Project
Features
Foundation
Multi-Site/Multi-Tenant
Custom Business Features
3rd party, Open Source or Partner Feature
“Standard” Website Features
Business and 3rd Party Technology Integrations
Dependencies
12
Helix Delivery: The Hub & Spoke Model
13
M RESORT
HOLLYWOOD
15 Websites
ARGOSY
TROPICANA
MARQUEE
REWARDS
BOOM
TOWN
RESORTS
CASINO
PLAINRIGE
Helix-Based Rapid Delivery
14
M O N T H 1 M O N T H 2 M O N T H 3 M O N T H 4 M O N T H 5 M O N T H 6
The Hub - Property Website Template
• 2 month Agile Development
• 1 Month UAT, Content Creation & First Brand
Launch
The Spokes - 10 Themes/24 Websites
• 2 month Agile FE Development, UAT, Content
Creation & Launch of Sites
The Hub: Loyalty Rewards Service Integration
Additional Features
• 2 month Agile Development
1
2
The Spoke:
The M Resort
The Hub
Foundation
The Spoke:
Marquee Rewards
The Hub: Backend Systems Integration
4
Loyalty Rewards Features
• 3 month Agile Development, QA, UAT, Content Creation
3
TOOLS FOR RAPID HELIX-BASED DELIVERY
The ABC’s of Helix Development
A
T O O L S
B
P R O J E C T
T E M P L A T E
C
I T E M
S E R I A L I Z A T I O N
• Yeoman (Web Scaffolding Tool)
• Node.js,NPM
• Gulp/MSBuild/PowerShell/Web
Deploy
• MVC Project
• Unit Tests Project
• Sitecore References
• Config Files
• T4 Templates
• Unicorn
• TDS
15
EPAM’s Developer Onboarding
1. Read Sitecore's Helix Recommendations
2. Install SIM "Import Solution" using SIM
3. Clone EPAM’s Sitecore EngX Accelerator (Code Repo)
4. Download and install Node.js (https://nodejs.org/en/download/)
5. Install yeoman and run "npm install -g yo" (http://yeoman.io/learning/index.html)
6. Link the generator and run "npm link"
7. Link the source folder and run "npm link"
8. In order to add a module (Project/Feature/Foundation) using a yo generator:
1. Open command prompt at <source code path>
2. Run the command "yo png-sitecore-helix:add"
9. Update Gulp.config
10. Run the "default" Gulp task from the Task Runner Explorer to execute a full build/publish/sync
16
DOS & DON’TS OF HELIX-BASED DEVELOPMENT
Do(s) of Helix
ARCHITECTURE
• System Integrations
• Configure API Endpoints
• Configure DI framework
• Sitecore Customizations
CODE & SERIALIZATION
• Settings & Base Templates
• Helpers and Extensions
• Reference other Foundation
modules
P R O J E C TF E A T U R E SF O U N D A T I O N
ARCHITECTURE
• Tenants, brands, themes
• Configure presentation
• Components /renderings
CODE & SERIALIZATION
• Page, Datasource Templates
• Bundle static resources
(JS/CSS)
• Reference multiple Feature
modules
ARCHITECTURE
• Business & website features
• Logically group features
• Components /renderings
CODE & SERIALIZATION
• Settings, Base, Datasource
Templates
• Reference multiple Foundation
modules
D O ( S ) O F H E L I X
17
Don’t(s) of Helix
P R O J E C TF E A T U R E SF O U N D A T I O N
× Do not reference other Project
modules
× Do not add base templates
× Do not reference other Feature
modules
× Do not add page templates as
these are tenant specific
× Do not add static references as
these can be tenant specific
D O N ’ T ( S ) O F H E L I X
✕ Do not reference Project or
Feature modules
✕ Do not add all settings,
pipeline processors, Sitecore
customizations
✕ Do not add renderings/UI
components
18
EPAM’S SITECORE SOLUTIONS
EPAM’S Sitecore EngX Accelerator
19
EPAM’S Sitecore + SAP Hybris Connector
20
FOR THE VERY FIRST TIME, EPAM HAS CONNECTED THE POWERFUL TRANSACTIONAL
CAPABILITIES AND BACK-END INFRASTRUCTURE OF SAP HYBRIS WITH THE BEST-IN-CLASS EXPERIENCE
MANAGEMENT AND MARKETING AUTOMATION OF SITECORE COMMERCE.
EPAM’s Sitecore Retail Accelerator
21
Our Retail Accelerator allows enterprises to quickly
implement Sitecore Commerce with full
customization capabilities.
• Utilizes out-of-the-box features from Sitecore’s reference
site for commerce and EPAM base feature-set
• Custom visual design
• Improves product filtering
• Product quick view
• Improves checkout experience
• Accelerates custom commerce development
EPAM’s Sitecore + Aprimo DAM Connector
22
Benefits of EPAM’s Sitecore + Aprimo DAM
Connector:
• Integrates the power & flexibility of DAM into the
Sitecore Experience Platform
• Reduces time spent switching between platforms
• Provides omni-channel access to everything you
need to deliver an engaging digital experience
System Requirements:
• Sitecore 7.2+
• ADAM 5.8+
THANK YOU
THANK YOU

More Related Content

What's hot

How to upgrade like a boss to MySQL 8.0 - PLE19
How to upgrade like a boss to MySQL 8.0 -  PLE19How to upgrade like a boss to MySQL 8.0 -  PLE19
How to upgrade like a boss to MySQL 8.0 - PLE19
Alkin Tezuysal
 
Rest Services With Play Framework, Adding Security with JWT
Rest Services With Play Framework, Adding Security with JWTRest Services With Play Framework, Adding Security with JWT
Rest Services With Play Framework, Adding Security with JWT
Mercedes Wyss
 
How to shard MariaDB like a pro - FOSDEM 2021
How to shard MariaDB like a pro  - FOSDEM 2021How to shard MariaDB like a pro  - FOSDEM 2021
How to shard MariaDB like a pro - FOSDEM 2021
Alkin Tezuysal
 
Customizing Apache CloudStack - CCC13
Customizing Apache CloudStack - CCC13Customizing Apache CloudStack - CCC13
Customizing Apache CloudStack - CCC13
Ilya Musayev
 
Securing your database servers from external attacks
Securing your database servers from external attacksSecuring your database servers from external attacks
Securing your database servers from external attacks
Alkin Tezuysal
 
Mysql ecosystem in 2018
Mysql ecosystem in 2018Mysql ecosystem in 2018
Mysql ecosystem in 2018
Alkin Tezuysal
 
MySQL 和 InnoDB 性能
MySQL 和 InnoDB 性能MySQL 和 InnoDB 性能
MySQL 和 InnoDB 性能
YUCHENG HU
 
Mysql 8 vs Mariadb 10.4 Highload++ 2019
Mysql 8 vs Mariadb 10.4 Highload++ 2019Mysql 8 vs Mariadb 10.4 Highload++ 2019
Mysql 8 vs Mariadb 10.4 Highload++ 2019
Alkin Tezuysal
 
Glassfish - FISL10 - Arun Gupta
Glassfish - FISL10 - Arun GuptaGlassfish - FISL10 - Arun Gupta
Glassfish - FISL10 - Arun Gupta
dudulima
 
Gab 2015 aymeric weinbach azure iot
Gab   2015 aymeric weinbach azure iot Gab   2015 aymeric weinbach azure iot
Gab 2015 aymeric weinbach azure iot
Aymeric Weinbach
 
Intro to MySQL Part I
Intro to MySQL Part IIntro to MySQL Part I
Intro to MySQL Part I
Alkin Tezuysal
 
SQL_HA_DR_Azure
SQL_HA_DR_AzureSQL_HA_DR_Azure
SQL_HA_DR_Azure
Oleg Chorny
 
[DO16] Mesosphere : Microservices meet Fast Data on Azure
[DO16] Mesosphere : Microservices meet Fast Data on Azure [DO16] Mesosphere : Microservices meet Fast Data on Azure
[DO16] Mesosphere : Microservices meet Fast Data on Azure
de:code 2017
 
Integrating best of breed open source tools to vitess orchestrator pleu21
Integrating best of breed open source tools to vitess  orchestrator   pleu21Integrating best of breed open source tools to vitess  orchestrator   pleu21
Integrating best of breed open source tools to vitess orchestrator pleu21
Alkin Tezuysal
 
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Visual Studio Team Services を使った Serverless のための継続的デリバリVisual Studio Team Services を使った Serverless のための継続的デリバリ
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Tsuyoshi Ushio
 
Wvd intro
Wvd   introWvd   intro
Proxysql use case scenarios hl++ 2017
Proxysql use case scenarios    hl++ 2017 Proxysql use case scenarios    hl++ 2017
Proxysql use case scenarios hl++ 2017
Alkin Tezuysal
 
Vitess: Scalable Database Architecture - Kubernetes Community Days Africa Ap...
Vitess: Scalable Database Architecture -  Kubernetes Community Days Africa Ap...Vitess: Scalable Database Architecture -  Kubernetes Community Days Africa Ap...
Vitess: Scalable Database Architecture - Kubernetes Community Days Africa Ap...
Alkin Tezuysal
 
Architecting Windows Azure
Architecting Windows AzureArchitecting Windows Azure
Architecting Windows Azure
Sergejus Barinovas
 
程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍
Jinrong Ye
 

What's hot (20)

How to upgrade like a boss to MySQL 8.0 - PLE19
How to upgrade like a boss to MySQL 8.0 -  PLE19How to upgrade like a boss to MySQL 8.0 -  PLE19
How to upgrade like a boss to MySQL 8.0 - PLE19
 
Rest Services With Play Framework, Adding Security with JWT
Rest Services With Play Framework, Adding Security with JWTRest Services With Play Framework, Adding Security with JWT
Rest Services With Play Framework, Adding Security with JWT
 
How to shard MariaDB like a pro - FOSDEM 2021
How to shard MariaDB like a pro  - FOSDEM 2021How to shard MariaDB like a pro  - FOSDEM 2021
How to shard MariaDB like a pro - FOSDEM 2021
 
Customizing Apache CloudStack - CCC13
Customizing Apache CloudStack - CCC13Customizing Apache CloudStack - CCC13
Customizing Apache CloudStack - CCC13
 
Securing your database servers from external attacks
Securing your database servers from external attacksSecuring your database servers from external attacks
Securing your database servers from external attacks
 
Mysql ecosystem in 2018
Mysql ecosystem in 2018Mysql ecosystem in 2018
Mysql ecosystem in 2018
 
MySQL 和 InnoDB 性能
MySQL 和 InnoDB 性能MySQL 和 InnoDB 性能
MySQL 和 InnoDB 性能
 
Mysql 8 vs Mariadb 10.4 Highload++ 2019
Mysql 8 vs Mariadb 10.4 Highload++ 2019Mysql 8 vs Mariadb 10.4 Highload++ 2019
Mysql 8 vs Mariadb 10.4 Highload++ 2019
 
Glassfish - FISL10 - Arun Gupta
Glassfish - FISL10 - Arun GuptaGlassfish - FISL10 - Arun Gupta
Glassfish - FISL10 - Arun Gupta
 
Gab 2015 aymeric weinbach azure iot
Gab   2015 aymeric weinbach azure iot Gab   2015 aymeric weinbach azure iot
Gab 2015 aymeric weinbach azure iot
 
Intro to MySQL Part I
Intro to MySQL Part IIntro to MySQL Part I
Intro to MySQL Part I
 
SQL_HA_DR_Azure
SQL_HA_DR_AzureSQL_HA_DR_Azure
SQL_HA_DR_Azure
 
[DO16] Mesosphere : Microservices meet Fast Data on Azure
[DO16] Mesosphere : Microservices meet Fast Data on Azure [DO16] Mesosphere : Microservices meet Fast Data on Azure
[DO16] Mesosphere : Microservices meet Fast Data on Azure
 
Integrating best of breed open source tools to vitess orchestrator pleu21
Integrating best of breed open source tools to vitess  orchestrator   pleu21Integrating best of breed open source tools to vitess  orchestrator   pleu21
Integrating best of breed open source tools to vitess orchestrator pleu21
 
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Visual Studio Team Services を使った Serverless のための継続的デリバリVisual Studio Team Services を使った Serverless のための継続的デリバリ
Visual Studio Team Services を使った Serverless のための継続的デリバリ
 
Wvd intro
Wvd   introWvd   intro
Wvd intro
 
Proxysql use case scenarios hl++ 2017
Proxysql use case scenarios    hl++ 2017 Proxysql use case scenarios    hl++ 2017
Proxysql use case scenarios hl++ 2017
 
Vitess: Scalable Database Architecture - Kubernetes Community Days Africa Ap...
Vitess: Scalable Database Architecture -  Kubernetes Community Days Africa Ap...Vitess: Scalable Database Architecture -  Kubernetes Community Days Africa Ap...
Vitess: Scalable Database Architecture - Kubernetes Community Days Africa Ap...
 
Architecting Windows Azure
Architecting Windows AzureArchitecting Windows Azure
Architecting Windows Azure
 
程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍
 

Similar to Accelerating Time To Market with Sitecore & Helix

Play framework 2 : Peter Hilton
Play framework 2 : Peter HiltonPlay framework 2 : Peter Hilton
Play framework 2 : Peter Hilton
JAX London
 
Introducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience PlatformIntroducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience Platform
Adrian IORGU
 
Build Your First SharePoint Framework Webpart
Build Your First SharePoint Framework WebpartBuild Your First SharePoint Framework Webpart
Build Your First SharePoint Framework Webpart
Eric Overfield
 
Reshape Integration - Think Beyond the ESB
Reshape Integration - Think Beyond the ESBReshape Integration - Think Beyond the ESB
Reshape Integration - Think Beyond the ESB
WSO2
 
Sitecore: Session recommendation engine
Sitecore: Session recommendation engineSitecore: Session recommendation engine
Sitecore: Session recommendation engine
VarunNehra
 
Path Analyzer X-Files: How We Built the Ultimate xDB Forensic Tool
Path Analyzer X-Files: How We Built the Ultimate xDB Forensic ToolPath Analyzer X-Files: How We Built the Ultimate xDB Forensic Tool
Path Analyzer X-Files: How We Built the Ultimate xDB Forensic Tool
Sitecore
 
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
Sanae BEKKAR
 
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Brian Culver
 
A Web Widget Platform
A Web Widget PlatformA Web Widget Platform
A Web Widget Platform
enriquepazperez
 
SQL TUNING 101
SQL TUNING 101SQL TUNING 101
SQL TUNING 101
Alex Zaballa
 
Sitecore Install Extensions in Action
Sitecore Install Extensions in ActionSitecore Install Extensions in Action
Sitecore Install Extensions in Action
Robert Senktas
 
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Overview on Anypoint Platform APIs and Anypoint Studio Tips and TricksOverview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
MergeStack
 
Sitecore Experience Commerce 9 Update 2 New Features
Sitecore Experience Commerce 9 Update 2 New FeaturesSitecore Experience Commerce 9 Update 2 New Features
Sitecore Experience Commerce 9 Update 2 New Features
Peter Procházka
 
Spring '16 Release Preview Webinar
Spring '16 Release Preview Webinar Spring '16 Release Preview Webinar
Spring '16 Release Preview Webinar
Salesforce Developers
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Akshata Sawant
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
Steve Clarke
 
Sitecore Experience & SUGCON 2019
Sitecore Experience & SUGCON 2019Sitecore Experience & SUGCON 2019
Sitecore Experience & SUGCON 2019
Rene Naplava
 
18.03.2022 api force presentation template
18.03.2022 api force presentation template18.03.2022 api force presentation template
18.03.2022 api force presentation template
AmirKhan194084
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Eva Mave Ng
 
An Overview of Hedgehog’s Tools and Modules
An Overview of Hedgehog’s Tools and ModulesAn Overview of Hedgehog’s Tools and Modules
An Overview of Hedgehog’s Tools and Modules
Sean Holmesby
 

Similar to Accelerating Time To Market with Sitecore & Helix (20)

Play framework 2 : Peter Hilton
Play framework 2 : Peter HiltonPlay framework 2 : Peter Hilton
Play framework 2 : Peter Hilton
 
Introducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience PlatformIntroducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience Platform
 
Build Your First SharePoint Framework Webpart
Build Your First SharePoint Framework WebpartBuild Your First SharePoint Framework Webpart
Build Your First SharePoint Framework Webpart
 
Reshape Integration - Think Beyond the ESB
Reshape Integration - Think Beyond the ESBReshape Integration - Think Beyond the ESB
Reshape Integration - Think Beyond the ESB
 
Sitecore: Session recommendation engine
Sitecore: Session recommendation engineSitecore: Session recommendation engine
Sitecore: Session recommendation engine
 
Path Analyzer X-Files: How We Built the Ultimate xDB Forensic Tool
Path Analyzer X-Files: How We Built the Ultimate xDB Forensic ToolPath Analyzer X-Files: How We Built the Ultimate xDB Forensic Tool
Path Analyzer X-Files: How We Built the Ultimate xDB Forensic Tool
 
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
 
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
A Web Widget Platform
A Web Widget PlatformA Web Widget Platform
A Web Widget Platform
 
SQL TUNING 101
SQL TUNING 101SQL TUNING 101
SQL TUNING 101
 
Sitecore Install Extensions in Action
Sitecore Install Extensions in ActionSitecore Install Extensions in Action
Sitecore Install Extensions in Action
 
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Overview on Anypoint Platform APIs and Anypoint Studio Tips and TricksOverview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
 
Sitecore Experience Commerce 9 Update 2 New Features
Sitecore Experience Commerce 9 Update 2 New FeaturesSitecore Experience Commerce 9 Update 2 New Features
Sitecore Experience Commerce 9 Update 2 New Features
 
Spring '16 Release Preview Webinar
Spring '16 Release Preview Webinar Spring '16 Release Preview Webinar
Spring '16 Release Preview Webinar
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
 
Sitecore Experience & SUGCON 2019
Sitecore Experience & SUGCON 2019Sitecore Experience & SUGCON 2019
Sitecore Experience & SUGCON 2019
 
18.03.2022 api force presentation template
18.03.2022 api force presentation template18.03.2022 api force presentation template
18.03.2022 api force presentation template
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
 
An Overview of Hedgehog’s Tools and Modules
An Overview of Hedgehog’s Tools and ModulesAn Overview of Hedgehog’s Tools and Modules
An Overview of Hedgehog’s Tools and Modules
 

More from VarunNehra

Sitecore Product Updates from Minneapolis DX Summit
Sitecore Product Updates from Minneapolis DX SummitSitecore Product Updates from Minneapolis DX Summit
Sitecore Product Updates from Minneapolis DX Summit
VarunNehra
 
Blazing fast web experience at your fingertips with Experience Edge, JSS for ...
Blazing fast web experience at your fingertips with Experience Edge, JSS for ...Blazing fast web experience at your fingertips with Experience Edge, JSS for ...
Blazing fast web experience at your fingertips with Experience Edge, JSS for ...
VarunNehra
 
OneWeb: Unifying multi-brand experience management and digital operations wit...
OneWeb: Unifying multi-brand experience management and digital operations wit...OneWeb: Unifying multi-brand experience management and digital operations wit...
OneWeb: Unifying multi-brand experience management and digital operations wit...
VarunNehra
 
Migrating from Azure Search to SearcStax
Migrating from Azure Search to SearcStaxMigrating from Azure Search to SearcStax
Migrating from Azure Search to SearcStax
VarunNehra
 
Sitecore Experience Edge, A short story (Intro to Sitecore Experience Edge)
Sitecore Experience Edge, A short story (Intro to Sitecore Experience Edge)Sitecore Experience Edge, A short story (Intro to Sitecore Experience Edge)
Sitecore Experience Edge, A short story (Intro to Sitecore Experience Edge)
VarunNehra
 
Enterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience CloudEnterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience Cloud
VarunNehra
 
Marketing personalized at scale sitecore + sfmc = success final final
Marketing personalized at scale sitecore + sfmc = success final finalMarketing personalized at scale sitecore + sfmc = success final final
Marketing personalized at scale sitecore + sfmc = success final final
VarunNehra
 

More from VarunNehra (7)

Sitecore Product Updates from Minneapolis DX Summit
Sitecore Product Updates from Minneapolis DX SummitSitecore Product Updates from Minneapolis DX Summit
Sitecore Product Updates from Minneapolis DX Summit
 
Blazing fast web experience at your fingertips with Experience Edge, JSS for ...
Blazing fast web experience at your fingertips with Experience Edge, JSS for ...Blazing fast web experience at your fingertips with Experience Edge, JSS for ...
Blazing fast web experience at your fingertips with Experience Edge, JSS for ...
 
OneWeb: Unifying multi-brand experience management and digital operations wit...
OneWeb: Unifying multi-brand experience management and digital operations wit...OneWeb: Unifying multi-brand experience management and digital operations wit...
OneWeb: Unifying multi-brand experience management and digital operations wit...
 
Migrating from Azure Search to SearcStax
Migrating from Azure Search to SearcStaxMigrating from Azure Search to SearcStax
Migrating from Azure Search to SearcStax
 
Sitecore Experience Edge, A short story (Intro to Sitecore Experience Edge)
Sitecore Experience Edge, A short story (Intro to Sitecore Experience Edge)Sitecore Experience Edge, A short story (Intro to Sitecore Experience Edge)
Sitecore Experience Edge, A short story (Intro to Sitecore Experience Edge)
 
Enterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience CloudEnterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience Cloud
 
Marketing personalized at scale sitecore + sfmc = success final final
Marketing personalized at scale sitecore + sfmc = success final finalMarketing personalized at scale sitecore + sfmc = success final final
Marketing personalized at scale sitecore + sfmc = success final final
 

Recently uploaded

Gamify it until you make it Improving Agile Development and Operations with ...
Gamify it until you make it  Improving Agile Development and Operations with ...Gamify it until you make it  Improving Agile Development and Operations with ...
Gamify it until you make it Improving Agile Development and Operations with ...
Ben Linders
 
IEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdfIEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdf
Claudio Gallicchio
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
artemacademy2
 
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussionPro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
SkillCertProExams
 
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussionPro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 
Using-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptxUsing-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptx
kainatfatyma9
 
Proposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP IncProposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP Inc
Raheem Muhammad
 
Disaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other usesDisaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other uses
RIDHIMAGARG21
 
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
kekzed
 
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussionArtificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
 
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
gpww3sf4
 
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
OECD Directorate for Financial and Enterprise Affairs
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Ben Linders
 
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdfBRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
Robin Haunschild
 
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 

Recently uploaded (20)

Gamify it until you make it Improving Agile Development and Operations with ...
Gamify it until you make it  Improving Agile Development and Operations with ...Gamify it until you make it  Improving Agile Development and Operations with ...
Gamify it until you make it Improving Agile Development and Operations with ...
 
IEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdfIEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdf
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
 
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussionPro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
 
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
 
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussionPro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
 
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
 
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
 
Using-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptxUsing-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptx
 
Proposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP IncProposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP Inc
 
Disaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other usesDisaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other uses
 
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
 
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussionArtificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
 
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
 
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
 
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
 
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdfBRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
 
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
 

Accelerating Time To Market with Sitecore & Helix

  • 1. Accelerating Time To Market with Sitecore & Helix M A R C H 1 2 , 2 0 1 8 – A T L A N T A M A R C H 1 4 , 2 0 1 8 – N E W Y O R K
  • 2. Agenda 1 I N T R O D U C T I O N 2 3 4 5 W H A T I S S I T E C O R E H E L I X ? C A S E S T U D Y : G A M I N G & R A C I N G I N D U S T R Y T O O L S F O R R A P I D H E L I X - B A S E D D E L I V E R Y D O S & D O N ’ T S O F H E L I X - B A S E D D E V E L O P M E N T 2 6 E P A M ’ S S I T E C O R E S O L U T I O N S
  • 4. • Varun Nehra, Sr. Sitecore Solutions Architect • 3 years at EPAM (7 years Sitecore) • Sitecore Competency in Washington DC • Live/work in Atlanta • 11+ Sitecore deliveries • 25+ Sitecore client engagements • Twitter: @sitecorevarun • Blog: www.sitecorevarun.com I N T R O D U C T I O N 4
  • 5. EPAM’s Sitecore Practice 5 100+ PROJECTS DELIVERED FOR 50+ CUSTOMERS PLATINUM PARTNER WITH 11+ YEARS OF EXPERIENCE SITECORE MVPS CERTIFIED SITECORE DEVELOPERS 9+ 40+ SITECORE SITE OF THE YEAR AWARDS EXPERIENCED PROFESSIONALS 5 300+ Find Out More: https://www.epam.com/sitecore
  • 6. WHAT IS SITECORE HELIX? 6
  • 7. Sitecore Helix Project Features Foundation Multi-Site/Multi-Tenant Custom Business Features 3rd party, Open Source or Partner Feature “Standard” Website Features Business and 3rd Party Technology Integrations Dependencies 7
  • 8. Sitecore Helix Project Features Foundation Multi-Site/Multi-Tenant Custom Business Features 3rd party, Open Source or Partner Feature “Standard” Website Features Business and 3rd Party Technology Integrations Dependencies 7
  • 9. CASE STUDY: GAMING & RACING INDUSTRY 8
  • 10. Helix Delivery: Gaming & Racing Client 9 27 PROPERTIES CASINO RACETRACKS ACROSS 17 STATES 3rd LARGEST $2.5B MARKET CAP YEARS HOTEL ROOMS 46 4,600 TABLE GAMES GAMING MACHINES 800 35,000
  • 12. Before & After: Loyalty Rewards 11
  • 13. Remember Sitecore Helix? Project Features Foundation Multi-Site/Multi-Tenant Custom Business Features 3rd party, Open Source or Partner Feature “Standard” Website Features Business and 3rd Party Technology Integrations Dependencies 12
  • 14. Helix Delivery: The Hub & Spoke Model 13 M RESORT HOLLYWOOD 15 Websites ARGOSY TROPICANA MARQUEE REWARDS BOOM TOWN RESORTS CASINO PLAINRIGE
  • 15. Helix-Based Rapid Delivery 14 M O N T H 1 M O N T H 2 M O N T H 3 M O N T H 4 M O N T H 5 M O N T H 6 The Hub - Property Website Template • 2 month Agile Development • 1 Month UAT, Content Creation & First Brand Launch The Spokes - 10 Themes/24 Websites • 2 month Agile FE Development, UAT, Content Creation & Launch of Sites The Hub: Loyalty Rewards Service Integration Additional Features • 2 month Agile Development 1 2 The Spoke: The M Resort The Hub Foundation The Spoke: Marquee Rewards The Hub: Backend Systems Integration 4 Loyalty Rewards Features • 3 month Agile Development, QA, UAT, Content Creation 3
  • 16. TOOLS FOR RAPID HELIX-BASED DELIVERY
  • 17. The ABC’s of Helix Development A T O O L S B P R O J E C T T E M P L A T E C I T E M S E R I A L I Z A T I O N • Yeoman (Web Scaffolding Tool) • Node.js,NPM • Gulp/MSBuild/PowerShell/Web Deploy • MVC Project • Unit Tests Project • Sitecore References • Config Files • T4 Templates • Unicorn • TDS 15
  • 18. EPAM’s Developer Onboarding 1. Read Sitecore's Helix Recommendations 2. Install SIM "Import Solution" using SIM 3. Clone EPAM’s Sitecore EngX Accelerator (Code Repo) 4. Download and install Node.js (https://nodejs.org/en/download/) 5. Install yeoman and run "npm install -g yo" (http://yeoman.io/learning/index.html) 6. Link the generator and run "npm link" 7. Link the source folder and run "npm link" 8. In order to add a module (Project/Feature/Foundation) using a yo generator: 1. Open command prompt at <source code path> 2. Run the command "yo png-sitecore-helix:add" 9. Update Gulp.config 10. Run the "default" Gulp task from the Task Runner Explorer to execute a full build/publish/sync 16
  • 19. DOS & DON’TS OF HELIX-BASED DEVELOPMENT
  • 20. Do(s) of Helix ARCHITECTURE • System Integrations • Configure API Endpoints • Configure DI framework • Sitecore Customizations CODE & SERIALIZATION • Settings & Base Templates • Helpers and Extensions • Reference other Foundation modules P R O J E C TF E A T U R E SF O U N D A T I O N ARCHITECTURE • Tenants, brands, themes • Configure presentation • Components /renderings CODE & SERIALIZATION • Page, Datasource Templates • Bundle static resources (JS/CSS) • Reference multiple Feature modules ARCHITECTURE • Business & website features • Logically group features • Components /renderings CODE & SERIALIZATION • Settings, Base, Datasource Templates • Reference multiple Foundation modules D O ( S ) O F H E L I X 17
  • 21. Don’t(s) of Helix P R O J E C TF E A T U R E SF O U N D A T I O N × Do not reference other Project modules × Do not add base templates × Do not reference other Feature modules × Do not add page templates as these are tenant specific × Do not add static references as these can be tenant specific D O N ’ T ( S ) O F H E L I X ✕ Do not reference Project or Feature modules ✕ Do not add all settings, pipeline processors, Sitecore customizations ✕ Do not add renderings/UI components 18
  • 23. EPAM’S Sitecore EngX Accelerator 19
  • 24. EPAM’S Sitecore + SAP Hybris Connector 20 FOR THE VERY FIRST TIME, EPAM HAS CONNECTED THE POWERFUL TRANSACTIONAL CAPABILITIES AND BACK-END INFRASTRUCTURE OF SAP HYBRIS WITH THE BEST-IN-CLASS EXPERIENCE MANAGEMENT AND MARKETING AUTOMATION OF SITECORE COMMERCE.
  • 25. EPAM’s Sitecore Retail Accelerator 21 Our Retail Accelerator allows enterprises to quickly implement Sitecore Commerce with full customization capabilities. • Utilizes out-of-the-box features from Sitecore’s reference site for commerce and EPAM base feature-set • Custom visual design • Improves product filtering • Product quick view • Improves checkout experience • Accelerates custom commerce development
  • 26. EPAM’s Sitecore + Aprimo DAM Connector 22 Benefits of EPAM’s Sitecore + Aprimo DAM Connector: • Integrates the power & flexibility of DAM into the Sitecore Experience Platform • Reduces time spent switching between platforms • Provides omni-channel access to everything you need to deliver an engaging digital experience System Requirements: • Sitecore 7.2+ • ADAM 5.8+