DAM App module
Digital asset management (DAM) Bundled: Community edition
| Edition | CE | 
|---|---|
| License | |
| Issues | |
| Maven site | |
| Latest | 6.0.0-rc2 | 
The DAM App module provides the Assets app and related functionality, including preview and templating support.
| This module requires the DAM module to be installed with it. | 
Module structure
| artifactId | |||
|---|---|---|---|
| 
 | Parent reactor. | ||
| 
 | Provides a Maven Bill of Materials (BOM) to simplify dependency management. | ||
| 
 | 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: 
 The Assets app is bundled with the following Magnolia-built webapps: 
 If you want to use the app in a custom webapp, make sure that you add an asset management subapp such as  
 | ||
| 
 | Magnolia assets subapp, a Magnolia-native asset management application for simple digital asset management scenarios. See  | ||
| 
 | Provides an implementation of the AssetRenderer based on JCR and Magnolia Imaging. | ||
| 
 | Provides info.magnolia.dam.templating.functions.DamTemplatingFunctions. See the damfn page for more information. | ||
| 
 | Adds thumbnail and portrait views for PDFs and videos. 
 See  | ||
| 
 | 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>6.0.0-rc2</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>6.0.0-rc2</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>6.0.0-rc2</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>6.0.0-rc2</version> (1)
</dependency>| 1 | Should you need to specify the module version, do it using <version>. | 
| The dependency to magnolia-dam-app-jcris not mandatory. | 
<dependency>
  <groupId>info.magnolia.dam-app</groupId>
  <artifactId>magnolia-dam-templating</artifactId>
  <version>6.0.0-rc2</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>6.0.0-rc2</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>6.0.0-rc2</version> (1)
</dependency>| 1 | Should you need to specify the module version, do it using <version>. | 
| The dependency to magnolia-dam-previewis not mandatory. | 
<dependency>
  <groupId>info.magnolia.dam-app</groupId>
  <artifactId>magnolia-dam-widget</artifactId>
  <version>6.0.0-rc2</version> (1)
</dependency>| 1 | Should you need to specify the module version, do it using <version>. |