Add-ons for Next.js applications

Version:

When you create a Next.js project with the JSS initializer script, you can include multiple add-ons in your application. Add-ons contain example implementations for additional functionality.

The add-ons available for Next.js that are compatible with SitecoreAI are:

NameTemplate nameDescription
Personalizenextjs-personalizeIncludes an example for using the embedded personalization feature of SitecoreAI.

Only compatible with SitecoreAI.
SXAnextjs-sxaIncludes example components and the setup for Headless SXA projects.
Multisitenextjs-multisiteIncludes example setup for hosting multiple sites from a single Next.js application.

You provide the template names using positional arguments or the --templates flag. For example:

npx create-sitecore-jss <base-template-name>,<first-add-on-template-name>,<second-add-on-template-name>

Or:

npx create-sitecore-jss --templates <base-template-name>,<first-add-on-template-name>,<second-add-on-template-name>
If you have suggestions for improving this article, let us know!