SlideShare a Scribd company logo
1 of 50
SITECORE
EXPERIENCE
ACCELERATOR (SXA)
IN ACTION
By Pratik Satikunvar @ SUG Bangalore
M A R C H 2 4 , 2 0 1 8
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 development 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 development 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? Common issue with package installation due to
xDB
Themes
Page/Partial Designs
Compatibility with Sitecore
version.
Creative Exchange
Sitecore PowerShell Extensions (SPE) Common issue with package installation due to
xDB
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://unaverhoeven.ghost.io/tag/sxa/
Good Read
Thank You

More Related Content

What's hot

Scriban for SXA with unlimited potential
Scriban for SXA with unlimited potentialScriban for SXA with unlimited potential
Scriban for SXA with unlimited potentialGert Gullentops
 
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 Gulpshujiui
 
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slides
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slidesKeep Your Code Organized! WordCamp Montreal 2013 Presentation slides
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slidesJer Clarke
 
Developing Branding Solutions for 2013
Developing Branding Solutions for 2013Developing Branding Solutions for 2013
Developing Branding Solutions for 2013Thomas Daly
 
Face/Off: APEX Templates & Themes
Face/Off: APEX Templates & ThemesFace/Off: APEX Templates & Themes
Face/Off: APEX Templates & Themescrokitta
 
Blooming SharePoint Design
Blooming SharePoint DesignBlooming SharePoint Design
Blooming SharePoint DesignKathy Hughes
 
CIRCUIT 2015 - Content API's For AEM Sites
CIRCUIT 2015 - Content API's For AEM SitesCIRCUIT 2015 - Content API's For AEM Sites
CIRCUIT 2015 - Content API's For AEM SitesICF CIRCUIT
 
SUG Bangalore - Extending Sitecore Experience Commerce 9 Business Tools
SUG Bangalore - Extending Sitecore Experience Commerce 9 Business ToolsSUG Bangalore - Extending Sitecore Experience Commerce 9 Business Tools
SUG Bangalore - Extending Sitecore Experience Commerce 9 Business ToolsAnindita Bhattacharya
 
Bringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePointBringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePointChad Schroeder
 
Creating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEXCreating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEXEnkitec
 
What is SharePoint Development??
What is SharePoint Development??What is SharePoint Development??
What is SharePoint Development??Mark Rackley
 
Custom Development with Novell Teaming
Custom Development with Novell TeamingCustom Development with Novell Teaming
Custom Development with Novell TeamingNovell
 
The SharePoint & jQuery Guide
The SharePoint & jQuery GuideThe SharePoint & jQuery Guide
The SharePoint & jQuery GuideMark Rackley
 
Creating Web Templates for SharePoint 2010
Creating Web Templates for SharePoint 2010Creating Web Templates for SharePoint 2010
Creating Web Templates for SharePoint 2010Mark Collins
 
Search Engine Optimization - The eye-opening presentation for beginners
Search Engine Optimization - The eye-opening presentation for beginnersSearch Engine Optimization - The eye-opening presentation for beginners
Search Engine Optimization - The eye-opening presentation for beginnersUp2 Technology
 
NOW I Get it!! What SharePoint IS and why I need it
NOW I Get it!! What SharePoint IS and why I need itNOW I Get it!! What SharePoint IS and why I need it
NOW I Get it!! What SharePoint IS and why I need itMark Rackley
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With LoveUp2 Technology
 
AEM 6.1 User Interface Customization
AEM 6.1 User Interface CustomizationAEM 6.1 User Interface Customization
AEM 6.1 User Interface CustomizationChristian Meyer
 
Making kitten GIF galleries fabulous - Image optimisation for WordPress
Making kitten GIF galleries fabulous - Image optimisation for WordPressMaking kitten GIF galleries fabulous - Image optimisation for WordPress
Making kitten GIF galleries fabulous - Image optimisation for WordPressKayleigh Thorpe
 
SEO In Joomla - Patrick Jackson (JoomlaDay Melbourne & Sydney 2010)
SEO In Joomla - Patrick Jackson (JoomlaDay Melbourne & Sydney 2010)SEO In Joomla - Patrick Jackson (JoomlaDay Melbourne & Sydney 2010)
SEO In Joomla - Patrick Jackson (JoomlaDay Melbourne & Sydney 2010)Patrick Jackson
 

What's hot (20)

Scriban for SXA with unlimited potential
Scriban for SXA with unlimited potentialScriban for SXA with unlimited potential
Scriban for SXA with unlimited potential
 
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
 
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slides
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slidesKeep Your Code Organized! WordCamp Montreal 2013 Presentation slides
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slides
 
Developing Branding Solutions for 2013
Developing Branding Solutions for 2013Developing Branding Solutions for 2013
Developing Branding Solutions for 2013
 
Face/Off: APEX Templates & Themes
Face/Off: APEX Templates & ThemesFace/Off: APEX Templates & Themes
Face/Off: APEX Templates & Themes
 
Blooming SharePoint Design
Blooming SharePoint DesignBlooming SharePoint Design
Blooming SharePoint Design
 
CIRCUIT 2015 - Content API's For AEM Sites
CIRCUIT 2015 - Content API's For AEM SitesCIRCUIT 2015 - Content API's For AEM Sites
CIRCUIT 2015 - Content API's For AEM Sites
 
SUG Bangalore - Extending Sitecore Experience Commerce 9 Business Tools
SUG Bangalore - Extending Sitecore Experience Commerce 9 Business ToolsSUG Bangalore - Extending Sitecore Experience Commerce 9 Business Tools
SUG Bangalore - Extending Sitecore Experience Commerce 9 Business Tools
 
Bringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePointBringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePoint
 
Creating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEXCreating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEX
 
What is SharePoint Development??
What is SharePoint Development??What is SharePoint Development??
What is SharePoint Development??
 
Custom Development with Novell Teaming
Custom Development with Novell TeamingCustom Development with Novell Teaming
Custom Development with Novell Teaming
 
The SharePoint & jQuery Guide
The SharePoint & jQuery GuideThe SharePoint & jQuery Guide
The SharePoint & jQuery Guide
 
Creating Web Templates for SharePoint 2010
Creating Web Templates for SharePoint 2010Creating Web Templates for SharePoint 2010
Creating Web Templates for SharePoint 2010
 
Search Engine Optimization - The eye-opening presentation for beginners
Search Engine Optimization - The eye-opening presentation for beginnersSearch Engine Optimization - The eye-opening presentation for beginners
Search Engine Optimization - The eye-opening presentation for beginners
 
NOW I Get it!! What SharePoint IS and why I need it
NOW I Get it!! What SharePoint IS and why I need itNOW I Get it!! What SharePoint IS and why I need it
NOW I Get it!! What SharePoint IS and why I need it
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With Love
 
AEM 6.1 User Interface Customization
AEM 6.1 User Interface CustomizationAEM 6.1 User Interface Customization
AEM 6.1 User Interface Customization
 
Making kitten GIF galleries fabulous - Image optimisation for WordPress
Making kitten GIF galleries fabulous - Image optimisation for WordPressMaking kitten GIF galleries fabulous - Image optimisation for WordPress
Making kitten GIF galleries fabulous - Image optimisation for WordPress
 
SEO In Joomla - Patrick Jackson (JoomlaDay Melbourne & Sydney 2010)
SEO In Joomla - Patrick Jackson (JoomlaDay Melbourne & Sydney 2010)SEO In Joomla - Patrick Jackson (JoomlaDay Melbourne & Sydney 2010)
SEO In Joomla - Patrick Jackson (JoomlaDay Melbourne & Sydney 2010)
 

Similar to Sitecore Experience Accelerator (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
 
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
 
#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
 
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
 
Using js link and display templates
Using js link and display templatesUsing js link and display templates
Using js link and display templatesPaul Hunt
 
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
 
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
 
Maintainable Sitecore Solutions
Maintainable Sitecore SolutionsMaintainable Sitecore Solutions
Maintainable Sitecore SolutionsThomas Eldblom
 
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
 
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
 
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-JSThomas Daly
 
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
 
Smwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawikiSmwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawikiJesse Wang
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building WebsitesSuhas R Satish
 
Introduction to Branding SharePoint
Introduction to Branding SharePointIntroduction to Branding SharePoint
Introduction to Branding SharePointK.Mohamed Faizal
 

Similar to Sitecore Experience Accelerator (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...
 
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
 
#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
 
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
 
Using js link and display templates
Using js link and display templatesUsing js link and display templates
Using js link and display templates
 
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
 
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
 
Maintainable Sitecore Solutions
Maintainable Sitecore SolutionsMaintainable Sitecore Solutions
Maintainable Sitecore Solutions
 
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
 
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
 
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
 
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
 
Smwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawikiSmwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawiki
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building Websites
 
Introduction to Branding SharePoint
Introduction to Branding SharePointIntroduction to Branding SharePoint
Introduction to Branding SharePoint
 

More from Anindita Bhattacharya

Sug bangalore - sitecore solr nuggets
Sug bangalore - sitecore solr nuggetsSug bangalore - sitecore solr nuggets
Sug bangalore - sitecore solr nuggetsAnindita Bhattacharya
 
Sug bangalore - sitecore commerce introduction
Sug bangalore - sitecore commerce introductionSug bangalore - sitecore commerce introduction
Sug bangalore - sitecore commerce introductionAnindita Bhattacharya
 
SUG Bangalore - WFFM Customizations with Sanjay Singh
SUG Bangalore - WFFM Customizations with Sanjay SinghSUG Bangalore - WFFM Customizations with Sanjay Singh
SUG Bangalore - WFFM Customizations with Sanjay SinghAnindita Bhattacharya
 
SUG Bangalore - Decoding DXF with Prasath Panneer Chelvam
SUG Bangalore - Decoding DXF with Prasath Panneer ChelvamSUG Bangalore - Decoding DXF with Prasath Panneer Chelvam
SUG Bangalore - Decoding DXF with Prasath Panneer ChelvamAnindita Bhattacharya
 
SUG Bangalore - Marketing Automation by Aji Viswanadhan
SUG Bangalore - Marketing Automation by Aji ViswanadhanSUG Bangalore - Marketing Automation by Aji Viswanadhan
SUG Bangalore - Marketing Automation by Aji ViswanadhanAnindita Bhattacharya
 
SUG Bangalore - Sitecore EXM with Jisha Muthuswamy
SUG Bangalore - Sitecore EXM with Jisha MuthuswamySUG Bangalore - Sitecore EXM with Jisha Muthuswamy
SUG Bangalore - Sitecore EXM with Jisha MuthuswamyAnindita Bhattacharya
 
Sugblr sitecore search - absolute basics
Sugblr sitecore search - absolute basicsSugblr sitecore search - absolute basics
Sugblr sitecore search - absolute basicsAnindita Bhattacharya
 
Sugblr deep dive data exchange framework with sitecore
Sugblr deep dive data exchange framework with sitecoreSugblr deep dive data exchange framework with sitecore
Sugblr deep dive data exchange framework with sitecoreAnindita Bhattacharya
 
What's new in Sitecore 9 by Kamruz Jaman
What's new in Sitecore 9 by Kamruz JamanWhat's new in Sitecore 9 by Kamruz Jaman
What's new in Sitecore 9 by Kamruz JamanAnindita Bhattacharya
 
Machine Learning with Microsoft by Nalin Mujumdar
Machine Learning with Microsoft by Nalin MujumdarMachine Learning with Microsoft by Nalin Mujumdar
Machine Learning with Microsoft by Nalin MujumdarAnindita Bhattacharya
 
Let's explore Helix by Gopikrishna Gujjula
Let's explore Helix by Gopikrishna GujjulaLet's explore Helix by Gopikrishna Gujjula
Let's explore Helix by Gopikrishna GujjulaAnindita Bhattacharya
 
Sitecore with Azure AD and Multifactor Authentication
Sitecore with Azure AD and Multifactor AuthenticationSitecore with Azure AD and Multifactor Authentication
Sitecore with Azure AD and Multifactor AuthenticationAnindita Bhattacharya
 
SUGBLR - Salesforce Integration with Sitecore
SUGBLR - Salesforce Integration with SitecoreSUGBLR - Salesforce Integration with Sitecore
SUGBLR - Salesforce Integration with SitecoreAnindita Bhattacharya
 
SUGBLR - Dependency injection in sitecore
SUGBLR - Dependency injection in sitecoreSUGBLR - Dependency injection in sitecore
SUGBLR - Dependency injection in sitecoreAnindita Bhattacharya
 
SUGBLR - Explore working with mongo db in Sitecore
SUGBLR - Explore working with mongo db in SitecoreSUGBLR - Explore working with mongo db in Sitecore
SUGBLR - Explore working with mongo db in SitecoreAnindita Bhattacharya
 
Get started with web form for marketers in Sitecore 8.2
Get started with web form for marketers in Sitecore 8.2Get started with web form for marketers in Sitecore 8.2
Get started with web form for marketers in Sitecore 8.2Anindita Bhattacharya
 

More from Anindita Bhattacharya (20)

Sug bangalore - headless jss
Sug bangalore - headless jssSug bangalore - headless jss
Sug bangalore - headless jss
 
Sug bangalore - sitecore solr nuggets
Sug bangalore - sitecore solr nuggetsSug bangalore - sitecore solr nuggets
Sug bangalore - sitecore solr nuggets
 
Sug bangalore - sitecore commerce introduction
Sug bangalore - sitecore commerce introductionSug bangalore - sitecore commerce introduction
Sug bangalore - sitecore commerce introduction
 
SUG Bangalore - WFFM Customizations with Sanjay Singh
SUG Bangalore - WFFM Customizations with Sanjay SinghSUG Bangalore - WFFM Customizations with Sanjay Singh
SUG Bangalore - WFFM Customizations with Sanjay Singh
 
SUG Bangalore - Decoding DXF with Prasath Panneer Chelvam
SUG Bangalore - Decoding DXF with Prasath Panneer ChelvamSUG Bangalore - Decoding DXF with Prasath Panneer Chelvam
SUG Bangalore - Decoding DXF with Prasath Panneer Chelvam
 
SUG Bangalore - Marketing Automation by Aji Viswanadhan
SUG Bangalore - Marketing Automation by Aji ViswanadhanSUG Bangalore - Marketing Automation by Aji Viswanadhan
SUG Bangalore - Marketing Automation by Aji Viswanadhan
 
SUG Bangalore - Sitecore EXM with Jisha Muthuswamy
SUG Bangalore - Sitecore EXM with Jisha MuthuswamySUG Bangalore - Sitecore EXM with Jisha Muthuswamy
SUG Bangalore - Sitecore EXM with Jisha Muthuswamy
 
Sugblr sitecore search - absolute basics
Sugblr sitecore search - absolute basicsSugblr sitecore search - absolute basics
Sugblr sitecore search - absolute basics
 
Sugblr problem solving coveo
Sugblr problem solving coveoSugblr problem solving coveo
Sugblr problem solving coveo
 
Sugblr deep dive data exchange framework with sitecore
Sugblr deep dive data exchange framework with sitecoreSugblr deep dive data exchange framework with sitecore
Sugblr deep dive data exchange framework with sitecore
 
Sugblr sitecore forms
Sugblr sitecore formsSugblr sitecore forms
Sugblr sitecore forms
 
What's new in Sitecore 9 by Kamruz Jaman
What's new in Sitecore 9 by Kamruz JamanWhat's new in Sitecore 9 by Kamruz Jaman
What's new in Sitecore 9 by Kamruz Jaman
 
Machine Learning with Microsoft by Nalin Mujumdar
Machine Learning with Microsoft by Nalin MujumdarMachine Learning with Microsoft by Nalin Mujumdar
Machine Learning with Microsoft by Nalin Mujumdar
 
Let's explore Helix by Gopikrishna Gujjula
Let's explore Helix by Gopikrishna GujjulaLet's explore Helix by Gopikrishna Gujjula
Let's explore Helix by Gopikrishna Gujjula
 
Sitecore with Azure AD and Multifactor Authentication
Sitecore with Azure AD and Multifactor AuthenticationSitecore with Azure AD and Multifactor Authentication
Sitecore with Azure AD and Multifactor Authentication
 
Sitecore Goals – Why, What & How
Sitecore Goals – Why, What & HowSitecore Goals – Why, What & How
Sitecore Goals – Why, What & How
 
SUGBLR - Salesforce Integration with Sitecore
SUGBLR - Salesforce Integration with SitecoreSUGBLR - Salesforce Integration with Sitecore
SUGBLR - Salesforce Integration with Sitecore
 
SUGBLR - Dependency injection in sitecore
SUGBLR - Dependency injection in sitecoreSUGBLR - Dependency injection in sitecore
SUGBLR - Dependency injection in sitecore
 
SUGBLR - Explore working with mongo db in Sitecore
SUGBLR - Explore working with mongo db in SitecoreSUGBLR - Explore working with mongo db in Sitecore
SUGBLR - Explore working with mongo db in Sitecore
 
Get started with web form for marketers in Sitecore 8.2
Get started with web form for marketers in Sitecore 8.2Get started with web form for marketers in Sitecore 8.2
Get started with web form for marketers in Sitecore 8.2
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Sitecore Experience Accelerator (SXA) in action

Editor's Notes

  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. 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
  7. 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.
  8. 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.
  9. 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.
  10. There are two types of themes: base themes and site themes.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. You can find the page design and partial designs inside Presentation folder of your site.
  16. 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.
  17. 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.
  18. You can find the page design and partial designs inside Presentation folder of your site.
  19. 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.
  20. 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.
  21. 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.
  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. /sitecore/system/Settings/Foundation/Experience Accelerator/Theming/Optimiser/Scripts /sitecore/system/Settings/Foundation/Experience Accelerator/Theming/Optimiser/Styles
  24. 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.
  25. Each folders get concatenated into one optimized file.
  26. 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 - Creative Exchange Live - Styles - Scaffolding: https://doc.sitecore.net/sitecore_experience_accelerator/setting_up_and_configuring/setting_up/include_your_custom_feature_in_site_and_tenant_scaffolding - Custom Rendering Component - JSON: https://doc.sitecore.net/sitecore_experience_accelerator/data_modeling/json/use_sxa_layout_service_to_model_your_pages_in_json https://doc.sitecore.net/sitecore_experience_accelerator/data_modeling/json/add_json_renderings_to_your_pages https://www.linkedin.com/pulse/headless-sitecore-sxa-how-display-page-json-barend-emmerzaal/ SXA 1.5/1.6 features https://www.linkedin.com/pulse/whats-new-sitecore-sxa-16-12-barend-emmerzaal/ - Add tenant and site features - Component caching settings https://unaverhoeven.ghost.io/2017/12/10/sxa-1-5-shared-sites-and-delegated-areas/ https://doc.sitecore.net/sitecore_experience_accelerator/working_with_content/sharing_content/share_content_using_delegated_areas https://doc.sitecore.net/sitecore_experience_accelerator/working_with_content/sharing_content/share_data_sources_and_presentation_using_the_multisite_feature - Shared sites - Delegated areas