🛈 This repository is intended as a read-only source of information, and contributions by the general public are not expected.
LearningKit is a functional website for learning purposes. It demonstrates how to implement various Kentico Xperience features on MVC websites in the form of code snippets, which you can run if you connect the website to a Kentico Xperience database. See Kentico Xperience sample sites for a detailed description of this and other Xperience sample sites.
-
Install Kentico Xperience in the ASP.NET Core development model. When choosing the installation type, select New site.
-
Set the Presentation URL of the new site to the URL where you plan to run the LearningKit project.
-
Enable web farms in automatic mode.
-
Rename the
LearningKitCore\appsettings.json.template
file toappsettings.json
. -
Copy the
CMSConnectionString
connection string from the Xperience administration application'sweb.config
file to theLearningKitCore\appsettings.json
file."ConnectionStrings": { "CMSConnectionString": "<YourConnectionString>" }
-
Copy the
CMSHashStringSalt
app setting from the Xperience administration application'sweb.config
file to theLearningKitCore\appsettings.json
file."CMSHashStringSalt": "<AdministrationHashStringSalt>",
-
Open the
LearningKitCore.sln
solution in Visual Studio and run the LearningKit web application.
You can find older versions of the LearningKit project under the Releases section (open the corresponding commit for the required version and click Browse files).
Quick links:
- LearningKit for Kentico 12 Service Pack (for ASP.NET MVC 5)
- LearningKit for Kentico 12 (for ASP.NET MVC 5)