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.

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

×

Developing websites

Choose the right development model

Kentico Xperience offers development using the ASP.NET MVC 5 or ASP.NET Core frameworks – find out which best suits your needs.

Familiarize yourself with the basics

Read a brief overview of the development process with Kentico Xperience. Configure the prerequisites, and set up the administration together with a separate live site application.

See:

Set up continuous integration

Learn how to use the continuous integration solution in Xperience, which helps developers collaborate when creating websites and applications.

Allows serialization of objects from the database into XML files on the file system. The files can then be added to a source control system and used to synchronize database data between team members along with standard project files.

Decide on the format and structure of your content

Acquaint yourself with the structure of data in Xperience. Learn how pages and files are organized, and how page types and custom tables function.

Set up the page builder

Build reusable widget components, which allow editors to compose dynamic pages using a simple drag-and-drop interface.

For information about page builder development in ASP.NET Core, visit Page builder development in ASP.NET Core.

Configure handling of page URLs (routing)

Decide how you want the system to generate URLs for pages and set up corresponding routing in the live site application.

We recommend using content tree-based routing, which provides automatic URLs for pages based on their position in the website's content tree.

Serve content from Xperience

Present various types of content on your website. Using the Xperience API, retrieve and display all content quickly and efficiently.

Fine-tune your website

Speed-up your website by adhering to these simple guidelines.


Was this page helpful?