The Bootstrap connector is built using the Translation Framework API for AEM 6.4.0. The purpose of the connector is to
- Provide sample code to Translation partners and Service providers to start building their connector
- Provide best practices for building/packaging the connector
- Highlight the coding standards for the Connector certification process
- Serve as a reference implementation of the Translation API
The main parts of the template are:
- core: Java bundle containing all core functionality like OSGi service as well as component-related Java code.
- ui.apps: contains the /apps (and /etc) parts of the project, components, templates, configurations.
To build all the modules run in the project root directory the following command with Maven 3:
mvn clean install
If you have a running AEM instance you can build and package the whole project and deploy into AEM with
mvn clean install -PautoInstallPackage
Or to deploy it to a publish instance, run
mvn clean install -PautoInstallPackagePublish
Or alternatively
mvn clean install -PautoInstallPackage -Daem.port=4503
Or to deploy only the bundle to the author, run
mvn clean install -PautoInstallBundle
For detailed information visit:
Overview of Translation Framework
Bootstrap connector Installation steps
State diagram showing different states of translation as noted in the API