Install Self-Service Portal
Edit on GitHubThis 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
- In
package.json
, addspryker-feature
to theworkspaces
section:
{
"workspaces": [
"vendor/spryker-feature/*",
"vendor/spryker-feature/*/assets/Zed"
],
"devDependencies": {
"@spryker/oryx-for-zed": "~3.4.5",
}
}
- Adjust
frontend/settings.js
to resolve typescript files in thevendor/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)],
},
},
};
}
- 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 |
Thank you!
For submitting the form