Skip to content

Commit

Permalink
Merge pull request #410 from entando/ENDOC-415b
Browse files Browse the repository at this point in the history
ENDOC-415b Create New App Builder page
  • Loading branch information
nshaw authored Feb 4, 2022
2 parents 81b70d6 + b022648 commit e57adce
Show file tree
Hide file tree
Showing 9 changed files with 98 additions and 4 deletions.
4 changes: 4 additions & 0 deletions vuepress/docs/.vuepress/next.js
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,10 @@ module.exports = {
title: 'Welcome Wizard',
path: path + 'compose/welcome-wizard.md'
},
{
title: 'Entando App Builder',
path: path + 'compose/app-builder.md'
},
{
title: 'Entando Component Repository',
path: path + 'compose/ecr-overview.md'
Expand Down
4 changes: 4 additions & 0 deletions vuepress/docs/.vuepress/v632.js
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,10 @@ module.exports = {
title: 'Welcome Wizard',
path: path + 'compose/welcome-wizard.md'
},
{
title: 'Entando App Builder',
path: path + 'compose/app-builder.md'
},
{
title: 'Entando Component Repository',
path: path + 'compose/ecr-overview.md'
Expand Down
43 changes: 43 additions & 0 deletions vuepress/docs/next/docs/compose/app-builder.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
sidebarDepth: 2
---

# Entando App Builder

The Entando App Builder plays a key role in the composition of Entando Applications. It is a feature-rich, low-code user interface to customize and manage components. It also offers a Dashboard and a modular CMS to streamline the design and build process.

![app-builder](./img/app-builder.png)

The App Builder allows you to create pages and content, configure widgets and plugins, and interact with the [Entando Component Repository](ecr-overview.md) (ECR). It also interfaces with the [Entando Hub](https://hub.entando.com), where you can share components and collaborate.

Pages are designed and embedded with functionality via drag-and-drop:

![page-design](./img/page-design.png)

In the default deployment, the App Builder is a React JS application served by Node. In a quickstart environment, the App Builder is deployed as a container. It is the frontend of the core application and uses REST APIs to communicate with the core instance and Entando Component Manager (ECM). The App Builder can query the ECM to fetch information on Entando Bundles available to the ECR.

### Key Features:


* Install component bundles from the Entando Component Repository

* Deploy standalone packaged business capabilities

* Preview page design and functionality

* Append or update applications

* Deliver standardized UX design with page and content templates

* Use micro frontends to build pages from modular, editable content


### Next Steps:

* To begin, [install Entando](../getting-started/README.md#automatic-install)

* [Welcome Wizard](./welcome-wizard.md)

* [Create a new page](../../tutorials/compose/page-management.md)

* Try out components or packaged business capabilities from the [Entando Hub](https://hub.entando.com)
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.
43 changes: 43 additions & 0 deletions vuepress/docs/v6.3.2/docs/compose/app-builder.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
sidebarDepth: 2
---

# Entando App Builder

The Entando App Builder plays a key role in the composition of Entando Applications. It is a feature-rich, low-code user interface to customize and manage components. It also offers a Dashboard and a modular CMS to streamline the design and build process.

![app-builder](./img/app-builder.png)

The App Builder allows you to create pages and content, configure widgets and plugins, and interact with the [Entando Component Repository](ecr-overview.md) (ECR). It also interfaces with the [Entando Hub](https://hub.entando.com), where you can share components and collaborate.

Pages are designed and embedded with functionality via drag-and-drop:

![page-design](./img/page-design.png)

In the default deployment, the App Builder is a React JS application served by Node. In a quickstart environment, the App Builder is deployed as a container. It is the frontend of the core application and uses REST APIs to communicate with the core instance and Entando Component Manager (ECM). The App Builder can query the ECM to fetch information on Entando Bundles available to the ECR.

### Key Features:


* Install component bundles from the Entando Component Repository

* Deploy standalone packaged business capabilities

* Preview page design and functionality

* Append or update applications

* Deliver standardized UX design with page and content templates

* Use micro frontends to build pages from modular, editable content


### Next Steps:

* To begin, [install Entando](../getting-started/README.md#automatic-install)

* [Welcome Wizard](./welcome-wizard.md)

* [Create a new page](../../tutorials/compose/page-management.md)

* Try out components or packaged business capabilities from the [Entando Hub](https://hub.entando.com)
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.
8 changes: 4 additions & 4 deletions vuepress/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5595,10 +5595,10 @@ no-case@^2.2.0:
dependencies:
lower-case "^1.1.1"

node-forge@^0.10.0:
version "0.10.0"
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3"
integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==
node-forge@^0.10.0, node-forge@^1.0.0:
version "1.2.1"
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz#82794919071ef2eb5c509293325cec8afd0fd53c"
integrity sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==

node-libs-browser@^2.2.1:
version "2.2.1"
Expand Down

0 comments on commit e57adce

Please sign in to comment.