Install Self-Service Portal

Edit on GitHub

This document describes how to install Self-Service Portal (SSP).

Prerequisites

FEATURE VERSION INSTALLATION GUIDE
Spryker Core 202507.0 Install the Spryker Core feature

Set up the configuration

CONFIGURATION SPECIFICATION NAMESPACE
KernelConstants::CORE_NAMESPACES Adds the SprykerFeature namespace to the Core namespaces. Spryker\Shared\Kernel\KernelConstants

config/Shared/config_default.php


use Spryker\Shared\Kernel\KernelConstants;

$config[KernelConstants::CORE_NAMESPACES] = [
    ...,
    'SprykerFeature',
];

Install feature frontend

The entire project is now an npm workspace, meaning each submodule declares its dependencies. During the installation stage, npm installs all of those dependencies and stores them into the root of the project.

Prerequisites

Install dependencies and build Yves and Zed applications

  1. In package.json, add spryker-feature to the workspaces section:
{
    "workspaces": [
      "vendor/spryker-feature/*",
      "vendor/spryker-feature/*/assets/Zed"
    ],
    "devDependencies": {
        "@spryker/oryx-for-zed": "~3.4.5",
    }
}
  1. Adjust frontend/settings.js to resolve typescript files in the vendor/spryker-features directory:
const globalSettings = {
    paths: {

        features: './vendor/spryker-feature',
    }
}

const getAppSettingsByTheme = (namespaceConfig, theme, pathToConfig) => {
    const paths = {

        features: globalSettings.paths.features,
    };

    return {
        find: {
            componentEntryPoints: {
                dirs: [
                    join(globalSettings.context, paths.features),
                ],
            },
            componentStyles: {
                dirs: [join(globalSettings.context, paths.features)],
            },
        },
    };
}
  1. Build the project:
vendor/bin/console frontend:project:install-dependencies
vendor/bin/console frontend:yves:build
vendor/bin/console frontend:zed:build

Install the features

Integrate the following related features:

FEATURE REQUIRED FOR THE CURRENT FEATURE INSTALLATION GUIDE
Self-Service Portal (SSP) Asset Management Self-Service Portal (SSP) Asset Management
Self-Service Portal (SSP) Dashboard Management Self-Service Portal (SSP) Dashboard Management
Self-Service Portal (SSP) File Management Self-Service Portal (SSP) File Management
Self-Service Portal (SSP) Inquiry Management Self-Service Portal (SSP) Inquiry Management
Self-Service Portal (SSP) SSP Service Management Self-Service Portal (SSP) SSP Inquiry Management