57: Datenexport

Titel

Datenexport

Beschreibung

Ich als Administrator*in möchte alle eingegebenen Daten aus dem Backend über das Administrationsinterface in einem menschenlesbaren Format herunterladen.

Akzeptanzkriterium

  • Auf der Hauptseite des Administrationsinterface wird bei den Gruppen der Chefredakteur*innen und höher ein Button zum Herunterladen angezeigt
  • Wird auf den Button geklickt, so erfolgt eine Umleitung auf die Download-Seite
  • Sind alle Daten erfolgreich gesammelt und verpackt als ZIP-Archiv, so startet der Download und es erfolgt eine Umleitung zurück zur Hauptseite
  • Das ZIP-Archiv enthält eine Ordnerstruktur mit Ordnern für bspw. Ausstellungen, App Informationen und Künstler auf dem obersten Level
  • Ein Ordner repräsentiert jeweils ein Objekt (also bspw. eine Ausstellung, ein Kunstwerk oder einen Künstler)
  • In jedem Ordner ist eine JSON-Datei enthalten, die (Meta-)Informationen zu dem jeweiligen Objekt enthält
  • Bei Medienordnern sind zusätzlich zu den JSON-Dateien auch noch mp3/jpg/…-Dateien enthalten
  • Die Namen der Ordner entsprechen (bis auf evtl. Ersetzung von Leer- oder Sonderzeichen) denen aus der Datenbank
Edited by Jonas Kurz