Druid

logoDruid heißt das Programm, das Marc, Niels und ich in diesem Semester als Projektarbeit erstellt haben.

Das Programm stellt eine Schnittstelle zwischen dem Redaktionssystem Drupal und dem Layoutprogramm InDesign her, indem es Inhalte aus der Drupal-Datenbank in eine InDesign-Datei schreiben kann. Für alle, die es bisher noch nicht erkannt haben: Daher kommt auch der Name.

Mit Druid kann der Benutzer Textfelder auf den Seiten einer hochgeladenen Vorlagendatei mit Quelldaten verknüpfen. Der Benutzer gibt noch die Reihenfolge der Quelldaten vor, und den Rest erledigt Druid:Es baut aus der Vorlage ein neues Dokument, indem es automatisch die richtigen Vorlagenseiten wählt, mit Inhalten füllt und in das Dokument an der richtigen Stelle einfügt.

Druid ist ein Modul für Drupal, und wurde in PHP und JavaScript geschrieben. Die Vorlagendateien müssen im IDML-Format sein, das XML-basiert ist und sich so halbwegs einfach bearbeiten lässt.

Die Projektarbeit hat in den letzten Wochen unglaublich viel Zeit beansprucht. Das Geschirr in der Küche ist ein stilles Denkmal, das ich beizeiten mal beseitigen muss. Kommt Zeit, kommt Rat…


Einen Kommentar hinterlassen