Category

Sitecore Experience Accelerator

Category

Recently a tweet by Kiran Patil caught my attention and made me think that I needed to provide a bit more context to the issue he (and perhaps others) might run into. https://twitter.com/kiranpatils/status/1280315487625281547 So what is the actual issue? When you install the SXA Styleguide you get a website build in SXA that explains how SXA works. It includes example usage of all the components and much more. One of the things it adds is…

With the introduction of SXA 9.3 we are introducing the SXA CLI. The CLI (Command Line Interface) is a command line tool that allows you to setup a theme locally and register it with SXA. Before we start installing the CLI locally you need to make sure you have NodeJS installed on your local machine. We are using NPM (Node Package Manager) to install the CLI and all its dependencies. The other dependency is that…

With the SXA 9.3 two new search features have been introduced. First, we have the aggregated search filter. This component allows you to create dynamic filters sets, which will automatically adapt to the content available in the search results. Then we have the facet summary, which shows the facets applied and allows you to remove them individually or all at once.

One of the features of SXA 9.3 that I am most excited about is the introduction of Scriban. Scriban is the new templating language within SXA 9.3. So why a new templating language? One of the changes that Sitecore 9.3 is introducing is the removal of the current templating engine; NVelocity. The SXA development team needed an altnative and did their research in which they evaluated different templating engines. They concluded that Scriban is one…

Rendering variants within SXA allow you to define your own html structures that will render your field values. You can use multiple variants to render the exact same content in a completely different way. In this post I will not explain how to use rendering variants or build your own. There are a lot of posts and excellent documentation that you can read to learn that. Instead I want to share something that isn’t documented…