SlideShare a Scribd company logo
© Mindtree limited 2016
Sitecore
What To Look Forward To…
October 19, 2016
Sitecore Experience Accelerator (SXA)
• A new Sitecore add-on module that is downloaded and installed like any other
Sitecore modules
Accelerates…
Brochure ware
Content Production
Information Architecture
Branding
Multisite
Neutral…
System Integration
Heavy Customization
Single Page App
SXA Features
• 70+ components
• Template structures
• Experience Editor first; drag and drop approach to building website
• Theming
• Creative Exchange
• Multisite support
Creative Exchange
SXA – Value Proposition
Develop
Wireframe
Site Design
Content Entry
Export
Wireframe
Import
Design /
Theme
Finished
Site
…enabling multiple teams to work in parallel (agencies, developers, content authors)
SXA – Wireframes
• Build wireframes directly in Sitecore’s
Experience Editor
Creative Exchange – Exporting and Importing Site Design
SXA – Few additional points
• Architected, designed and implemented with adherence to Helix principles
• Developers can build custom components adhering to SXA architecture and
design
• Currently tied to the 960 Grid system
• Lookout for:
• Supporting other CSS frameworks through a plug-in based architecture
• Additions to the component library?
• Needs a separate license 
Publishing in Sitecore – Challenges
• Very expensive to run publishing; performance issues on large scale
implementations
• Even with parallel publishing…
• Even more long to complete a publish when having
• Multiple languages
• Multiple publishing targets, with geo-located targets making it worse
• Dedicated publishing instance required extra Sitecore license
Sitecore Publishing Service
• A new, ground-up developed add-on solution from Sitecore providing high-speed
publishing
• Default Sitecore installation will continue to use the legacy approach
• Installed as a standalone service – IIS or Console app
• Does the actual publishing
• Creates new tables and SPs in the database
• Built on .NET Core
•Sitecore Publishing Service
• Installed on Sitecore instance as any standard module
• Provides publish dialogs, publishing dashboards
• Communicates with publishing service endpoint
•Sitecore Publishing Module
Solution Breakdown
• Move away from “single content item publish” to a “bulk publish” approach
• 8753 API calls to 11 API calls for a single item publish
• Watch-out: any custom publish pipeline processors will no longer work; can
hook into publish completion events
• Parallel promote
• Move media and items together
• Publish to targets in parallel
• Transactional capability; rollback on failure
Publishing Dialogs
Publishing Dashboard
Sitecore Publishing Service – Lookout For…
• Ability to run Publishing Service as a Windows Service
• High availability of publishing service through Warm Standby option
• More documentation around extensibility / customization?
Sitecore on Azure
• First class support for Sitecore on Azure coming in the next few months
• Azure Resource Manager (ARM) templates being made available for the
following Sitecore deployment configuration:
• Session State – Azure Redis Cache
• Search – Azure Search
• Database – SQL Azure
• Logging and Telemetry – Application Insights
• Support for various scalable deployment topologies
xConnect
• Capture interactions
and events across
online and
offline touchpoints
• Collect and act on any information about any individual – from any channel at
any time
• Unified API to interact with Contacts and their Interactions; so any interaction
with xDB will be using xConnect
Sitecore Commerce
• Current Sitecore Commerce offerings
• Powered by Commerce Server – since v7.2
• Powered by Microsoft Dynamics – since v8.0
• Sitecore Commerce vNext
• Completely ground up development of commerce capabilities in Sitecore and
built on ASP.NET Core
• No more “powered by” Commerce Server or Dynamics AX
• Integral partner of Sitecore Experience Platform
• Continues to use the Commerce Connect API
• Plan to be released by end of the year / early next year
Sitecore Commerce Engine
Data Exchange Framework
• A new framework to support exchanging data between Sitecore and any external
systems
• The intent is to have everyone build integrations in a consistent / standardized
way
• Product catalog import into Sitecore CMS from Sitecore Commerce vNext uses
the Data Exchange Framework
Example Source Target
Read contacts from a CRM and create contacts in xDB CRM Sitecore
Update a contact in CRM using information from a contact in xDB Sitecore CRM
Create items in Sitecore that represent products in a catalog PIM Sitecore
Sitecore Data Services
• Content as a Service (CaaS) through OData compliant micro services and token
based authentication
• Sitecore’s attempt to enter into the “Headless CMS” space
• Based on .NET Core
•Item Web API
• Legacy approach
Sitecore Services Client
• More of a framework to build
RESTful services
Data Services
• OData compliant
Helix and Habitat
http://helix.sitecore.net/
•Helix
• Principles, conventions, design patterns and recommended best practices for modular and
multi-tenant Sitecore implementations
• Sitecore advises you to follow Helix principles, but not mandated
• Sitecore also trying to internalize this and is evident with the SXA implementation
which uses Helix principles
https://github.com/sitecore/habitat
Habitat
• A reference implementation to demonstrate the use of Helix principles
• Not meant as an accelerator; for that, consider SXA
Sitecore Nuget Feed
• Sitecore libraries are now available through a
public NuGet repository
• Feed for Sitecore version 7.2 and above
are available, including a few add-on modules
• This is only for Sitecore assemblies and not for
Sitecore items
• Can leverage this in Build and Deployments
tasks
• https://sitecore.myget.org/gallery/sc-packages
.NET Core Strategy
• Sitecore appears to make attempts to align all their ground-up development with
.NET Core
• Publishing Service, Sitecore Commerce vNext, Data Services and xConnect (?)
are a few examples
• Do not expect core Sitecore product to be converted to .NET Core anytime soon;
it would be a huge undertaking
References
• Content and images in some of the slides have been referred from:
• Decks used in Sitecore Symposium, 2016
• Sitecore Developer Portal
Sitecore - what to look forward to

More Related Content

What's hot

Sitecore and the Future of Web Development
Sitecore and the Future of Web DevelopmentSitecore and the Future of Web Development
Sitecore and the Future of Web Development
Adrian IORGU
 
Sitecore 9 - What's new?
Sitecore 9 - What's new?Sitecore 9 - What's new?
Sitecore 9 - What's new?
Adrian IORGU
 
Sitecore Personalization on websites cached on CDN servers
Sitecore Personalization on websites cached on CDN serversSitecore Personalization on websites cached on CDN servers
Sitecore Personalization on websites cached on CDN servers
Anindita Bhattacharya
 
Sitecore personalization Basic
Sitecore personalization BasicSitecore personalization Basic
Sitecore personalization Basic
Pradeep Shukla
 
An Introduction to Sitecore Experience Commerce
An Introduction to Sitecore Experience CommerceAn Introduction to Sitecore Experience Commerce
An Introduction to Sitecore Experience Commerce
Rob Earlam
 
SUGMEA - Sitecore Experience Platform - what's new in 9.3 preview
SUGMEA - Sitecore Experience Platform - what's new in 9.3 previewSUGMEA - Sitecore Experience Platform - what's new in 9.3 preview
SUGMEA - Sitecore Experience Platform - what's new in 9.3 preview
dharmeshharji
 
24 Sitecore Tips that Every Sitecore Architect Needs to Know
24 Sitecore Tips that Every Sitecore Architect Needs to Know24 Sitecore Tips that Every Sitecore Architect Needs to Know
24 Sitecore Tips that Every Sitecore Architect Needs to Know
Ashish Bansal
 
Sitecore Experience Commerce Architecture
Sitecore Experience Commerce ArchitectureSitecore Experience Commerce Architecture
Sitecore Experience Commerce Architecture
Rob Earlam
 
Introducing the Sitecore Commerce 9 Connector for Microsoft D365
Introducing the Sitecore Commerce 9 Connector for Microsoft D365Introducing the Sitecore Commerce 9 Connector for Microsoft D365
Introducing the Sitecore Commerce 9 Connector for Microsoft D365
Dean Thrasher
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
Drew Madelung
 
Web Store with Catalog and Product Management
Web Store with Catalog and Product ManagementWeb Store with Catalog and Product Management
Web Store with Catalog and Product Management
Mike Taylor
 
Sitecore Commerce Catalog Management at Scale
Sitecore Commerce Catalog Management at ScaleSitecore Commerce Catalog Management at Scale
Sitecore Commerce Catalog Management at Scale
Dean Thrasher
 
Connecting the odds in the brave world! Sitecore Commerce Connect
Connecting the odds in the brave world!Sitecore Commerce ConnectConnecting the odds in the brave world!Sitecore Commerce Connect
Connecting the odds in the brave world! Sitecore Commerce Connect
suneco_nl
 
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesSharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
Brian Culver
 
Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment
Envision IT
 
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesSharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
Brian Culver
 
[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 [Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016
James Wright
 
O365Con18 - New Era of Customizing - Olli Jaaskelainen
O365Con18 - New Era of Customizing - Olli JaaskelainenO365Con18 - New Era of Customizing - Olli Jaaskelainen
O365Con18 - New Era of Customizing - Olli Jaaskelainen
NCCOMMS
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
Noorez Khamis
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesRicardo Wilkins
 

What's hot (20)

Sitecore and the Future of Web Development
Sitecore and the Future of Web DevelopmentSitecore and the Future of Web Development
Sitecore and the Future of Web Development
 
Sitecore 9 - What's new?
Sitecore 9 - What's new?Sitecore 9 - What's new?
Sitecore 9 - What's new?
 
Sitecore Personalization on websites cached on CDN servers
Sitecore Personalization on websites cached on CDN serversSitecore Personalization on websites cached on CDN servers
Sitecore Personalization on websites cached on CDN servers
 
Sitecore personalization Basic
Sitecore personalization BasicSitecore personalization Basic
Sitecore personalization Basic
 
An Introduction to Sitecore Experience Commerce
An Introduction to Sitecore Experience CommerceAn Introduction to Sitecore Experience Commerce
An Introduction to Sitecore Experience Commerce
 
SUGMEA - Sitecore Experience Platform - what's new in 9.3 preview
SUGMEA - Sitecore Experience Platform - what's new in 9.3 previewSUGMEA - Sitecore Experience Platform - what's new in 9.3 preview
SUGMEA - Sitecore Experience Platform - what's new in 9.3 preview
 
24 Sitecore Tips that Every Sitecore Architect Needs to Know
24 Sitecore Tips that Every Sitecore Architect Needs to Know24 Sitecore Tips that Every Sitecore Architect Needs to Know
24 Sitecore Tips that Every Sitecore Architect Needs to Know
 
Sitecore Experience Commerce Architecture
Sitecore Experience Commerce ArchitectureSitecore Experience Commerce Architecture
Sitecore Experience Commerce Architecture
 
Introducing the Sitecore Commerce 9 Connector for Microsoft D365
Introducing the Sitecore Commerce 9 Connector for Microsoft D365Introducing the Sitecore Commerce 9 Connector for Microsoft D365
Introducing the Sitecore Commerce 9 Connector for Microsoft D365
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
Web Store with Catalog and Product Management
Web Store with Catalog and Product ManagementWeb Store with Catalog and Product Management
Web Store with Catalog and Product Management
 
Sitecore Commerce Catalog Management at Scale
Sitecore Commerce Catalog Management at ScaleSitecore Commerce Catalog Management at Scale
Sitecore Commerce Catalog Management at Scale
 
Connecting the odds in the brave world! Sitecore Commerce Connect
Connecting the odds in the brave world!Sitecore Commerce ConnectConnecting the odds in the brave world!Sitecore Commerce Connect
Connecting the odds in the brave world! Sitecore Commerce Connect
 
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesSharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
 
Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment
 
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesSharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
 
[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 [Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016
 
O365Con18 - New Era of Customizing - Olli Jaaskelainen
O365Con18 - New Era of Customizing - Olli JaaskelainenO365Con18 - New Era of Customizing - Olli Jaaskelainen
O365Con18 - New Era of Customizing - Olli Jaaskelainen
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev Features
 

Similar to Sitecore - what to look forward to

What's new in Sitecore 9.3
What's new in Sitecore 9.3What's new in Sitecore 9.3
What's new in Sitecore 9.3
Pieter Brinkman
 
Sitecore9 key features by jitendra soni - Presented in Sitecore User Group UK
Sitecore9 key features by jitendra soni - Presented in Sitecore User Group UKSitecore9 key features by jitendra soni - Presented in Sitecore User Group UK
Sitecore9 key features by jitendra soni - Presented in Sitecore User Group UK
Jitendra Soni
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
Talbott Crowell
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
Lino Telera
 
Sitecore development approach evolution – destination helix
Sitecore development approach evolution – destination helixSitecore development approach evolution – destination helix
Sitecore development approach evolution – destination helix
Peter Nazarov
 
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JSCross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
Thomas Daly
 
LASUG Insite Plus Sitecore Connector
LASUG Insite Plus Sitecore ConnectorLASUG Insite Plus Sitecore Connector
LASUG Insite Plus Sitecore Connector
Kautilya Prasad
 
Introduction to SharePoint Framework
Introduction to SharePoint FrameworkIntroduction to SharePoint Framework
Introduction to SharePoint Framework
Małgorzata Borzęcka
 
Couchbase Connect 2016
Couchbase Connect 2016Couchbase Connect 2016
Couchbase Connect 2016
Michael Kehoe
 
The Greatest Introduction to SharePoint Framework (SPFx) on earth!
The Greatest Introduction to SharePoint Framework (SPFx) on earth!The Greatest Introduction to SharePoint Framework (SPFx) on earth!
The Greatest Introduction to SharePoint Framework (SPFx) on earth!
Małgorzata Borzęcka
 
Sug bangalore - sitecore commerce introduction
Sug bangalore - sitecore commerce introductionSug bangalore - sitecore commerce introduction
Sug bangalore - sitecore commerce introduction
Anindita Bhattacharya
 
Cross Site Collection Navigation
Cross Site Collection NavigationCross Site Collection Navigation
Cross Site Collection Navigation
Thomas Daly
 
Best Practices with Sitecore
Best Practices with SitecoreBest Practices with Sitecore
Best Practices with Sitecore
Anant Corporation
 
Sitecore DX - MVP Summit - SUGCON Updates 10.2023.pptx
Sitecore DX - MVP Summit - SUGCON Updates 10.2023.pptxSitecore DX - MVP Summit - SUGCON Updates 10.2023.pptx
Sitecore DX - MVP Summit - SUGCON Updates 10.2023.pptx
Vasiliy Fomichev
 
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClassECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
European Collaboration Summit
 
Mvc4
Mvc4Mvc4
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup
 
Interoperability Ms Sap
Interoperability Ms SapInteroperability Ms Sap
Interoperability Ms Sap
richaroy
 
Showcasing drupal
Showcasing drupalShowcasing drupal
Showcasing drupalOpevel
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT
 

Similar to Sitecore - what to look forward to (20)

What's new in Sitecore 9.3
What's new in Sitecore 9.3What's new in Sitecore 9.3
What's new in Sitecore 9.3
 
Sitecore9 key features by jitendra soni - Presented in Sitecore User Group UK
Sitecore9 key features by jitendra soni - Presented in Sitecore User Group UKSitecore9 key features by jitendra soni - Presented in Sitecore User Group UK
Sitecore9 key features by jitendra soni - Presented in Sitecore User Group UK
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
 
Sitecore development approach evolution – destination helix
Sitecore development approach evolution – destination helixSitecore development approach evolution – destination helix
Sitecore development approach evolution – destination helix
 
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JSCross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
 
LASUG Insite Plus Sitecore Connector
LASUG Insite Plus Sitecore ConnectorLASUG Insite Plus Sitecore Connector
LASUG Insite Plus Sitecore Connector
 
Introduction to SharePoint Framework
Introduction to SharePoint FrameworkIntroduction to SharePoint Framework
Introduction to SharePoint Framework
 
Couchbase Connect 2016
Couchbase Connect 2016Couchbase Connect 2016
Couchbase Connect 2016
 
The Greatest Introduction to SharePoint Framework (SPFx) on earth!
The Greatest Introduction to SharePoint Framework (SPFx) on earth!The Greatest Introduction to SharePoint Framework (SPFx) on earth!
The Greatest Introduction to SharePoint Framework (SPFx) on earth!
 
Sug bangalore - sitecore commerce introduction
Sug bangalore - sitecore commerce introductionSug bangalore - sitecore commerce introduction
Sug bangalore - sitecore commerce introduction
 
Cross Site Collection Navigation
Cross Site Collection NavigationCross Site Collection Navigation
Cross Site Collection Navigation
 
Best Practices with Sitecore
Best Practices with SitecoreBest Practices with Sitecore
Best Practices with Sitecore
 
Sitecore DX - MVP Summit - SUGCON Updates 10.2023.pptx
Sitecore DX - MVP Summit - SUGCON Updates 10.2023.pptxSitecore DX - MVP Summit - SUGCON Updates 10.2023.pptx
Sitecore DX - MVP Summit - SUGCON Updates 10.2023.pptx
 
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClassECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
 
Mvc4
Mvc4Mvc4
Mvc4
 
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
 
Interoperability Ms Sap
Interoperability Ms SapInteroperability Ms Sap
Interoperability Ms Sap
 
Showcasing drupal
Showcasing drupalShowcasing drupal
Showcasing drupal
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 

Sitecore - what to look forward to

  • 1. © Mindtree limited 2016 Sitecore What To Look Forward To… October 19, 2016
  • 2. Sitecore Experience Accelerator (SXA) • A new Sitecore add-on module that is downloaded and installed like any other Sitecore modules Accelerates… Brochure ware Content Production Information Architecture Branding Multisite Neutral… System Integration Heavy Customization Single Page App
  • 3. SXA Features • 70+ components • Template structures • Experience Editor first; drag and drop approach to building website • Theming • Creative Exchange • Multisite support
  • 4. Creative Exchange SXA – Value Proposition Develop Wireframe Site Design Content Entry Export Wireframe Import Design / Theme Finished Site …enabling multiple teams to work in parallel (agencies, developers, content authors)
  • 5. SXA – Wireframes • Build wireframes directly in Sitecore’s Experience Editor
  • 6. Creative Exchange – Exporting and Importing Site Design
  • 7. SXA – Few additional points • Architected, designed and implemented with adherence to Helix principles • Developers can build custom components adhering to SXA architecture and design • Currently tied to the 960 Grid system • Lookout for: • Supporting other CSS frameworks through a plug-in based architecture • Additions to the component library? • Needs a separate license 
  • 8. Publishing in Sitecore – Challenges • Very expensive to run publishing; performance issues on large scale implementations • Even with parallel publishing… • Even more long to complete a publish when having • Multiple languages • Multiple publishing targets, with geo-located targets making it worse • Dedicated publishing instance required extra Sitecore license
  • 9. Sitecore Publishing Service • A new, ground-up developed add-on solution from Sitecore providing high-speed publishing • Default Sitecore installation will continue to use the legacy approach • Installed as a standalone service – IIS or Console app • Does the actual publishing • Creates new tables and SPs in the database • Built on .NET Core •Sitecore Publishing Service • Installed on Sitecore instance as any standard module • Provides publish dialogs, publishing dashboards • Communicates with publishing service endpoint •Sitecore Publishing Module
  • 10. Solution Breakdown • Move away from “single content item publish” to a “bulk publish” approach • 8753 API calls to 11 API calls for a single item publish • Watch-out: any custom publish pipeline processors will no longer work; can hook into publish completion events • Parallel promote • Move media and items together • Publish to targets in parallel • Transactional capability; rollback on failure
  • 13. Sitecore Publishing Service – Lookout For… • Ability to run Publishing Service as a Windows Service • High availability of publishing service through Warm Standby option • More documentation around extensibility / customization?
  • 14. Sitecore on Azure • First class support for Sitecore on Azure coming in the next few months • Azure Resource Manager (ARM) templates being made available for the following Sitecore deployment configuration: • Session State – Azure Redis Cache • Search – Azure Search • Database – SQL Azure • Logging and Telemetry – Application Insights • Support for various scalable deployment topologies
  • 15. xConnect • Capture interactions and events across online and offline touchpoints • Collect and act on any information about any individual – from any channel at any time • Unified API to interact with Contacts and their Interactions; so any interaction with xDB will be using xConnect
  • 16. Sitecore Commerce • Current Sitecore Commerce offerings • Powered by Commerce Server – since v7.2 • Powered by Microsoft Dynamics – since v8.0 • Sitecore Commerce vNext • Completely ground up development of commerce capabilities in Sitecore and built on ASP.NET Core • No more “powered by” Commerce Server or Dynamics AX • Integral partner of Sitecore Experience Platform • Continues to use the Commerce Connect API • Plan to be released by end of the year / early next year
  • 18. Data Exchange Framework • A new framework to support exchanging data between Sitecore and any external systems • The intent is to have everyone build integrations in a consistent / standardized way • Product catalog import into Sitecore CMS from Sitecore Commerce vNext uses the Data Exchange Framework Example Source Target Read contacts from a CRM and create contacts in xDB CRM Sitecore Update a contact in CRM using information from a contact in xDB Sitecore CRM Create items in Sitecore that represent products in a catalog PIM Sitecore
  • 19. Sitecore Data Services • Content as a Service (CaaS) through OData compliant micro services and token based authentication • Sitecore’s attempt to enter into the “Headless CMS” space • Based on .NET Core •Item Web API • Legacy approach Sitecore Services Client • More of a framework to build RESTful services Data Services • OData compliant
  • 20. Helix and Habitat http://helix.sitecore.net/ •Helix • Principles, conventions, design patterns and recommended best practices for modular and multi-tenant Sitecore implementations • Sitecore advises you to follow Helix principles, but not mandated • Sitecore also trying to internalize this and is evident with the SXA implementation which uses Helix principles https://github.com/sitecore/habitat Habitat • A reference implementation to demonstrate the use of Helix principles • Not meant as an accelerator; for that, consider SXA
  • 21. Sitecore Nuget Feed • Sitecore libraries are now available through a public NuGet repository • Feed for Sitecore version 7.2 and above are available, including a few add-on modules • This is only for Sitecore assemblies and not for Sitecore items • Can leverage this in Build and Deployments tasks • https://sitecore.myget.org/gallery/sc-packages
  • 22. .NET Core Strategy • Sitecore appears to make attempts to align all their ground-up development with .NET Core • Publishing Service, Sitecore Commerce vNext, Data Services and xConnect (?) are a few examples • Do not expect core Sitecore product to be converted to .NET Core anytime soon; it would be a huge undertaking
  • 23. References • Content and images in some of the slides have been referred from: • Decks used in Sitecore Symposium, 2016 • Sitecore Developer Portal