This repository is the starting point for the Xperience by Kentico technical Training Guides. Use this branch to follow along with the training guides.
The finished branch contains the cumulative results of the training guides, as well as some sample widgets and can be used for reference. As it contains several independent examples, it is not built comprehensively, and we recommend against using it as a boilerplate.
- The database backup included in this repository requires SQL Server 2022 or newer.
- If you are using an older version of SQL server, you can prepare a fresh database by installing a fresh instance of Xperience by Kentico version 29.2.0
- This repository targets the .NET 8 SDK.
- If you are using a different .NET version, you can update the target framework in your solution. Note that the files in this repository use C# 12 features and syntax, some of which are not supported in lower versions.
- Clone or download this repository to your development environment
- Open
TrainingGuides.sln
under the src folder and restore all NuGet packages. - Restore
Xperience.TrainingGuides.bak
from the Database folder to your SQL server - Update the connection string in the
appsettings.json
file under the .\src\TrainingGuides.Web folder to point to your newly restored database - Run a Continuous integration restore to populate the database with the necessary data
- Clean and rebuild the solution
- Log in with the username administrator and the password TrainingGuides123*