-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #412 from entando/ENDOC-416b
ENDOC-416b Create new Entando Component Manager page in Next and 6.3.2
- Loading branch information
Showing
8 changed files
with
70 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
sidebarDepth: 2 | ||
--- | ||
|
||
# Entando Component Manager | ||
|
||
An Entando Application is composed of the Entando App Builder, [Entando App Engine](../getting-started/concepts-overview.md#entando-app-engine), and Entando Component Manager. The Entando Component Manager (ECM) provides functionality to build and organize micro frontends and widgets from within the App Builder. It also manages the connections between an application and the installed plugins. | ||
|
||
The Component Manager is a service that links the [Entando Component Repository](ecr-overview.md) (ECR) of the App Builder to the core application instance. It appears as `quickstart-cm-deployment` in the Kubernetes pod list: | ||
|
||
![pods.png](./img/pods.png) | ||
|
||
The ECM communicates with the Kubernetes service to populate the ECR with the bundles available as [Custom Resources](../consume/custom-resources.md) in the Entando namespace. These bundles can be installed in the application and managed from within the ECR. | ||
|
||
![ecm-flow.png](./img/ecm-flow.png) | ||
|
||
In the flow pictured above: | ||
1. A user visits the ECR page in the App Builder | ||
2. The ECR makes a REST call to the `digital-exchange` endpoint | ||
3. The Component Manager receives the `digital-exchange` request | ||
4. The Component Manager calls the `k8s-service` to return the list of available `EntandoDeBundles` in the namespace | ||
|
||
A similar process occurs when bundles are installed or uninstalled. The [Entando Operator](../consume/operator-intro.md) performs actions based on lifecycle events for affected Entando Custom Resources. | ||
|
||
### Key Features: | ||
|
||
* Manages the installation and removal of project bundles | ||
|
||
* Makes components available in the App Builder through the Component Repository | ||
|
||
* Handles versioning of component bundles for sharing and collaborating |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
sidebarDepth: 2 | ||
--- | ||
|
||
# Entando Component Manager | ||
|
||
An Entando Application is composed of the Entando App Builder, [Entando App Engine](../getting-started/concepts-overview.md#entando-app-engine), and Entando Component Manager. The Entando Component Manager (ECM) provides functionality to build and organize micro frontends and widgets from within the App Builder. It also manages the connections between an application and the installed plugins. | ||
|
||
The Component Manager is a service that links the [Entando Component Repository](ecr-overview.md) (ECR) of the App Builder to the core application instance. It appears as `quickstart-cm-deployment` in the Kubernetes pod list: | ||
|
||
![pods.png](./img/pods.png) | ||
|
||
The ECM communicates with the Kubernetes service to populate the ECR with the bundles available as [Custom Resources](../consume/custom-resources.md) in the Entando namespace. These bundles can be installed in the application and managed from within the ECR. | ||
|
||
![ecm-flow.png](./img/ecm-flow.png) | ||
|
||
In the flow pictured above: | ||
1. A user visits the ECR page in the App Builder | ||
2. The ECR makes a REST call to the `digital-exchange` endpoint | ||
3. The Component Manager receives the `digital-exchange` request | ||
4. The Component Manager calls the `k8s-service` to return the list of available `EntandoDeBundles` in the namespace | ||
|
||
A similar process occurs when bundles are installed or uninstalled. The [Entando Operator](../consume/operator-intro.md) performs actions based on lifecycle events for affected Entando Custom Resources. | ||
|
||
### Key Features: | ||
|
||
* Manages the installation and removal of project bundles | ||
|
||
* Makes components available in the App Builder through the Component Repository | ||
|
||
* Handles versioning of component bundles for sharing and collaborating |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.