Digital Asset Management module

Digital asset management Bundled: Community edition

Edition CE

License

MLA, GPL

Issues

DAM

Maven site

DAM

Latest

5.0.0-beta1

The Digital Asset Management (DAM) module provides the DAM API and its implementation.

This is a technical preview of version 5.0.0-beta1 of the Digital Asset Management (DAM) module, referred to as DAM 5. This preview is intended for testing and evaluation purposes only and must not be used in production environments.

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

Prerequisites

DAM 5 is currently offered as a technical preview. You must read the DAM 5 technical preview information before installing.

DAM 5 works with Magnolia 6.3 (DX Core and CE) under certain conditions, and is planned to work with Magnolia 6.4. It requires the installation of the following versions of modules:

DAM module version Compatible module versions

5.0.0-beta1

Magnolia CMS 6.3.9+

DAM App module 5.0.0-beta1 (required)

Imaging module 4.1.0-beta1 (required)

Image Recognition 3.0.0-beta1 (optional)

Module structure

artifactId

magnolia-dam-parent

Parent reactor.

dam-api

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

dam-bom

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

dam-core

Provides main components and configuration for Magnolia DAM.

Provides core functionality. Contains an implementation for info.magnolia.dam.api.AssetProviderRegistry, info.magnolia.dam.core.download.DamDownloadServlet and others.
A Magnolia module holding the info.magnolia.dam.core.config.DamCoreConfiguration module class.

See the dam-core submodule page for configuration information.

dam-jcr

JCR based implementation of AssetProvider.

See the dam-jcr submodule page for configuration information.

dam-jcr-s3

Connects Magnolia to your AWS S3 bucket for asset binary storage. See the dam-jcr-s3 submodule page for configuration information.

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-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</groupId>
  <artifactId>magnolia-dam-api</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</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</groupId>
  <artifactId>magnolia-dam-core</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</groupId>
  <artifactId>magnolia-dam-jcr</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</groupId>
  <artifactId>magnolia-dam-jcr-s3</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 Digital Asset Management module docs.

Main doc sections

DX Core Headless PaaS Legacy Cloud Incubator modules