Kentico Xperience 13 documentation and ASP.NET Core

Most documentation about running Xperience applications under ASP.NET Core can be found in a dedicated section: Developing Xperience applications using ASP.NET Core. The rest of the documentation still applies, but some code samples and scenarios might need slight modifications for Core projects.

Certain pages allow you to switch between Core and MVC 5 content using a selector located under the page heading.

All major differences between the MVC 5 and Core platforms are summarized in Migrating to ASP.NET Core.


Configuring Xperience

Configure the environment for content editing


Workflows define the life cycles of pages. Learn how to create and apply them to pages.

Page versioning

Configure versioning of pages with or without a workflow. Set up locking of pages for collaborative editing.

Media libraries

Configure custom storage for media libraries, custom file types or maximum file upload size.

Rich text editors

Configure and personalize the system's WYSIWYG rich text editing tools for content editors.

Email templates

Create and manage templates for emails, which are automatically sent by the system.

Configure the system


Whether you run one or multiple sites, it is useful to know how to manage sites in the system. Learn how to install new sites, add site licenses, set domain names, and more.


Explore the ways of storing files in Xperience. Choose whether to store files in the database or the file system, upload multiple files to your websites, set up image resizing on upload.

SMTP servers

Connect the system to SMTP servers to allow Xperience to send out emails.

Scheduled tasks

Learn how to configure the system to periodically perform tasks.

Object versioning

Configure the system to keep track of changes made to objects and learn how to work with the object recycle bin.