Medienverwaltung und Metadaten
Bilder und andere Medien sind in cmsWorks unabhängig von den anderen Inhalten gespeichert und können daher beliebig oft eingesetzt werden. Ablage erfolgt in einer frei zu definierbaren, hierarchischen Verzeichnisstruktur. Im Rahmen des Digial Asset Managements werden alle Medien mit einer Vielzahl von Metadaten gespeichert (z.B. Bildquelle, Schlagworte, Konfigurierbar bis hinauf zur kompletten Dublin Core - Spezifikation).
Bildbearbeitung gleich im Desktop
Das Medienfenster bietet neben einer Vorschau auf das Bild auch Funktionen zur direkten Bildbearbeitung. Sie können auf zusätzliche Software wie Photoshop weitgehend verzichten.

Abbildung 1 Alltägliche Bildbearbeitungen (Resize, Zuschneiden, Kippen/Drehen und Optimieren) können gleich im Medienfenster durchgeführt werden.
Zusätzliche Plugins und Funktionserweiterungen mit ContentScript

Ein ContentScript kann alle Aktionen durchführen, die auch ein Redakteur ausführen kann (nur viel schneller und zuverlässiger). ContentScript bietet eine einfache und dennoch leistungsfähige Möglichkeit, Routinevorgänge und Workflows zu programmieren oder auch Änderungen an den Daten vorzunehmen.
So können mit wenigen Zeilen Code Plugins und Wizards geschrieben werden, die z.B. eingestellte Masterbilder in vorgegebene Zielformate umwandelt und mit dem Masterbild verknüpft. Dabei bleiben die Bildinformationen (z.B. JFIF) und die Metainformationen erhalten. Versionskontrolle inklusive.
Automatisierte Bildbearbeitung
Selektiver Upload mit Upload-Tool
Mit einem über den Desktop aufzurufenden Flash-Tool können mehrere Bilder eines Verzeichnisses zum Upload selektiert, mit Meta-Informationen versehen und dann hochgeladen werden. Das Upload-Tool ist auch in der Lage sehr große Dateien noch vor dem Upload auf webgerechte Formate umzurechnen.
Massenupload
Sollen viele hundert Bilder von einem Datenträger in das CMS geladen werden (z.B. im Rahmen einer Migration), dann bietet sich der Massenupload mit ContentScripting an. Diese Methode, die das optionale ContentScripting-Modul voraussetzt, kann mit wenigen Zeilen Code ganze Verzeichnisstrukturen übernehmen. Ausgelöst wird der Importvorgang entweder mit dem manuellen Aufruf des Skripts oder per Knopfdruck über die Oberfläche.
Dabei werden auch Metadaten aus dem Bildnamen und JPEG Header ausgelesen, interpretiert und in das CMS übernommen. Verschiede Prüfungen und Umformungen sind möglich. Beispiele für diese Umformungen sind:
- Skalieren (unter Beibehaltung des Seitenverhältnisses)
- Um einen bestimmten Faktor (z.B. 25%)
- Auf eine maximale Größe (z.B. max. 120 px breit) - Kombinationen aus Skalieren und Beschneiden
- - Einpassen und Beschneiden über Bildmitte mit dem Ziel der maximalen Bildnutzung im Zielformat.


