Asset-Management

Seit der Version 4 wurde das Asset-Management in der easydb vollständig überarbeitet. Assets werden jetzt asynchron von der easydb verwaltet, d.h. nach dem Upload einer Datei werden im Hintergrund die Vorschauen berechnet ohne das die easydb blockiert und darauf wartet, dass die Umrechnung fertig ist. Dies ist insbesondere bei Videos von entscheidener Bedeutung, da ein Video-Umrechnungs-Job je nach Länge der Videos mehrere Minuten oder Stunden in Anspruch nehmen kann.

Das Asset-Management wird vom easydb-Asset-Server übernommen. Sämtliche Dateien (Assets), die mit der easydb verwaltet werden, werden an den easydb-Asset-Server übergeben. Dieser Server kümmert sich um die Verwaltung der Dateien und der passenden Vorschauen und Versionen.

Um Assets in die easydb zu laden gibt es folgende Möglichkeiten:

Um Assets zu bearbeiten (Zuschneiden, Auswahl von Seiten, etc.) nutzen Sie in der easydb:

Um Assets über eine Vorschau anzuschauen nutzen Sie die Vorschauen in den:

Grundlagen des Asset-Managements in easydb

easydb unterscheidet zwischen Versionen eines Assets und abgeleiteten Assets.

Asset (ID: 123)             Abgeleitetes Asset (ID: 126)

Versionen                   Versionen
------------------          ------------------        
| original       |          | original       |
| 1600           |          | 1600           |
| 800            | ----->   | 800            |
| 160            |          | 160            |
| 100            |          | 100            |
------------------          ------------------

Jedes Asset, welches in die easydb geladen wird, bekommt eine eindeutige easydb-Asset-Server-ID (*eas-ID*), im Beispiel die eas-ID 123. Die eas-IDs werden vom Asset-Server aufsteigend vergeben und gelten für die gesamte Asset-Server-Installation.

Davon erzeugt easydb beispielsweise 4 Versionen, 1600, 800, 160 und 100. Das Asset selbst ist technisch gesehen die Version original so dass wir für das Asset mit der ID 123 5 Versionen angezeigt bekommen.

Wird dieses Asset nun gedreht entsteht ein abgeleitetes oder untergeordnetes Asset. Technisch gesehen handelt es sich um ein vollwertiges Asset mit der easydb-Asset-Server-ID 126. Auch von diesem Asset entstehen automatisch die 5 Versionen.

In Objekten (wie zum Beispiel Bilder) wird nun diese eas-ID gespeichert. Wenn das Bild gedreht wurde, wird die 126 gespeichert, ohne Drehung die 123. Wenn ein Bild gedreht wurde, kann über den Asset-Eigenschaften-Dialog wieder auf das übergeordnete Asset mit der eas-ID 123 gewechselt werden.

Wenn ein Asset aus mehreren Seiten besteht, wie beispielsweise PDF-Dateien, so wird jede Seite ein untergeordnetes Asset. easydb verlinkt dann automatisch die eas-ID der ersten Seite mit dem Objekt. Über den Asset-Eigenschaften-Dialog kann die verlinkte eas-ID auf eine andere Seite umgestellt werden.