Administration of media and meta-data
Images, other media and content are stored separately and can so be re-used many times. Documents can be stored in a freely definable hierarchical structure. cmsWorks uses a Digital Asset Management, where all kind of media can be stored accompanied by any number of of meta-data (e. g. image source, keywords - configurable up to complete Dublin Core-specification).
Direct image editing
The internal image viewer provides a preview as well as features of direct editing. You do not necessarily need external programs like Photoshop.

figure 1: Everyday image editing (resize, cropping, turn/mirror and optimize) can be done within the internal image viewer.
Additional plugins and feature extensions with ContentScript

That way plugins and wizards can be written with just a few lines of code, which converts master images into given formats und links them back to the master image. Image information (e. g. JFIF) and the meta-information will be preserved. In addition cmsWorks maintains a version control.
Automated image editing
Mass upload
Mass upload with ContentScripting is especially appropriate, when hundreds of images are supposed to be transferred from a data carrier into the CMS (e.g. in the course of a migration). This method, which requires the optional ContentScripting module, can transfer the directory structures by just a few lines of code. The import starts either by manual activation of the script or via the graphical user interface.
Meta-data can be read from the image name and the JPEG header, interpreted and transferred into the CMS. Different tests and conversions are possible, as wellFor example:
- scaling (and keeping the aspect ratio)
- by a particular factor (e. g. 25 %)
- to a maximum size (e. g. max. 120 px width)
- mix of scaling and cropping
- using a given image space in an optimal way by scaling and cropping in relation to the image center
