The 5.7 branch of Magnolia reached End-of-Life on December 31, 2023, as specified in our End-of-life policy. This means the 5.7 branch is no longer maintained or supported. Please upgrade to the latest Magnolia release. By upgrading, you will get the latest release of Magnolia featuring significant improvements to the author and developer experience. For a successful upgrade, please consult our Magnolia 6.2 documentation. If you need help, please contact info@magnolia-cms.com.
Modules
magnolia-dam-jcr
- Magnolia specific DAM implementation based on JCR.
- Stores DAM data in the JCR workspace
dam
. - Provides and configures the JCR specific AssetProvider $webResourceManager.requireResource("info.magnolia.sys.confluence.artifact-info-plugin:javadoc-resource-macro-resources") JcrAssetProvider.
magnolia-dam-imaging
- The link between
magnolia-dam-jcr
and the Imaging module. - Provides and configures $webResourceManager.requireResource("info.magnolia.sys.confluence.artifact-info-plugin:javadoc-resource-macro-resources") ImagingBasedAssetRendererwhich is a$webResourceManager.requireResource("info.magnolia.sys.confluence.artifact-info-plugin:javadoc-resource-macro-resources") AssetRendererbased on
magnolia-dam-jcr
.
- The link between
Installing
<version/>
in the dependency.<dependency> <groupId>info.magnolia.dam</groupId> <artifactId>magnolia-dam-jcr</artifactId> </dependency>
<dependency> <groupId>info.magnolia.dam</groupId> <artifactId>magnolia-dam-imaging</artifactId> </dependency>
Magnolia DAM JCR configuration
As mentioned above, the configuration for
Node name | Value |
---|---|
modules | |
dam | |
config | |
contentDisposition | |
providers | |
jcrProvider | |
renderers | |
imaging | |
class | info.magnolia.dam.imaging.ImagingBasedAssetRenderer |
class | info.magnolia.dam.jcr.JcrAssetProvider |
identifier | jcr |
renderers | |
noOp | |
class | info.magnolia.dam.core.NoOpAssetRenderer |
Note: NoOpAssetRenderer is configured by DAM core module but is shown here the sake completeness.