Digital Asset Management module

Edition CE

License

MLA, GPL

Issues

DAM

Maven site

DAM

Latest

3.0.22

The Digital Asset Management (DAM) module provides the functionality to manage assets such as images, videos and documents and use them on the website.

Module structure

artifactId

magnolia-dam-parent

Parent reactor.

magnolia-dam-api

API for the base classes such as Item, ItemKey, Asset, Folder, AssetRendition, AssetProvider, AssetRenderer.

magnolia-dam-core

Provides main components and configuration for Magnolia DAM.

Provides core functionality. Contains an implementation for AssetProviderRegistry, DamDownloadServlet and others.
A Magnolia module holding the DamCoreConfiguration module class.

magnolia‑dam‑app-compatibility

DAM app. The original 5 UI asset management app.

In module versions below 3.0, its artifactId is magnolia‑dam‑app.

magnolia-dam-jcr

JCR based implementation of AssetProvider.

magnolia-dam-app

Assets app, a Magnolia 6 UI container application for asset management subapps such as:

See also the DAM Connector Pack.

magnolia-dam-app-jcr

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

magnolia-dam-imaging

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

magnolia-dam-templating

For usage, see the damfn page.

magnolia-dam-preview

Adds thumbnail and portrait views for PDFs and videos.

This is an optional module, 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.

For more details about the module, see the DAM Preview module page.


Installing with Maven

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

<dependency>
  <groupId>info.magnolia.dam</groupId>
  <artifactId>magnolia-dam-api</artifactId>
  <version>3.0.22</version>
</dependency>
<dependency>
  <groupId>info.magnolia.dam</groupId>
  <artifactId>magnolia-dam-app</artifactId>
  <version>3.0.22</version>
</dependency>
<dependency>
  <groupId>info.magnolia.dam</groupId>
  <artifactId>magnolia-dam-app-compatibility</artifactId>
  <version>3.0.22</version>
</dependency>
The dependency to magnolia‑dam‑app-compatibility is not mandatory.
<dependency>
  <groupId>info.magnolia.dam</groupId>
  <artifactId>magnolia-dam-core</artifactId>
  <version>3.0.22</version>
</dependency>
<dependency>
  <groupId>info.magnolia.dam</groupId>
  <artifactId>magnolia-dam-jcr</artifactId>
  <version>3.0.22</version>
</dependency>
<dependency>
  <groupId>info.magnolia.dam</groupId>
  <artifactId>magnolia-dam-app-jcr</artifactId>
  <version>3.0.22</version>
</dependency>
The dependency to magnolia‑dam‑app-jcr is not mandatory.
<dependency>
  <groupId>info.magnolia.dam</groupId>
  <artifactId>magnolia-dam-templating</artifactId>
  <version>3.0.22</version>
</dependency>
<dependency>
  <groupId>info.magnolia.dam</groupId>
  <artifactId>magnolia-dam-imaging</artifactId>
  <version>3.0.22</version>
</dependency>
Feedback