Vorschlag von Matthias Fenner
Workshop für Beginner, Fortgeschrittene | Tags: Content

PDF Archive mit einfacher Handhabung und optionalem Zugriffsschutz

PDF Dateien kennt jeder und im Internet bekommt man viele Informationen in diesem Format. Seien es periodisch erscheinende Magazine oder Zeitungen, Produktinformationen, Datenblätter, Handbücher und vieles mehr. Wer vor der Aufgabe steht, ein umfangreiches Archiv mit solchen PDF-Dateien in Drupal umzusetzen steht sicherlich vor der Frage, wie das ganze umgesetzt werden kann, so dass es im laufenden Betrieb einfach zu Pflegen ist aber trotzdem eine ansprechende Präsentation der Dateien bietet.

Mit dieser Session möchte ich zeigen, wie so ein Archiv für PDF Dateien mit Drupal umgesetzt werden kann. Im Vordergrund steht dabei der Aspekt, dass auch Benutzer ohne umfangreiche technische Erfahrung mit nur wenig Aufwand das Archiv erweitern sollen. Daher soll z.B. für jede PDF Datei ein Vorschaubild automatisch generiert werden, wenn der Benutzer kein eigenes hat.

Im zweiten Teil der Session möchte ich weiterhin darauf eingehen, wie sich die Dateien schützen lassen, so dass sie nur von bestimmten Benutzergruppen heruntergeladen werden können.

Die Inhalte dieser Session sind:

  • Vorstellung eines Beispielarchivs
  • Erstellung eines Inhaltstyps für die Archivinhalte
  • Automatische Vorschaugenerierung für PDF Inhalte
  • Erstellung von Views für unterschiedliche Darstellungen der PDF Dateien
  • Schutz der Download-URLs


Material zur Session

Liebe Besucher meiner Session, die Konfigurationsanleitung für die in der Session gezeigten Elemente ist nun verfügbar.
Wer sich das Beispielmodul für die geschützten Download-Links herunter laden möchte kann dies hier tun:

Das Modul verwendet den Dateiverzeichnispfad content/magazines für die PDF Dateien (Einstellung im FileField) den ich auch in der Session verwendet habe. Wenn Ihr ein eigenes Archiv aufbaut müsst Ihr den Pfad im hook_file_download() ggfs. anpassen und natürlich auch die Berechtigungen an Eure Konfiguration anpassen.

Vielen Dank bei allen Zuhörern, ich war sehr überrascht, wie viele dann letztlich zur Session gekommen sind.

Mitschnitt der Session

Abstimmen!

Stimmen: 12

(Abstimmen könnt ihr nur, wenn ihr angemeldet seid.)

Kommentare

Yannick Leyendecker schrieb am 26. Oktober 2013 um 10:46

Wirst du die Slides hier verlinken?

Matthias Fenner schrieb am 04. November 2013 um 17:32

Ja, die Anleitungen von meinen beiden Sessions sind nun vorhanden. Viel Spaß.