Digital Asset Management module
Digital asset management Bundled: Community edition
Edition | CE |
---|---|
License |
|
Issues |
|
Maven site |
|
Latest |
4.0.1 |
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 | |||
---|---|---|---|
|
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 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. |
||
|
DAM app. The original 5 UI asset management app.
|
||
|
JCR based implementation of AssetProvider. |
||
|
Assets app, a Magnolia 6 UI container application for asset management subapps such as:
See also the DAM integration framework. |
||
|
Magnolia Assets subapp, a Magnolia-native asset management application for simple digital asset management scenarios. |
||
|
Provides an implementation of the AssetRenderer based on JCR and Magnolia Imaging module. |
||
|
Provides info.magnolia.dam.templating.functions.DamTemplatingFunctions. For usage, see the damfn page. |
||
|
Adds thumbnail and portrait views for PDFs and videos.
|
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>4.0.1</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-app</artifactId>
<version>4.0.1</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-app-compatibility</artifactId>
<version>4.0.1</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |
The dependency to magnolia‑dam‑app-compatibility is not mandatory.
|
<dependency>
<groupId>info.magnolia.dam</groupId>
<artifactId>magnolia-dam-core</artifactId>
<version>4.0.1</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>4.0.1</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-app-jcr</artifactId>
<version>4.0.1</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</groupId>
<artifactId>magnolia-dam-templating</artifactId>
<version>4.0.1</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-imaging</artifactId>
<version>4.0.1</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |