Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Assets in one workspace, originals in another.

Pros

(plus)  Simplicity, originals never show up when navigating/enumerating the tree of assets

Cons

(minus) References will need to be by uuid only

(minus) Streaming the original will require support requires supporting an additional workspace

Alternative 2 - Separated by path

...

(plus) References can be JCR properties of reference type

Cons

(minus) Navigating/enumerating asset must always start with the /assets node and never go to the root

(minus) The hierarchy of assets start at level 1, creating a special case for the topmost folder. I.e. an asset shown in the root of DAM is not in the root of the workspace. This needs to be taken into account in code accessing the workspace.

Alternative 3 - Mixed in the same tree

...

(plus) Enumerating the assets using an a particular original is trivial

Cons

(minus) Not ideal for the workbench component as it will need to hide the original but show the assets beneath it.

(minus) Ordering assets will only be possible among the assets having the same original

...