Digital Asset Management module
Digital asset management Bundled: Community edition
Edition | CE |
---|---|
License |
|
Issues |
|
Maven site |
|
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 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 | |
---|---|
|
Parent reactor. |
|
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. |
|
Provides a Maven Bill of Materials (BOM) to simplify dependency management. |
|
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. See the |
|
JCR based implementation of AssetProvider. See the |
|
Connects Magnolia to your AWS S3 bucket for asset binary storage.
See the |
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> . |