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