The document discusses customizing the Sitecore Experience Accelerator (SXA). It covers extending and altering out-of-the-box SXA components, creating custom layouts and themes, and demonstrates these techniques. The presentation aims to help content editors, developers, marketers and administrators accelerate delivery using SXA.
Optimizing AI for immediate response in Smart CCTV
Customizing SXA
1. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Peter Prochazka
tothecore.sk / @chorpo
Customizing
SXA
2. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Agenda
• What is SXA?
• SXA features
• Customizing SXA
• Demo
3. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Quick introduction
• Peter Prochazka
• Sitecore Solutions Architect at Accenture / Avanade
• Experienced in Sitecore for 5 years, ASP.NET for 10+ years
• Sitecore Certified Developer (3x)
• Sitecore Experience Commerce 9.0 Certified
• https://tothecore.sk/
• @chorpo
4. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
What is SXA?
• SXA = Sitecore Experience Accelerator
• Accelerator
• For Content Editors
• For Developers
• For Marketers
• For Administrators
• Accelerates processes and delivery
5. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
SXA features
SXA
Sitecore
ASP.NET
6. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
SXA features
7. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
SXA features
8. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Customizing SXA
• Extending / Altering OOTB SXA Components
• Rendering Variants
• Custom Views
• Cloning Components
9. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Customizing SXA
• Creating own layout
• Body-top placeholder is shown in Experience Editor
• Proper setup:
<?xml version="1.0" encoding="utf-8" ?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<experienceAccelerator>
<mvc>
<!-- List of placeholders which should be hidden. -->
<hiddenPlaceholders>
<layout id="{3F0CD196-54BF-4E11-A428-032CE3E1DFBA}">
<placeholder name="head"/>
<placeholder name="body-bottom"/>
<placeholder name="body-top"/>
</layout>
</hiddenPlaceholders>
</mvc>
</experienceAccelerator>
</sitecore>
</configuration>
10. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Customizing SXA
11. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Customizing SXA
12. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Customizing SXA
• Creating own theme
• REQ:
• We won’t use OOTB SXA components
• FE will serve all styles/scripts from their other repository
• Not using Creative Live Exchange
• Solution:
• Create barebone theme that works with SXA
13. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Customizing SXA
• Solution:
• Create barebone theme that works with SXA
14. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Demo overview
• Small microsite:
• Toolbox
• Page & Partial Designs
• Rendering Variants
• Components
• Create own components
• Customizing existing components
• Customizing SXA
15. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
16. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
“We learn by doing because we do by learning”
Saji Ijiyemi
17. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
• https://tothecore.sk/2019/05/27/sitecore-sxa-learning-
resouces-getting-started-with-sxa/
• Short, unofficial, ad-hoc, Sitecore SXA tutorials -
https://www.youtube.com/channel/UCn_P819AlbNv_ma
QCqrKp4g
18. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
https://tothecore.sk/
https://twitter.com/chorpo
http://goodreads.com/chorpo
https://linkedin.com/in/chorpo
https://doc.sitecore.net/
https://sitecorechat.slack.com/
https://sitecore.stackexchange.com/
19. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Questions?
20. Customizing SXA by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka