Configuration

Developers

In Kajoo application there are three main types of configurations which are used during an integration with an external provider and the Kajoo application. These docs provide a high-level summary for

Sitecore Instance

A Sitecore instance is associated with the instances of the Kajoo Sitecore Plugin installed. It is possible to have multiple instances per environment. To learn more about registering your Sitecore click here to learn more.

Environment

An environment represents the logical environments that are part of your Sitecore implementation, such as Dev, QA, UAT and Production. Each environment can have multiple instances and

Site Definition

A site definition is associated to a single environment and in Sitecore represents your physical website, such as a JSS application for deployment. You may have multiple sites per environment, in the case of a multi-site environment. If you would like to configure a new site definition, navigate to the Dashboard on Kajoo and then follow the steps below.

📘

Note

It's important to have an environment and Sitecore instances already configured in order to add a new Site Definition.

  1. On the left-hand navigation, click on Configurations.
  2. On the top of the two column view, you should see a tab for Sites.
  3. Once you are on this page, click on Add New, which will display a popup, to create the Site Definition.
  4. In order to create a new Site you'll need to configure the following fields described in further detail below.
FieldSectionAdditional Information
Site NameBasic
Site URLBasic
User ManagementBasicThis allows you to assign additional users or invite new users to your site definition.
EnvironmentDeployment
Github - RepoDeploymentSelect an existing configured Github or Azure DevOps repository. To learn more about these two options and to configure these integrations, click here to learn more.
Root DirectoryDeployment
Output DirectoryDeployment
Build CommandDeployment
Head DeploymentDeploymentOptions consist of Manual or Automatic. A manual head deployment option will require that you will initiate the deployment of the head application manually. While an Automatic deployment will use FTP or SSH means to deploy your head application.
Component Directory PathAdvanced
CMS Component Directory PathAdvanced
Manifest Files Directory PathAdvanced
Kajoo Stylesheet PathAdvanced