SITECORE USER GROUP MEETUP

PAKISTAN

09 Mar 2019

CHAPTER 1

SXA Creative Exchange 

@isaadansari

@isaadansari

@isaadansari

Saad Ansari

Full Stack & Sitecore Developer

isaadansari.com

What is SXA Creative Exchange?

  • Yes, It is headless
  • Build basic Site structure as Wireframes
  • Create the User Experience before development
  • Export generated Site markup 
  • Create a complete theme based on the UI Design
  • Implement any required Javascript modifications while in Exported Markup

Benefits of SXA Creative Exchange?

  • ~80 Pre-built components
  • Wireframes structure / basic pre-generated markup
  • Export the semantic HTML Markup
  • Import back the exported site
  • Team can work simultaneously
  • Annotation of renderings and components
  • Find the renderings based on ID
  • Multiple switchable themes to choose from
  • Work with SASS

How to use SXA Creative Exchange?

DESIGN

EXPORT

MODIFY

IMPORT

1

2

3

4

SXA Creative Exchange Live

SXA Creative Exchange Live

  • Provides fast pace of work for Frontend Developers
  • Saves time and efforts
  • Modify themes without Importing into Sitecore
  • UI-First from Sitecore First
  • Synchronize with Gulp tasks
  • Add classes on markup, the Creative Exchange will automatically associate that to the relevant renderings

Get Started with SXA Creative Exchange Live

Enable the z.SPE.Sync.Enabler.Gulp.config.disabled

by going to the \Website\App_Config\Include\z.Feature.Overrides

in your server folder and rename z.SPE.Sync.Enabler.Gulp.config.disabled to z.SPE.Sync.Enabler.Gulp.config

Using SXA Creative Exchange Live

  • Navigate to
  • Run the command
  • Navigate to
  • Configure your gul

 

 

  • Run the command
site/Media/Project/Your Tenant/Your Site/Your Theme
npm install
Themes\Basic2\gulp\config.js
gulp watch-html
serverOptions: {
     server: 'http://sxa91', //need to be changed
     removeScriptPath: '/-/script/v2/master/RemoveMedia',
     uploadScriptPath: '/sitecore modules/PowerShell/Services/RemoteScriptCall.ashx',
     updateTemplatePath: '/-/script/v2/master/ChangeTemplate',
     mediLibraryPath: '/-/script/media/master'
},

DEMO

THANK YOU

Saad Ansari

Full Stack & Sitecore Developer

@isaadansari

@isaadansari

@isaadansari

isaadansari.com

Made with Slides.com