TatChu / Telerik.Sitefinity.Samples.Corporate

The Corporate Starter Kit project is primarily aimed at developers, as it showcases how a website can be scripted and created programmatically completely from scratch. Thus, the code examples in the kit are ideal for people who need to complete various tasks related to programmatic content and pages creation – for example, content migration scenarios, testing, or simply taking advantages of the benefits provided by the powerful Sitefinity API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Progress.Sitefinity.Samples.Corporate

This repository is not automatically upgraded to latest Sitefintiy version. The repository is monitored for pull requests and fixes. The latest official version of Sitefinity that supports this sample is 9.1. Be aware that using a higher version could cause unexpected behavior. If you successfully upgrade the example to a greater version, please share your work with the community by submitting your changes via pull request.

The Corporate Starter Kit project is primarily aimed at developers, as it showcases how a website can be scripted and created programmatically completely from scratch. Thus, the code examples in the kit are ideal for people who need to complete various tasks related to programmatic content and pages creation – for example, content migration scenarios, testing, or simply taking advantages of the benefits provided by the powerful Sitefinity CMS API.

NOTE: The Corporate Starter Kit differs from the Quantum sample project, which demonstartes the out of the box capabilities of Sitefinity CMS. To explore the Quantum sample project, see Quantum.

The Corporate Starter Kit is an online store build on the ECommerce module. You can browse the products available in the store and look at their descriptions. You can also go to the shop section and add products to your shopping cart. In the backend, you can edit the properties of all products available in the store. The starter kit comes with two language versions - English and Spanish.

Requirements

  • Sitefinity CMS license
  • .NET Framework 4
  • Visual Studio 2012
  • Microsoft SQL Server 2008R2 or later versions
  • Windows Identity Foundation NOTE: Depending on the Microsoft OS version you are using, the method for downloading and installing or enabling the identity framework differs:
    • Windows 7 - download from Windows Identity Foundation
    • Windows 8 - in the Control Panel, turn on the relevant Windows feature Windows Identity Foundation 3.5* Windows Identity Foundation

Prerequisites

Clear the NuGet cache files. To do this:

  1. In Windows Explorer, open the %localappdata%\NuGet\Cache folder.
  2. Select all files and delete them.

You need to attach the database backup files to your SQL Server. To do this:

  1. Navigate to the SitefinityWebApp -> App_Data folder.
  2. Unzip the CorporateDB.zip file.
  3. In SQL Management Studio, open the context menu of Databases and click Attach...
  4. Click the Add... button and navigate to the folder where you unzipped the CorporateDB.zip file.
  5. Select the SitefinityCorporateStarterKit.mdf file and click OK.
  6. Click OK.

NOTE: Before building the project, please make sure that:

  • The file path of the solution does not exceed 255 characters.
  • The file path of the solution does not include special characters (e.g. avoid using the C:\Program Files (x86) folder).

This ensures that NuGet packages such as Telerik.DataAccess.Core are restored correctly upon building the sample.

Nuget package restoration

The solution in this repository relies on NuGet packages with automatic package restore while the build procedure takes place.
For a full list of the referenced packages and their versions see the packages.config file.
For a history and additional information related to package versions on different releases of this repository, see the Releases page.

Installation instructions: SDK Samples from GitHub

  1. In Solution Explorer, navigate to SitefinityWebApp » App_Data » Sitefinity » Configuration and select the DataConfig.config file.
  2. Modify the connectionString value to match your server address.
  3. Build the solution.

For version-specific details about the required Sitefinity CMS NuGet packages for this sample application, click on Releases.

Login

To login into the Sitefinity CMS backend, use the following credentials:
Username: admin
Password: password

Additional resources

Corporate starter kit

About

The Corporate Starter Kit project is primarily aimed at developers, as it showcases how a website can be scripted and created programmatically completely from scratch. Thus, the code examples in the kit are ideal for people who need to complete various tasks related to programmatic content and pages creation – for example, content migration scenarios, testing, or simply taking advantages of the benefits provided by the powerful Sitefinity API.


Languages

Language:CSS 45.9%Language:HTML 38.3%Language:C# 12.3%Language:JavaScript 2.4%Language:ASP 1.2%