EMDoku

  • Auftraggeber

    DEGEM

  • Release

    Oktober 2018

Website

Aufgabenstellung

EMDoku bezeichnet die Internationale Dokumentation Elektroakustischer Musik mit Informationen über 54.000 Werke, 12.000 Autoren sowie 6.000 Medien (CD, DVD, Tonband etc.), Labels und Studios. Die Daten sind auf unterschiedliche Datenbanken verteilt, die bislang nur einzeln und mit Hürden zugänglich waren. Die Zielsetzung des Projekts bestand darin, diesen Schatz an Daten einem breiteren Publikum mithilfe eines modernen, leicht verständlichen Interfaces zugänglich zu machen.

Herausforderung

Die größte Herausforderung bestand darin, den heterogenen Datenbestand zu vereinheitlichen und dadurch eine einfache Durchsuchbarkeit zu erzielen. Da die EMDoku zum Projektstart bereits einen erheblichen Datenbestand und an vielen Stellen komplexere Feldberechnungen enthielt, wurde zur Reduzierung der Aufwände von einer Migration der Daten auf eine frei verfügbare und breiter unterstützte Datenbankplattform Abstand genommen. Als positiver Nebeneffekt konnten so die existierenden Workflows zum Import neuer Daten erhalten bleiben. Aber es musste eine Lösung zur Integration der vorhandenen Filemaker Datenbanken gefunden werden.

Lösung

Für die Entwicklung des Backends fiel die Entscheidung auf das PHP Framework wCMF, das aufgrund seiner flexiblen Datenadapter-Architektur die Integration und Vereinheitlichung unterschiedlichster Datenquellen sehr vereinfacht. So können innerhalb der Anwendung Suchanfragen einheitlich formuliert und die Ergebnisse über alle Datenquellen sortiert, seitenweise abgerufen und gecached werden.

Für die neu zu erstellende Web-Anwendung entwickelte wemove in Zusammenarbeit mit der Deutschen Gesellschaft für Elektroakustische Musik e.V. ein Interface, das Suchen im Datenbestand stark vereinfacht ohne jedoch komplexere Anwendungsfälle auszublenden. Die Realisierung des Frontends erfolgte auf Basis Javascript Frameworks Vue.js.