DAM App module
Digital asset management Bundled: Community edition
This is a technical preview of version To learn more or to request access for testing, contact us at dam5.feedback@magnolia-cms.com. |
Edition | CE |
---|---|
License |
|
Issues |
|
Maven site |
|
Latest |
5.0.0-beta1 |
The DAM App provides the DAM apps, including preview and templating support.
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 module. |
||
|
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>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-app</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-app</groupId>
<artifactId>magnolia-dam-app</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-app</groupId>
<artifactId>magnolia-dam-app-jcr</artifactId>
<version>5.0.0-beta1</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-app</groupId>
<artifactId>magnolia-dam-templating</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-app</groupId>
<artifactId>magnolia-dam-imaging</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-app</groupId>
<artifactId>magnolia-dam-preview</artifactId>
<version>5.0.0-beta1</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |
The dependency to magnolia-dam-preview is not mandatory.
|
<dependency>
<groupId>info.magnolia.dam-app</groupId>
<artifactId>magnolia-dam-widget</artifactId>
<version>5.0.0-beta1</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |