Install Sitefinity CMS

You can install Sitefinity CMS in two ways – you can install Telerik.Sitefinity.All NuGet package on a blank web application or you can use Sitefinity CMS Project Manager.

RECOMMENDATION: We recommend installing Sitefinity CMS using the NuGet package.
Use the Project Manager to install Sitefinity CMS for evaluation purposes only. For more information, see Create projects with the Project Manager.

Procedure

To install Sitefinity CMS in a blank web application using a NuGet package, perform the following:

Create a blank web application

To do this, perform the following:

  1. Open Visual Studio.

    NOTE: To install Sitefinity CMS using NuGet, you must use Visual Studio 2017 or later. 

  2. In the toolbar, click File » New Project…
  3. In the left pane, select Visual C#.
  4. In the center pane, select ASP.NET Web Application (.NET Framework).
  5. In Name, enter a name of your project.
    For example, enter SitefinityWebApp
  6. Choose a location to store your project.
  7. Enter a name for the solution.
    For example, enter SitefinityWebApp
  8. In Framework, select .NET Framework 4.7.2.
  9. Click OK.
  10. In the window that appears, select Empty and click OK.

Configure Sitefinity NuGet repository

In Visual Studio, perform the following:

  1. In the toolbar, click Tools » NuGet Package Manager » Package Manager Settings.
  2. In the left pane, expand NuGet Package Manager.
  3. Select Package Sources.
  4. Add a new source by clicking the plus button.
  5. In Name, enter Sitefinity Nuget
  6. In Source, enter http://nuget.sitefinity.com/nuget
  7. Click OK.

Install Sitefinity CMS

In Visual Studio, perform the following:

  1. In the toolbar, click Tools » NuGet Package Manager » Package Manager Console.
    The Package Manager Console opens.
  2. In Package source, select Sitefinity Nuget.
  3. In Default project, select the empty project that you have created.
  4. Depending on whether you want to install the full Sitefintiy CMS package or a light version:
    1. To have all Sitefinity CMS modules installed in your project, install the Telerik.Sitefinity.All package by entering in the console: Install-Package Telerik.Sitefinity.All
    2. To have only the core Sitefinity CMS modules installed in your project, install the Progress.Sitefinity package by entering in the console: Install-Package Progress.Sitefinity
    3. Proceed by adding any of the desired additional Sitefintiy CMS modules. For more information see Work with decoupled modules.
  5. Wait until Sitefinity CMS is installed on your empty project.
  6. Build your solution.

Setup the project

  1. Open the project.
    1. In Visual Studio, in the Solution Explorer, open the context menu of your newly created project.
    2. Click View » View in browser.
      Your project starts in a browser.
  2. Install your license.
    After the project initialized in the browser, the License activation page appears.
    Perform procedure Activate a license.
  3. Setup the project.
    After you activate your license, the Project Startup page appears.
    Perform procedure Setup the project.

RESULT: Sitefinity CMS Dashboard appears.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Get started with Integration Hub | Sitefinity Cloud | Sitefinity SaaS

This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.

Web Security for Sitefinity Administrators

This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?