Skip to content
This repository was archived by the owner on Apr 20, 2025. It is now read-only.

Development installation

Jaromír Kejda edited this page Feb 12, 2019 · 4 revisions

This article is dedicated to developers. If you are looking for a Production installation, try this page.

Installation steps

  1. If you want to extend the most up-to-date version of JasperSite, clone the develop branch using GIT, or download the ZIP file and extract the files.
  2. Use Visual Studio (open .sln file), Visual Studio Code, or any other IDE to open the root folder. You also need to have .NET Core 2.1 SDK installed on your machine.
  3. The root folder contains mainly two subfolders: JasperSite (source code of CMS and GUI) and JasperSite.Test (Unit testing).
  4. Open the jasper.json file in ./JasperSite/ folder. Make sure that the file has no configuration data included - it's content should look like the following:
{
  "themeName": "",
  "connectionString": "",
  "typeOfDatabase": "",
  "installationCompleted": "",
 
"enableEmail":"",
  "email": {
    "smtpserver": "",
    "username": "",
    "password": "",
    "from": "",
    "to": ""
  },  
  
  "disqus": {
    "enabled": "",
    "urlStart": "",
    "src": ""
  }
}
  1. Navigate to the ./JasperSite/ folder and run in console: npm install. The node_modules folder should appear in the same directory.
  2. Run webpack in the console.
  3. Run gulp in the console.
  4. Check the ASPNETCORE_ENVIRONMENT variable - it should be se to either Development or Production
  5. Use Visual Studio or CMD (dotnet run --project "JasperSite") to run the project.
  6. Follow the installation steps displayed onscreen.

Clone this wiki locally