SlideShare uma empresa Scribd logo
1 de 50
Sitecore
Experience
Accelerator (SXA)
In Action
By Pratik Satikunvar
@SUGIN
30th September, 2017
Sitecore Experience Accelerator in action
Demo
Basics of SXA
What? Why? When?
Installation of SXA
How to install? Things to keep in mind Comparison between two approach
Component based architecture VS SXA
Terminologies
Toolbox, Grid Layout, Themes, Page/Partial
designs, Creative Exchange, Asset Optimizer
Demo
Sitecore Experience Accelerator in action
Basics of SXA
What is SXA?
Definition of SXA
Why to use SXA?
Why to use SXA? Benefits of SXA When using SXA can be the best scenario?
When to use SXA?
What is SXA?
Sitecore Experience Accelerator (SXA) is a module
introduced to speed up the production of websites
and to reuse components, layouts, and templates
across a variety of sites.
SXA is a complete package of design, structure,
data and all these with Helix principles
SXA !=
What?
What is SXA?
Why?
Benefits of SXA
When?
Best scenarios for using SXA
Why SXA?
What?
What is SXA?
Why?
Benefits of SXA
When?
Best scenarios for using SXA
Traditional Pattern
Why SXA?
What?
What is SXA?
Why?
Benefits of SXA
When?
Best scenarios for using SXA
When to use SXA?
Best scenarios for using SXA
• Multi Tenant/Site
• Relatively simple but content rich site
• Sites which require frequent design
modifications.
• Microsites
What?
What is SXA?
Why?
Benefits of SXA
When?
Best scenarios for using SXA
Starting a new Sitecore implementation? Think of SXA
Installation of SXA
Compatibility
Compatibility with Sitecore
version.
Prerequisites
Sitecore PowerShell Extensions (SPE) Common issue with package installation due to
xDB
Package Installation Issue
Compatibility
Take care while choosing Sitecore Experience Accelerator based on Sitecore XP version you
are running.
Compatibility
Compatibility with Sitecore version
Prerequisites
Sitecore PowerShell Extensions
Package Installation Issue
Common issue with package
Version XP 7.5 XP 8.0 XP 8.1 XP 8.2
Sitecore Experience Accelerator 1.0 - - ✓ ✓
Sitecore Experience Accelerator 1.1 - - ✓ ✓
Sitecore Experience Accelerator 1.2 - - ✓ ✓
Sitecore Experience Accelerator 1.3 - - ✓ ✓
Sitecore Experience Accelerator 1.3
Update - 1
- -
✓ ✓
Sitecore Experience Accelerator 1.4 - - ✓ ✓
installation due to xDB
Compatibility
Compatibility
Compatibility with Sitecore version
Prerequisites
Sitecore PowerShell Extensions
Package Installation Issue
Common issue with package
installation due to xDB
Sitecore PowerShell Extensions (SPE)
Be friend of PowerShell in Sitecore
Compatibility
Compatibility with Sitecore version
Prerequisites
Sitecore PowerShell Extensions
Package Installation Issue
Common issue with package
Version Sitecore PowerShell Extensions
Sitecore Experience Accelerator 1.0
Sitecore XP 8.1 – full 4.0 or later
Sitecore XP 8.2 – full 4.1 or later
Sitecore Experience Accelerator 1.1
Sitecore XP 8.1 – full 4.1 or later
Sitecore XP 8.2 – full 4.1 or later
Sitecore Experience Accelerator 1.2 Full 4.3 version for Sitecore 8
Sitecore Experience Accelerator 1.3 Full 4.5 version for Sitecore 8
Sitecore Experience Accelerator 1.3
Update -1
Full 4.5 version for Sitecore 8
Sitecore Experience Accelerator 1.4 Full 4.6 version for Sitecore 8
installation due to xDB
Package Installation Issue
Make sure either of below things otherwise your package installation will spinning
forever.
• xDB is disabled or
• Mongo is up & running correctly.
Compatibility
Compatibility with Sitecore version
Prerequisites
Sitecore PowerShell Extensions
Package Installation Issue
Common issue with package
installation due to xDB
Component based architecture VS SXA
Component based architecture
What it is? Example What it is? Example & Difference compared to component based
architecture
Architecture of SXA
What is component based architecture?
In a simple words, instead of thinking of Page Type thinking of individual elements on the
Page is known as component based architecture.
What is components and what they do?
• A piece of functionality with single responsibility.
• Can be added to Sitecore pages from content editor or experience editor as per settings.
• It is reusable.
• It defines several restrictions. For ex: In page design where which component can be
added.
• Easy to accommodate personalization feature on components as compared to Page
Type.
Component based architecture
What it is?
Architecture of SXA
What it is?
Example
Example & Difference
Example
Component based architecture
What it is?
Architecture of SXA
What it is?
Example
Example & Difference
Example
Component based architecture
What it is?
Architecture of SXA
What it is?
Example
Example & Difference
Architecture of SXA
SXA too follows component based architecture. Confuse right?
SXA has shown us the real way of component based architecture.
• More generic components.
• Many component comes with variants so that you can make change in behavior of the
component.
• Provides option to specify different Styles to component based on requirement.
• Structure page using Page Structure components like Row Splitter, Column Splitter,
Container etc.
Component based architecture
What it is?
Architecture of SXA
What it is?
Example
Example & Difference
Generic
component
Rendering
Variant
Styles
Example
Component based architecture
What it is?
Architecture of SXA
What it is?
Example
Example & Difference
Example
Component based architecture
What it is?
Architecture of SXA
What it is?
Example
Example & Difference
Terminologies
Toolbox
What is toolbox?
Grid Layout
What it is? How it affects page design/structure? What is Themes? And Types of Themes
Themes
Page/Partial Designs
What they are? And how they form complete
page design?
Creative Exchange
What it is? What can be done? And What can not
be done using it?
How it optimizes your assets?
Asset Optimizer
Toolbox
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Grid Layout
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Grid Layout
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Grid Layout
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Bootstrap - Html Structure
Grid Layout
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Grid 960 - Html Structure
Grid Layout
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Foundation - Html Structure
Themes
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Select the checkbox
to create a new
theme for your Site.
By default wireframe
comes selected.
Don’t remove it.
Themes
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Major types of themes:
• Base Themes
• Site Themes
Themes
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
• What is Base Themes?
• What comes as part of base theme.
Themes
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Base Themes
Themes
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Site Themes
• What is Site Themes?
• Which are different Site Themes?
Themes
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Assets
• Order matters
• Top to Bottom
Page/Partial Designs
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Partial Design
• Is a sub part of page design
• Reusable
• Help in creating consistent styling/design
• Multiple partial designs forms a page design
• Can be created & assigned to page designs from Content Editor and
Experience Editor
Page/Partial Designs
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Partial Design – Content Editor
Page/Partial Designs
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Partial Design – Experience Editor
Page/Partial Designs
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Page Design
• Is a group of several partial designs
• Can be assigned to a content item. For ex: Home page
• Can also be assigned to data templates. For ex: Product Page
• Can be created & assigned to page designs from Content Editor and
Experience Editor
Page/Partial Designs
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Page Design – Content Editor
Page/Partial Designs
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Page Design – Content Editor
Page/Partial Designs
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Page Design – Experience Editor
Creative Exchange
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
• Export theme as Html, CSS, JS, Fonts, Images etc.
• Front-End developers can work on static HTML, CSS, and JS files on a
local folder.
• Theme changes can be imported back using Import functionality.
• Front-End developers does not required to interact to Sitecore. With
html provided, they can preview the pages from local folder.
Creative Exchange
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Creative Exchange
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
What can be done?
• Add and modify images and files within the Media Library folder.
• You can add classes where you find <!—- add your css classes here -->
• Add and modify CSS files inside styles folder.
• Add or modify JS files inside scripts folder.
• Add or modify Font files fonts inside
Creative Exchange
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
What can NOT be done?
• Changes in HTML structure.
• Deleting existing classes.
• Changing content.
• Wireframe theme.
• Modifying base theme/feature
Asset Optimizer
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
• Minify and merge CSS & JS files.
• Improves the End User Experience.
• Reduces amount of data to be transferred.
• Group assets into one and caches on server.
• You can either only Concatenate or Concatenate and Minify
Asset Optimizer
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Asset Optimizer
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Disabled
Asset Optimizer
Toolbox
Grid Layout
Themes
Page/Partial Designs
Creative Exchange
Asset Optimizer
Enabled
Demo
SXA in Action
Sitecore Experience Accelerator (SXA) in Action
Good Read
References
• https://doc.sitecore.net/sitecore_experience_accelerator
• https://github.com/Cognifide/Sitecore.XA.Showcase
• http://switch2sitecore.blogspot.in/search/label/Sitecore SXA/
• http://unaverhoeven.ghost.io/tag/sxa/
• https://ggullentops.blogspot.in/2017/03/variants-sxa-sitecore-
rendering.html
Good Read
Thank You

Mais conteúdo relacionado

Mais procurados

Lightning Bolt for Communities 101
Lightning Bolt for Communities 101Lightning Bolt for Communities 101
Lightning Bolt for Communities 101Salesforce Admins
 
SharePoint 2013 Design manager – from HTML to SharePoint
SharePoint 2013 Design manager – from HTML to SharePointSharePoint 2013 Design manager – from HTML to SharePoint
SharePoint 2013 Design manager – from HTML to SharePointEric Overfield
 
SPSSTHLM - Using JSLink and Display Templates for ITPros
SPSSTHLM - Using JSLink and Display Templates for ITProsSPSSTHLM - Using JSLink and Display Templates for ITPros
SPSSTHLM - Using JSLink and Display Templates for ITProsPaul Hunt
 
Get Your Engagement Racing with Sitecore & Social Media Integration
Get Your Engagement Racing with Sitecore & Social Media IntegrationGet Your Engagement Racing with Sitecore & Social Media Integration
Get Your Engagement Racing with Sitecore & Social Media IntegrationLaneTerralever
 
Things you can do to brand Office 365 now
Things you can do to brand Office 365 nowThings you can do to brand Office 365 now
Things you can do to brand Office 365 nowThomas Daly
 
Enhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEnhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEric Overfield
 
Broaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsEric Overfield
 
Branding office 365 with front end tooling
Branding office 365 with front end toolingBranding office 365 with front end tooling
Branding office 365 with front end toolingThomas Daly
 
Using js link and display templates
Using js link and display templatesUsing js link and display templates
Using js link and display templatesPaul Hunt
 
Create your own SharePoint Master Pages and Page Layouts
Create your own SharePoint Master Pages and Page LayoutsCreate your own SharePoint Master Pages and Page Layouts
Create your own SharePoint Master Pages and Page LayoutsEric Overfield
 
The 2013 Design Manager - From HTML to SharePoint
The 2013 Design Manager - From HTML to SharePointThe 2013 Design Manager - From HTML to SharePoint
The 2013 Design Manager - From HTML to SharePointEric Overfield
 
Shape SharePoint 2013 for Mobile
Shape SharePoint 2013 for MobileShape SharePoint 2013 for Mobile
Shape SharePoint 2013 for MobileEric Overfield
 
SharePoint 2013 Branding
SharePoint 2013 BrandingSharePoint 2013 Branding
SharePoint 2013 BrandingKashif Imran
 
Bringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePointBringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePointChad Schroeder
 
Branding Modern SharePoint
Branding Modern SharePointBranding Modern SharePoint
Branding Modern SharePointEric Overfield
 
Branding SharePoint from Prototype to Deployment - Workshop
Branding SharePoint from Prototype to Deployment - WorkshopBranding SharePoint from Prototype to Deployment - Workshop
Branding SharePoint from Prototype to Deployment - WorkshopEric Overfield
 
Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2Eric Overfield
 
Brand Your Community Using Less and Gulp
Brand Your Community Using Less and GulpBrand Your Community Using Less and Gulp
Brand Your Community Using Less and GulpSalesforce Developers
 
Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEric Overfield
 
Uncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint DevelopmentUncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint DevelopmentEric Overfield
 

Mais procurados (20)

Lightning Bolt for Communities 101
Lightning Bolt for Communities 101Lightning Bolt for Communities 101
Lightning Bolt for Communities 101
 
SharePoint 2013 Design manager – from HTML to SharePoint
SharePoint 2013 Design manager – from HTML to SharePointSharePoint 2013 Design manager – from HTML to SharePoint
SharePoint 2013 Design manager – from HTML to SharePoint
 
SPSSTHLM - Using JSLink and Display Templates for ITPros
SPSSTHLM - Using JSLink and Display Templates for ITProsSPSSTHLM - Using JSLink and Display Templates for ITPros
SPSSTHLM - Using JSLink and Display Templates for ITPros
 
Get Your Engagement Racing with Sitecore & Social Media Integration
Get Your Engagement Racing with Sitecore & Social Media IntegrationGet Your Engagement Racing with Sitecore & Social Media Integration
Get Your Engagement Racing with Sitecore & Social Media Integration
 
Things you can do to brand Office 365 now
Things you can do to brand Office 365 nowThings you can do to brand Office 365 now
Things you can do to brand Office 365 now
 
Enhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEnhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web Design
 
Broaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding options
 
Branding office 365 with front end tooling
Branding office 365 with front end toolingBranding office 365 with front end tooling
Branding office 365 with front end tooling
 
Using js link and display templates
Using js link and display templatesUsing js link and display templates
Using js link and display templates
 
Create your own SharePoint Master Pages and Page Layouts
Create your own SharePoint Master Pages and Page LayoutsCreate your own SharePoint Master Pages and Page Layouts
Create your own SharePoint Master Pages and Page Layouts
 
The 2013 Design Manager - From HTML to SharePoint
The 2013 Design Manager - From HTML to SharePointThe 2013 Design Manager - From HTML to SharePoint
The 2013 Design Manager - From HTML to SharePoint
 
Shape SharePoint 2013 for Mobile
Shape SharePoint 2013 for MobileShape SharePoint 2013 for Mobile
Shape SharePoint 2013 for Mobile
 
SharePoint 2013 Branding
SharePoint 2013 BrandingSharePoint 2013 Branding
SharePoint 2013 Branding
 
Bringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePointBringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePoint
 
Branding Modern SharePoint
Branding Modern SharePointBranding Modern SharePoint
Branding Modern SharePoint
 
Branding SharePoint from Prototype to Deployment - Workshop
Branding SharePoint from Prototype to Deployment - WorkshopBranding SharePoint from Prototype to Deployment - Workshop
Branding SharePoint from Prototype to Deployment - Workshop
 
Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2
 
Brand Your Community Using Less and Gulp
Brand Your Community Using Less and GulpBrand Your Community Using Less and Gulp
Brand Your Community Using Less and Gulp
 
Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web Design
 
Uncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint DevelopmentUncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint Development
 

Semelhante a SXA in action

Sitecore sxa best practices and secrets 29th june 2021
Sitecore sxa best practices and secrets   29th june 2021Sitecore sxa best practices and secrets   29th june 2021
Sitecore sxa best practices and secrets 29th june 2021Jitendra Soni
 
Spsbe using js-linkanddisplaytemplates
Spsbe   using js-linkanddisplaytemplatesSpsbe   using js-linkanddisplaytemplates
Spsbe using js-linkanddisplaytemplatesPaul Hunt
 
SharePoint Saturday Belgium 2014 - Using JSLink and Display Templates with th...
SharePoint Saturday Belgium 2014 - Using JSLink and Display Templates with th...SharePoint Saturday Belgium 2014 - Using JSLink and Display Templates with th...
SharePoint Saturday Belgium 2014 - Using JSLink and Display Templates with th...BIWUG
 
#SPSLondon - Session 2 JSLink for IT Pros
#SPSLondon - Session 2 JSLink for IT Pros#SPSLondon - Session 2 JSLink for IT Pros
#SPSLondon - Session 2 JSLink for IT ProsPaul Hunt
 
SUGUK Cambridge - Display Templates & JSLink for IT Pros
SUGUK Cambridge - Display Templates & JSLink for IT ProsSUGUK Cambridge - Display Templates & JSLink for IT Pros
SUGUK Cambridge - Display Templates & JSLink for IT ProsPaul Hunt
 
SharePoint Site templates, site definitions, feature stapling
SharePoint Site templates, site definitions, feature staplingSharePoint Site templates, site definitions, feature stapling
SharePoint Site templates, site definitions, feature staplingSalaudeen Rajack
 
Maintainable Sitecore Solutions
Maintainable Sitecore SolutionsMaintainable Sitecore Solutions
Maintainable Sitecore SolutionsThomas Eldblom
 
The A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThe A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThomas Daly
 
Your Intranet, Your Way
Your Intranet, Your WayYour Intranet, Your Way
Your Intranet, Your WayD'arce Hess
 
JSLink for ITPros - SharePoint Saturday Jersey
JSLink for ITPros - SharePoint Saturday JerseyJSLink for ITPros - SharePoint Saturday Jersey
JSLink for ITPros - SharePoint Saturday JerseyPaul Hunt
 
Building Responsive Intranet using Sharepoint Framework solutions - Asish Pad...
Building Responsive Intranet using Sharepoint Framework solutions - Asish Pad...Building Responsive Intranet using Sharepoint Framework solutions - Asish Pad...
Building Responsive Intranet using Sharepoint Framework solutions - Asish Pad...Asish Padhy
 
Schaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site DefinitionsSchaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site Definitionsmferraz
 
Building modern intranets with share point communication sites aug 2018 kloud
Building modern intranets with share point communication sites aug 2018   kloudBuilding modern intranets with share point communication sites aug 2018   kloud
Building modern intranets with share point communication sites aug 2018 kloudAsish Padhy
 
Learn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Learn How to Use Atomic Design to Make Your Site Manageable and AdaptableLearn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Learn How to Use Atomic Design to Make Your Site Manageable and AdaptableAcquia
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building WebsitesSuhas R Satish
 
Blooming SharePoint Design
Blooming SharePoint DesignBlooming SharePoint Design
Blooming SharePoint DesignKathy Hughes
 
Introduction to Branding SharePoint
Introduction to Branding SharePointIntroduction to Branding SharePoint
Introduction to Branding SharePointK.Mohamed Faizal
 
Sps redmond 2014 deck
Sps redmond 2014 deckSps redmond 2014 deck
Sps redmond 2014 deckDorinda Reyes
 
Branding share point 2013
Branding share point 2013Branding share point 2013
Branding share point 2013Khoa Quach
 
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 EnterpriseEnvision IT
 

Semelhante a SXA in action (20)

Sitecore sxa best practices and secrets 29th june 2021
Sitecore sxa best practices and secrets   29th june 2021Sitecore sxa best practices and secrets   29th june 2021
Sitecore sxa best practices and secrets 29th june 2021
 
Spsbe using js-linkanddisplaytemplates
Spsbe   using js-linkanddisplaytemplatesSpsbe   using js-linkanddisplaytemplates
Spsbe using js-linkanddisplaytemplates
 
SharePoint Saturday Belgium 2014 - Using JSLink and Display Templates with th...
SharePoint Saturday Belgium 2014 - Using JSLink and Display Templates with th...SharePoint Saturday Belgium 2014 - Using JSLink and Display Templates with th...
SharePoint Saturday Belgium 2014 - Using JSLink and Display Templates with th...
 
#SPSLondon - Session 2 JSLink for IT Pros
#SPSLondon - Session 2 JSLink for IT Pros#SPSLondon - Session 2 JSLink for IT Pros
#SPSLondon - Session 2 JSLink for IT Pros
 
SUGUK Cambridge - Display Templates & JSLink for IT Pros
SUGUK Cambridge - Display Templates & JSLink for IT ProsSUGUK Cambridge - Display Templates & JSLink for IT Pros
SUGUK Cambridge - Display Templates & JSLink for IT Pros
 
SharePoint Site templates, site definitions, feature stapling
SharePoint Site templates, site definitions, feature staplingSharePoint Site templates, site definitions, feature stapling
SharePoint Site templates, site definitions, feature stapling
 
Maintainable Sitecore Solutions
Maintainable Sitecore SolutionsMaintainable Sitecore Solutions
Maintainable Sitecore Solutions
 
The A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThe A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with Bootstrap
 
Your Intranet, Your Way
Your Intranet, Your WayYour Intranet, Your Way
Your Intranet, Your Way
 
JSLink for ITPros - SharePoint Saturday Jersey
JSLink for ITPros - SharePoint Saturday JerseyJSLink for ITPros - SharePoint Saturday Jersey
JSLink for ITPros - SharePoint Saturday Jersey
 
Building Responsive Intranet using Sharepoint Framework solutions - Asish Pad...
Building Responsive Intranet using Sharepoint Framework solutions - Asish Pad...Building Responsive Intranet using Sharepoint Framework solutions - Asish Pad...
Building Responsive Intranet using Sharepoint Framework solutions - Asish Pad...
 
Schaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site DefinitionsSchaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site Definitions
 
Building modern intranets with share point communication sites aug 2018 kloud
Building modern intranets with share point communication sites aug 2018   kloudBuilding modern intranets with share point communication sites aug 2018   kloud
Building modern intranets with share point communication sites aug 2018 kloud
 
Learn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Learn How to Use Atomic Design to Make Your Site Manageable and AdaptableLearn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Learn How to Use Atomic Design to Make Your Site Manageable and Adaptable
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building Websites
 
Blooming SharePoint Design
Blooming SharePoint DesignBlooming SharePoint Design
Blooming SharePoint Design
 
Introduction to Branding SharePoint
Introduction to Branding SharePointIntroduction to Branding SharePoint
Introduction to Branding SharePoint
 
Sps redmond 2014 deck
Sps redmond 2014 deckSps redmond 2014 deck
Sps redmond 2014 deck
 
Branding share point 2013
Branding share point 2013Branding share point 2013
Branding share point 2013
 
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
 

Último

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

SXA in action

Notas do Editor

  1. Out-of-the-box component library Out-of-the-box local datasource support Extended Experience Editor (drag & drop!) Wireframe design Helix-based architecture Increase productivity by working in parallel
  2. User Experience: Capture and define the user experience Visual Design: Create the visual design based on user experience Front End Development: Develop Themes/Styles/Layouts to implement the Visual Design. Back End Development: Reuse, configure/build renderings Content Entry: Add actual site content
  3. SXA separates structure from design, so front-end designers, creative designers, content authors, and developers can work in parallel and you can deploy and maintain multiple sites quickly and cost effectively. Once a basic user experience plan is in place, everyone can get started on the platform. For example: the content author can start entering the content in the wireframe environment, while the front-end developer works on the theme, and the developer sets up the data templates.
  4. History of SXA Zen garden – Cognifide
  5. What is Sitecore Experience Accelerator for CD? Lots of difference in size of the both packages. CD package comes too small as compared to CM. Generally both package have same config files and DLLs Package for CM have additional Items, Blobs which is not there in package for CD. Those should be published from CM.
  6. Extensive use of powershell in SXA for scaffolding. Will be used more and morea s core part of sitecore in coming releases.
  7. Drag & Drop components where you need them. Components grouped into categories for easy access based on type of components. For ex: Page content, Page structure, Navigation, Forms You can add components in a traditional way. Select placeholder. Click add here and you will see popup with all components which can be added to that placeholder
  8. Grid system helps you create responsive websites that have consistent designs and ensure cross-browser support. The grid system divides the page into equal columns. Depending on the grid system that you use your pages are divided into a number of columns. Based on grid systems it will support different pixel range.
  9. SXA 1.0 came with only one grid – Grid 960 by default which was covering 960 pixels. Now you can select any grid while creating a site from Bootstrap Foundation Grid 960 Note It is important to be aware that changing the grid system after you created the site will require many manual changes. Because of the references on your pages to the former grid system, your layout will break. You can also integrate another grid system or create your own.
  10. One of the most important part. We have many time struggled managing Theme (CSS/JS/Media) site wise for multisite. SXA brings Theme (CSS/JS/Media) as part of media library. Themes define the look and feel of a site and can be created separately from the site functionality and content. Themes usable by this site Wireframe comes selected by default. Don’t remove it. You can select other themes if you got requirements to change and select different theme for one or more pages. Let’s see what are different types of themes available.
  11. There are two types of themes: base themes and site themes.
  12. Base themes are prototype themes that predetermine the layout of a website. You can have several base themes to support different design or specific functionality. Most useful themes as part of base themes are Core Libraries: the third-party libraries used in projects such as: jquery, jquery UI, lo-dash, mediaelement, modernizr, and so on. Main Theme – the scripts and styles that are part of the platform (except for the rendering scripts). Main Theme has a dependency on Core Libraries, so if you are inheriting from it, you must also inherit from Core Libraries first. Grid themes – grid CSS generated by a sass grid generator. Note Do not change base themes because these are part of the platform. If the base themes do not suit your needs, it is better to create a new base theme to inherit from. Let’s see which base themes comes selected when you create your own theme.
  13. Grid themes – grid CSS generated by a sass grid generator. You do not need to select this theme in base theme. It comes by default.
  14. Site themes are extensions of base themes and can be applied to specific sites. Site themes usually have dependency on base themes and contain scripts and styles for all renderings used in a site. By default, a theme contains folders for fonts, images, scripts, and styles Main Site themes are: Basic (Deprecated): Old. Before Creative Exchange Live. Not recommended to use. Basic2: contains site specific assets. Styles/scripts for all renderings. Gulp tasks etc. for creative exchange live. Your site custom theme: Will be initially copy of Basic2. You can add/delete/update styles/scripts/fonts/images. Wireframe: Most important site theme. Start with this. Create a basic structure of site using wireframe. Select your site theme instead of wireframe. Export it. Front-end developers works on it. Reimport your site theme. Changes should be reflected.
  15. Assets from folder will be included on a page in same order they appear in content tree. So, try to have common assets at the top. On which other assets will be dependent.
  16. You can find the page design and partial designs inside Presentation folder of your site.
  17. You can also use one partial design as base of another partial design. For ex: If sidebar is getting selected as partial design, header partial also should get added to that page design. Then you will select Header as base partial design in Sidebar partial design.
  18. You can click on particular partial design. Which will redirect you to that partial design. Where you can insert different components which will eventually reflected to page design.
  19. You can find the page design and partial designs inside Presentation folder of your site.
  20. You can select n number of partial designs you want for this page design. You can also select theme for this page design. So, it gives flexibility to change theme/design per page design.
  21. You can even assign page design to data template instead of content item. For ex: Product page. Many products will be created based on product data template. To manage consistent design from a single place. You can assign a page design to product data template. And you can select the theme for page designs. So, if want specific theme for specific page than this can be handy. How constructing presentation details is different in old way and SXA Sitecore historically had two options for building reusable page design: Page Standard Values Branch Template Both these options allow to build composition of visual components and later build pages reusing that design.
  22. Creative Exchange enables teams to work together on a site simultaneously. Front-End developer works on Theme, Content Author enters content to the site. Back-End developer can focus on other site functionality.
  23. Creative Exchange enables teams to work together on a site simultaneously. Front-End developer works on Theme, Content Author enters content to the site. Back-End developer can focus on other site functionality.
  24. /sitecore/system/Settings/Foundation/Experience Accelerator/Theming/Optimiser/Scripts /sitecore/system/Settings/Foundation/Experience Accelerator/Theming/Optimiser/Styles
  25. SXA has different structure for CSS/JS Each component have its own CSS. No. of file grows and so no. of request. Even though Asset optimizer is enabled. You can append ?aodisabled=1 to view individual assets included in page as per image above.
  26. Each folders get concatenated into one optimized file.
  27. We will be touching some more SXA functionalities: Tenant, Site SXA Site Manager Rendering Variants Scaffolding Data Source – Local & Global Styles Practical - Create a Tenant - Create a Site – Theme for a site - SXA Site Manager Partial design - Page design - Rendering Variants - Creative Exchange – Export/Import - Styles - SEO/Social - What else comes with SXA? Maps Redirect etc. Creating custom component with variant Model needed to inherit from VariantRenderingModel Template needed to inherited from Standard Rendering Parameters Istyling Grid Parameters