Hello,
as a frontend developer, how I should setup Entando to be fully productive with AppBuilder and CMS for local development?
1 Like
Hi @g.desantis,
In order to enable the Entando CMS plugin in the backend, you simply need to add the dependency in your project pom.xml
.
The dependency to add is
<dependency>
<groupId>org.entando.entando.bundles.app-view</groupId>
<artifactId>entando-app-view-cms-default</artifactId>
<version>${entando.version}</version>
<type>war</type>
</dependency>
And the entando.version
property is the version of entando cms you want to use, right now 6.1.1
For more details and a concrete example, you can check-out the entando-de-app
project available on GitHub at https://github.com/entando-k8s/entando-de-app
From the frontend side, to install both app-builder and entando-cms from scratch you should:
git clone https://github.com/entando/entando-cms.git
cd entando-cms
npm i -g npm-install-peers
npm i && npm-install-peers
create an .env.local file, containing for example
REACT_APP_DOMAIN=http://localhost:8080/entando-de-app
git clone https://github.com/entando/app-builder.git
cd app-builder
create an .env.local file, containing for example
DOMAIN=http://localhost:8080/entando-de-app
then
npm i
npm run app-install cms
npm start
You can find more info at
What if I want to run app-builder
from docker instead of the default development server from npm start
?