/gathercontent-aem-integration

GatherContent-AEM Integration

Primary LanguageJavaApache License 2.0Apache-2.0

GatherContent AEM integration

Image of Integration

GatherContent’s AEM integration allows content editors to import and update content from GatherContent to AEM. Editors are able to specify mappings, defining which templates and fields should be mapped and then imported. The integration also provides a backward connection, allowing content editors to update the GatherContent workflow status for all items that are successfully imported.

  • Migrate content into AEM
  • Update migrated content in AEM
  • Import content into GatherContent (soon)
  • Publish content to AEM (soon)
AEM 6.0 AEM 6.1 AEM 6.2
👌 Supported 👌 Supported 👌 Supported

Modules

The main parts of the template are:

  • core: Java bundle containing all core functionality like OSGi services, listeners or schedulers, as well as component-related Java code such as servlets or request filters.
  • ui.apps: contains the /apps (and /etc) parts of the project, ie JS&CSS clientlibs, components, templates, runmode specific configs as well as Hobbes-tests
  • ui.content: contains sample content using the components from the ui.apps
  • ui.tests: Java bundle containing JUnit tests that are executed server-side. This bundle is not to be deployed onto production.
  • ui.launcher: contains glue code that deploys the ui.tests bundle (and dependent bundles) to the server and triggers the remote JUnit execution

How to build

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 to deploy only the bundle to the author, run

mvn clean install -PautoInstallBundle

Testing

In progress

Maven settings

The project comes with the auto-public repository configured. To setup the repository in your Maven settings, refer to:

http://helpx.adobe.com/experience-manager/kb/SetUpTheAdobeMavenRepository.html

Produced by

Axamit

Changelog

27/02/2017 1.0.38.1 Bug Fix Release

28/11/2016 1.0.38 Release