{"id":25009554,"url":"https://github.com/kentico/learningkit-core","last_synced_at":"2025-04-12T19:09:47.568Z","repository":{"id":116473094,"uuid":"312301435","full_name":"Kentico/LearningKit-Core","owner":"Kentico","description":"Basic training website used to demonstrate the development of Kentico Xperience applications in ASP.NET Core","archived":false,"fork":false,"pushed_at":"2023-01-30T06:48:36.000Z","size":835,"stargazers_count":4,"open_issues_count":0,"forks_count":4,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-04-12T19:09:25.361Z","etag":null,"topics":["asp-net-core","kentico","kentico-xperience"],"latest_commit_sha":null,"homepage":"https://docs.xperience.io/display/13/Developing+Xperience+applications+using+ASP.NET+Core","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kentico.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-12T14:29:00.000Z","updated_at":"2024-08-16T12:44:03.000Z","dependencies_parsed_at":"2023-07-08T16:32:05.170Z","dependency_job_id":null,"html_url":"https://github.com/Kentico/LearningKit-Core","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kentico%2FLearningKit-Core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kentico%2FLearningKit-Core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kentico%2FLearningKit-Core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kentico%2FLearningKit-Core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kentico","download_url":"https://codeload.github.com/Kentico/LearningKit-Core/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248618277,"owners_count":21134200,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asp-net-core","kentico","kentico-xperience"],"created_at":"2025-02-05T04:40:03.374Z","updated_at":"2025-04-12T19:09:47.558Z","avatar_url":"https://github.com/Kentico.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"**🛈 This repository is intended as a read-only source of information, and contributions by the general public are not expected.**\n\n# LearningKit\n\n 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](https://devnet.kentico.com/articles/kentico-xperience-sample-sites-and-their-differences) for a detailed description of this and other Xperience sample sites.\n\n## Instructions for running the LearningKit project\n\n1. [Install](https://docs.xperience.io/x/bAmRBg) Kentico Xperience in the \u003cspan\u003eASP.\u003c/span\u003eNET Core development model. When choosing the installation type, select *New site*.\n1. Set the **Presentation URL** of the new site to the URL where you plan to run the LearningKit project.\n1. [Enable web farms](https://docs.xperience.io/x/Mw_RBg) in automatic mode.\n1. Rename the `LearningKitCore\\appsettings.json.template` file to `appsettings.json`.\n1. Copy the `CMSConnectionString` connection string from the Xperience administration application's `web.config` file to the `LearningKitCore\\appsettings.json` file.\n\n    ``` json\n    \"ConnectionStrings\": {\n        \"CMSConnectionString\": \"\u003cYourConnectionString\u003e\"\n    }\n    ```\n\n1. Copy the `CMSHashStringSalt` app setting from the Xperience administration application's `web.config` file to the `LearningKitCore\\appsettings.json` file.\n\n    ``` json\n    \"CMSHashStringSalt\": \"\u003cAdministrationHashStringSalt\u003e\",\n    ```\n\n1. Open the `LearningKitCore.sln` solution in Visual Studio and run the LearningKit web application.\n\n## Accessing older versions of the repository\n\nYou can find older versions of the LearningKit project under the [Releases section](https://github.com/KenticoInternal/LearningKit-Mvc/releases) (open the corresponding commit for the required version and click **Browse files**).\n\nQuick links:\n\n- [LearningKit for Kentico 12 Service Pack](https://github.com/KenticoInternal/LearningKit-Mvc/releases/tag/2.0.0) (for A\u003cspan\u003eSP.\u003c/span\u003eNET MVC 5)\n- [LearningKit for Kentico 12](https://github.com/KenticoInternal/LearningKit-Mvc/releases/tag/v1.0.0) (for A\u003cspan\u003eSP.\u003c/span\u003eNET MVC 5)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkentico%2Flearningkit-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkentico%2Flearningkit-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkentico%2Flearningkit-core/lists"}