External DAM module

License

MLA

Issues

Maven site

Latest

2.0.1

Module structure

artifactID Description

magnolia-external-dam-parent

Parent reactor.

     magnolia-external-dam

Provides the foundation for integrating with S3 and Bynder and a sample component for using assets in the Pages app.

     magnolia-external-dam-bynder

Provides a default implementation to connect to Bynder.

     magnolia-external-dam-s3

Provides a default implementation to connect to Amazon S3.

Installing with Maven

Maven is the easiest way to install the module. Add the following to your bundle:

<dependency>
  <groupId>info.magnolia.external.dam</groupId>
  <artifactId>magnolia-external-dam</artifactId>
  <version>2.0.1</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.external.dam</groupId>
  <artifactId>magnolia-external-dam-bynder</artifactId>
  <version>2.0.1</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.external.dam</groupId>
  <artifactId>magnolia-external-dam-s3</artifactId>
  <version>2.0.1</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.

Connection configuration

See the following pages for detailed information about connecting to and configuring your external DAM solution:

Essentially, you:

  • Provide connection credentials for your external solution.

  • Enable the subapp to display in the Magnolia Assets app.

  • Configure the cache if necessary.

You can create or edit the configuration in the JCR or the File System (YAML) under <module-name>/external-dams/<definition-name>.

Before you configure the connection, make sure you know:

  • Which solution you want to connect to. Default implementations are provided for:

    • AWS S3

    • Bynder

  • Connection credentials for your solution.

If you want to connect to another third-party tool, extend the Magnolia DAM API and create your own asset provider
There are several additional DAM connector modules. For more details, see Digital asset management modules.

Release history

External DAM module changelog

The changelog gives you an overview of the changes made to the External DAM module at each release.

This changelog covers the 2.0.x branch of the External DAM module. For the 1.1.x changelog, see here.

2.0.1

Released on November 13, 2024.

Ticket Type Description

EXTDAM-506

Add default columns in the External DAM app asset chooser dialog

2.0.0

Released on September 4, 2024.

This release is compatible with Magnolia 6.3.

If you use the S3 connector, we recommend you don’t upgrade to Magnolia 6.3. This is because you may encounter search performance issues due to EXTDAM-500.
Ticket Type Description

EXTDAM-482

Incorrect REST responses from missing S3 images.

EXTDAM-453

S3: Bring back the bucket icon.

EXTDAM-363

Build on JDK 11.

EXTDAM-270

S3: Remove bucket name from app folder links and item description.

EXTDAM-238

S3: getItem returns size 0 for assets.

EXTDAM-237

S3:Option to store width and height in the asset metadata.

EXTDAM-218

S3: Add filtering on the Name column.

DAM integration framework compatibility

Module version Magnolia CMS version

2.0.0

6.3

1.1.0+

6.2.13+

1.0.3+

6.2.4

1.0.2

6.2.4

1.0.1

6.2.1

1.0

6.2

A note about connector compatibilty

The third-party versions listed below are the versions Magnolia has developed and tested against. If you don’t see a particular version listed, it simply means that we do not routinely test on it. If you are using another version of the third-party tool and run into compatibility issues, please contact our Support.

Module version Bynder SDK

2.0.0

Tested against 2.2.1

1.0.4

Tested against 2.2.1

1.0

Tested against 2.2.0

Module version AWS Java SDK

2.0.0

2.26.20

1.0.1

2.13.25

1.0

Tested against 2.9.7


1. The framework is included with your DX Core license. However, the associated extensions require an additional special license.
Feedback

DX Core

×

Location

This widget lets you know where you are on the docs site.

You are currently perusing through the DX Core docs.

Main doc sections

DX Core Headless PaaS Legacy Cloud Incubator modules