Dateien aus TYPO3 komfortabel bereitstellen: Downloadlösungen mit DAM-Anbindung
Das Digital Asset Management (DAM) ist seit Version 4.0 eine der besonders leistungsfähigen Komponenten von TYPO3 [1]. Es bietet die
Möglichkeit, mediale Inhalte verschiedener Formate komfortabel zu
verwalten. Zu den wesentlichen Stärken gehören unter anderem die Verwaltung
zahlreicher Meta-Informationen und die Möglichkeit, eine Datei mehreren
Kategorien zuzuordnen, sodass auch bei größeren Internet-Präsenzen das Verwalten
und insbesondere das Auffinden von Dateien deutlich erleichtert wird. Doch die Möglichkeiten können durch den Einsatz von Extensions durchaus noch erweitert werden. Die Bezeichnung „Downloadextension“ hat sich für sie eingebürgert. Sie meint die Unterstützung des Downloads von Dateien wie zum Beispiel Bilder und Dokumente aus einem TYPO3-System heraus. In der einfachsten Form besteht die Hilfe nur aus dem Link auf eine Datei. Darüber hinaus sind oft aber auch Angaben zu Dateityp, Dateigröße und Datum wünschenswert sowie weitere Angaben und Meta-Informationen zu Inhalt, Autor, Stichworten, Versionsnummer und so weiter. Die Kategorisierung der einzelnen Links zu den Dateien und zum Beispiel auch die Zuordnung von Symbolen zu einem bestimmten Dateityp können ebenfalls wichtig sein. Wenn dabei auch noch alles übersichtlich bleibt und Suchfunktionen die Arbeit erleichtern, dann sind sogar umfangreichste Internet-Angebote mit unzähligen herunterladbaren Dateien zu bewältigen. Für kleinere Websites indes reichen auch schon kleinere Extensions.
Grundsätzlich gibt es sehr viele Extensions der unterschiedlichsten Entwicklungsstände, die diese Funktionalitäten oder zumindest Teilbereiche davon realisieren. Sie unterscheiden sich erheblich in Anwenderkomfort, Konfigurierbarkeit und Funktionalität. Hier soll nun nicht das gesamte Spektrum dieser umfangreichen Extension-Kategorie vorgestellt werden. Denn zum Beispiel leisten neuere Extensions teilweise deutlich mehr und decken die Funktionalität älterer komplett mit ab. Der Artikel wird sich deshalb darauf konzentrieren, Lösungen vorzustellen, die bereits mit dem Digital Asset Management von TYPO3 zusammenarbeiten. Die restlichen Download-Extensions werden dann vorraussichtlich im übernächsten T3N-Magazin (Nr. 12) vorgestellt und getestet.
Suchkriterien und gefundene Extensions
Gesucht wurde im TER unter anderem nach „dam“, „download“, „filelist“, „file-list“, „file_list“ und „upload“. Die Suche erbrachte insgesamt deutlich über 30 Treffer nur für Extensions, die aufgrund ihres Namens Funktionalitäten für den Download andeuteten. Am Vergleich wiederum nahmen grundsätzlich nur jene Extensions teil, die eine Zusammenarbeit mit dem DAM klar erkennbar machten beziehungsweise sie wenigstens vermuten ließen. Wegen fehlender Dokumentationen war das allerdings oft nicht eindeutig zu erkennen. Die Extensions sollten darüber hinaus in einem vertretbaren Zeitaufwand zumindest Grundlagen ihrer Funktionalität zeigen. Einige der angeschriebenen Exten- sion-Entwickler rieten auch in ihren Antworten von der Aufnahme ihrer Extension in einen Vergleich ab. Schließlich blieben die im Folgenden aufgeführten Extensions für einen Vergleich übrig.
DAM Download List
(dam_downloadlist / V0.0.16 / 06.02.2006 / Davide Principi) Eine einfache und eher schlichte Lösung. Sollen nur ein paar Links auf Dateien gesetzt werden, lässt sich diese Extension schnell konfigurieren und einsetzen. Die Auswahl der zum Download bereitgestellten Dateien erfolgt jedoch manuell und ist nur begrenzt einstellbar. Für umfangreichere und komfortablere Anwendungen ist diese Extension nur bedingt geeignet.
DAM Download Plugin
(dam_downloads / V1.1.0 / 12.05.2006 / Daniel Thomas) Eher schlicht und lange nicht mehr aktualisiert. Das Plugin bietet daher keine der üblichen modernen und gewünschten Funktionalitäten. Zwei wesentliche Features: Arbeitet mit DAM-Kategorien, man kann (wenn auch etwas umständlich) ein ZIP-Archiv mit Dokumenten zusammenstellen und herunterladen.
Filelinks DAM usage
(dam_filelinks / V0.3.12 / 04.05.2007 / Juraj Sulek) Hier wird ein etwas anderer Ansatz gewählt: Statt eines Frontend-Plugins verändert diese Extension die Standard-Dateilinks zur Nutzung mit dem DAM. Die Extension erlaubt die parallele Nutzung von DAM und Dateisystem. Leider bringt sie kein eigenes Template mit, sondern muss vollständig über TypoScript konfiguriert werden. Das ist jedoch im Handbuch angemessen beschrieben. Positiv ist bei dieser Extension die Fähigkeit, mit mehreren Sprachen umzugehen, es können sogar unterschiedliche Fall-Back-Modi konfiguriert werden. Alles in allem ist die Extension eine gute Lösung, wenn man bereits zuvor mit den Dateilinks gearbeitet hat und nicht mehr braucht, als hin und wieder eine kleine Downloadliste.
DAM Frontend
(dam_frontend / V0.1.0 / 23.07.2007 / Martin Baum, Stefan Busemann, Davide Principi) Diese Extension hält, was sie verspricht: Einfache Installation, selbsterklärende Handhabung und ein exzellentes Handbuch trösten schnell über den etwas mageren Funktionsumfang hinweg. Die Extension ist aufgeteilt in zwei Plugins. Das eine Plugin zeigt eine einfache Downloadliste (entspricht dam_downloadlist) mit ausgewählten Dateien, das andere eine komplexere Ansicht mit Kategorienbaum, Liste und Details. Wer eine Download-Extension für die Kategorisierung und mit Basisfunktionalität sucht, wird hier fündig. Für diejenigen, die noch etwas mehr benötigen, versprechen die Bereiche „under development“ (Suche und Filtermöglichkeiten) und „to do“ (Frontend-Funktionen) für die Zukunft ein vollständig abgerundetes Download-Paket.
MM DAM – FEFileList
(mm_dam_filelist / V0.7.7 / 07.05.2007 / Mike Mitterer) Die Einbindung dieser Extension erfolgt anhand statischer Templates und einem Frontend-Plugin. Es lassen sich mit Hilfe von etwas TypoScript Meta-Informationen aus beliebigen DAM-Feldern anzeigen. Zusätzlich kann nach jedem angezeigten Feld sortiert werden. Werden Bilder zum Download angeboten, so erscheint eine Preview in der Dateibeschreibung, die sich mit einem Klick vergrößern lässt. Alle Dateien sind entweder im Original-Format oder als .zip-Datei herunterladbar. Schade ist die zwar gute, aber etwas kurz geratene Dokumentation. Das statische TypoScript lässt auf mehr Anwendungsmöglichkeiten schließen, als aus dem Handbuch ersichtlich sind. Für den Administrator besonders angenehm sind die mitgelieferten Photoshop-Dateien der File-Icons und Navigationsgrafiken. So lässt sich eine Anpassung an das eigene Design in kürzester Zeit erledigen.
Downloadlösungen ohne DAM
Das sehr leistungsfähige DAM von TYPO3 kommt sicherlich nicht in allen Internet-Präsenzen zum Einsatz. Deshalb sollen hier kurz einige Extensions sozusagen außerhalb der Konkurrenz erwähnt werden, die während des oben beschriebenen Auswahlverfahrens durchaus positiv aufgefallen sind. Das geschieht ohne die Gesamtmenge der Extensions ohne DAM-Anbindung komplett untersucht zu haben.
ab_downloads
Die Erweiterung ist von Andreas Bulling, der auch eine der bekanntesten Linklisten erstellt hat. Sie bietet ein umfangreiches Funktionsspektrum. Wer „ab_linklist“ kennt, wird „ab_downloads“ schnell installieren und nutzen können.
dr_blob
Die Extension von Daniel Regelein speichert die Dokumente direkt und vollständig als BLOBs (Binary Large Objects) in die Datenbank.
vcd_archive
Elmar Hinz bietet mit dieser Erweiterung eine einfache, schnell zu konfigurierende Lösung, die Frontend-User einer Gruppe in die Lage versetzt, Dateien hochzuladen, Kategorien und Unterkategorien anzulegen, zu verschieben und selbstverständlich auch Dateien herunterzuladen.
Fazit
Für den typischen Anwender ist das gegenwärtig umfangreiche Angebot von eher schlichten Download-Extensions nur mäßig hilfreich. Der hohe Anteil an nicht dokumentierten, wenig komfortablen oder einfach nicht lauffähigen und veralteten Extensions macht die Auswahl des richtigen Tools nicht gerade einfach. Auch ist die Zahl der Extensions, die bereits mit dem DAM zusammenarbeiten, im Verhältnis zur Menge der Download-Extensions insgesamt eher gering. Hier würden sich die Autoren wünschen, dass die Zusammenarbeit künftig stärker berücksichtigt wird, denn das DAM ist an sich schon ein komfortables Werkzeug.
Insbesondere bei größeren Präsenzen gewinnt das DAM immer stärker an Bedeutung, um die zunehmende Anzahl an Dateien der unterschiedlichsten Formate sicher und einfach verwalten zu können. Download-Extensions sollten nicht versuchen, dessen Funktionen zu ersetzen, sondern vielmehr, sie zu ergänzen.
Vielen Dank den Extension-Entwicklern, die die Autoren unterstützt und teilweise sogar neue Versionen anlässlich dieses Tests
veröffentlicht haben. Dieser und alle bisherigen Extensionvergleiche sind auf der TYPO3-Website abgelegt [2].
Das Extension Comparison Team sucht Unterstützung |
Das Extension Comparison Team hat sich zur Aufgabe gemacht, die Auswahl der Extensions zu erleichtern und die Anwender bei der Suche nach der für sie am besten geeigneten Extension zu unterstützen. Zwar haben die Aufrufe in den letzten Ausgaben des T3N Magazins dem Projekt bereits weitere Mitstreiter gebracht, doch wünschen sich die Verantwortlichen noch einige weitere Aktive. So könnten langfristig nicht nur im Magazin sondern auch an anderer Stelle systematische Extensionvergleiche zur Verfügung gestellt werden. Die Autoren freuen sich auch über Feedback, konkrete Anregungen und Kritik zu den bisherigen Artikeln (per Mail an: extcomp@googlemail.com). |