Extending DAM document libraries

We are using the usual “libraries” term, that you may also know as “collection holdings”.

The out of the box configuration only contains one DAM library which structure name is asset. This default structure is configured with recommended properties.

Most of these properties reflect technical properties of an asset (eg: width, height, assetnature...).

If you don't think you need some property, it is highly recommended to hide from users rather than to remove it from the structure.

Few of these properties are purely functional and are common to all DAMs (such as keywords, folder…)

Creating new libraries

During the project implementation, you might need to create additional libraries. This need can come from different use cases:

It is recommended to duplicate the asset structure for creating a new library rather than creating the library from a fresh new structure. Doing so, you are sure not to forget required configuration.

Check list after creating a new library from a BO perspective

Check list after creating a new library from a Portal perspective

Extending a library

You are free to add specific metadata to any library. If you have created additional libraries and you want to add a property to multiple of the libraries, remember you can copy a property from one structure to another.

Check list after creating a property from a BO perspective

Check list after creating a property from a Portal perspective

Extending metadata

It is recommended to create new kinds of metadata by duplicating an existing metadata structure. However, you need to be careful about different configuration points:

Check list after creating a metadata from a BO perspective

Check list after creating a metadata from a Portal perspective

Extending workflows

With starter-kit, DAM libraries and metadata use 2 workflows. If you want to enrich the default provided workflows, we recommend creating a new workflow and building statuses and actions on those instead of changing the default provided ones.

It is legitimate to have multiple workflows when you need to introduce specific behaviours, however, in order to ease security configuration, it is highly recommended to keep focal points for your different steps and to adopt naming conventions for your actions.

Further reading

Adapting The Data Model

Setting Up Workflows

Setting Up Analytics

Setting Up Permissions and Roles