DAM App module

Digital asset management Bundled: Community edition

This is a technical preview of version 5.0.0-beta1 of the DAM App module. This preview is intended for testing and evaluation purposes only and must not be used in production environments. For more information, see the DAM 5.0.0-beta1 documentation.

To learn more or to request access for testing, contact us at dam5.feedback@magnolia-cms.com.

Edition CE

License

MLA, GPL

Issues

DAM

Maven site

DAM

Latest

5.0.0-beta1

The DAM App provides the DAM apps, including preview and templating support.

Module structure

artifactId

magnolia-dam-app-parent

Parent reactor.

dam-bom

Provides a Maven Bill of Materials (BOM) to simplify dependency management.

dam-app

Assets app, a Magnolia 6 UI container application for asset management subapps such as the native Magnolia assets subapp.

This container app can also be used with the DAM integration framework to add subapps connected to:

  • Amazon S3 Assets

  • Bynder

The Assets app is bundled with the following Magnolia-built webapps:

  • magnolia-community-webapp

  • magnolia-community-demo-webapp

  • magnolia-dx-core-webapp

  • magnolia-dx-core-demo-webapp

If you want to use the app in a custom webapp, make sure that you add an asset management subapp such as dam-app-jcr.

By default, the Assets app container doesn’t have a subapp defined and doesn’t start without a subapp.

dam-app-jcr

Magnolia assets subapp, a Magnolia-native asset management application for simple digital asset management scenarios.

See dam-app-jcr submodule page for configuration information.

dam-imaging

Provides an implementation of the AssetRenderer based on JCR and Magnolia Imaging module.

dam-templating

Provides info.magnolia.dam.templating.functions.DamTemplatingFunctions.

See the damfn page for more information.

dam-preview

Adds thumbnail and portrait views for PDFs and videos.

The DAM Preview module is optional, not installed by default, and its functionality is only guaranteed to work with the JCR assets, not with the assets stored on external DAM systems such as Bynder or Amazon S3 Assets.

See dam-preview submodule page for configuration information.

dam-widget

Provides a custom Vaadin widgetset that extends the Magnolia default widgetset for the DAM App module.

Installing with Maven

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

<dependency>
  <groupId>info.magnolia.dam-app</groupId>
  <artifactId>magnolia-dam-app-parent</artifactId>
  <version>5.0.0-beta1</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.dam-app</groupId>
  <artifactId>magnolia-dam-bom</artifactId>
  <version>5.0.0-beta1</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.dam-app</groupId>
  <artifactId>magnolia-dam-app</artifactId>
  <version>5.0.0-beta1</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.dam-app</groupId>
  <artifactId>magnolia-dam-app-jcr</artifactId>
  <version>5.0.0-beta1</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
The dependency to magnolia-dam-app-jcr is not mandatory.
<dependency>
  <groupId>info.magnolia.dam-app</groupId>
  <artifactId>magnolia-dam-templating</artifactId>
  <version>5.0.0-beta1</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.dam-app</groupId>
  <artifactId>magnolia-dam-imaging</artifactId>
  <version>5.0.0-beta1</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.dam-app</groupId>
  <artifactId>magnolia-dam-preview</artifactId>
  <version>5.0.0-beta1</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
The dependency to magnolia-dam-preview is not mandatory.
<dependency>
  <groupId>info.magnolia.dam-app</groupId>
  <artifactId>magnolia-dam-widget</artifactId>
  <version>5.0.0-beta1</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
Feedback

DX Core

×

Location

This widget lets you know where you are on the docs site.

You are currently perusing through the DAM App module docs.

Main doc sections

DX Core Headless PaaS Legacy Cloud Incubator modules