This article describes how to install and configure famous extension “DAM”, aka Digital Asset Management.

Authors of DAM say on  extension's homepage:

Digital Asset Management (DAM) is a tool for organizing digital media assets for storage and retrieval by categories, mimetypes etc. DAM is an enhanced version of fileadmin. Metadata can be added by hand or extracted automatically for assets and can be extracted by indexing tools and used in the frontend by various apps.

If you need something really powerful to organize your files and like the idea of being able to manage their metadata such as title, author, copyright information, abstract, content language, … then you’ll love DAM. Otherwise, forget it as it’s not a tiny extension!

What do you need?

As said, DAM is something really powerful but requires many components and lot’s of patience if you want to take advantage of it. This article tries to leverage the time you will need to be able to use it.

One last note before actually explaining how it works, I started to work on using DAM with  DBAL, the system extension that lets TYPO3 run on another DBMS than MySQL, in my development environment, namely Oracle. See f if you want to use Oracle with TYPO3. I’ll explain within this article how to configure DBAL to use DAM. If you don’t need this information, simply skip the corresponding sections.

Install DAM extensions

If you use DBAL, make sure to first have a look at [ 1] in order to apply any pending patch onto your TYPO3 install.

Now install following extensions:

Metadata Extraction

It’s not fun to manually enter information that may easily be extracted from files. If you show properties of a PDF file, you will see that title, keywords, description and author are often available. Nowadays, photographs from your APN contain EXIF and IPTC information. Adobe created XMP metadata format and many vendors and softwares integrated its support. Thus install a few more extensions:

Make sure to have PHP module exif activated. You also should install a few external softwares:

  • catdoc (Debian package catdoc)
  • exiftags (Debian package exiftags)
  • pdfinfo (Debian package xpdf-utils)
  • pdftotext (Debian package xpdf-utils)
  • xls2csv (Debian package catdoc)

One final note. Go to install tool, section 4: Image Processing and see in testing section 1: Reading image formats if you are able to read PDF and AI files. If not, it’s time to install GhostScript (Debian package ghostscript).

Double-check that all services are up and running:

Next chapters will show you how to use DAM (coming soon).