The External DAM app module provides an app that allows you to display content from an external asset provider.


Maven is the easiest way to install the module. Add the following dependency to your bundle:


Pre-built jars are also available for download. See Installing a module for help.


The app is based on the content app framework so its configuration is typical of any content app.

It's configuration can be found at /modules/dam-external-app/apps/dam-external-app.

The app is based on Content Connector which retrieves the content through DAM API#AssetProvider. See the documentation for more information on registering new asset provider.

The asset provider can be specified with its provider id at /modules/dam-external-app/apps/dam-external-app/subApps/browser/contentConnector@assetProviderId :

Node nameValue



















The view icons open different views of the assets stored in the DAM:

  • Tree view: Displays a hierarchical tree, including the folder structure. The underlying AssetProvider has to support AssetProviderCapability#hierarchical capability.
  • List view: Displays the items individually. You can sort them alphanumerically by clicking the column headings, if the AssetProvider supports AssetProviderCapability#queryand AssetProviderCapability#queryWithSorting.
  • Thumbnail view: Displays thumbnail images of the assets. There is a zoom control at the top for resizing.
  • Detail: Display details of the asset. The Metadata field displays all registered metadata classes supported by the asset.

Use in dialogs

The AssetLinkField has to be used instead of LinkField.

It is configured the same way as regular LinkField:

Node nameValue








#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))