User Story - Upload einer ft:pedia-Ausgabe
Beteiligte: ft:pedia-Herausgeber (User), Server.
Vorbedingung: Der User hat Schreibrechte in dem Verzeichnis content/ftpedia.
User gibt Jahrgang und Ausgabe ein, wählt Titelbild-Datei und PDF-Datei, außerdem aktuelle CSV-Datei für das Gesamtverzeichnis. Server prüft auf Einhaltung der Konvention für Namen, außerdem die Schreibberechtigung des Users. Wenn Verzeichnis für Jahr noch nicht existiert, legt der Server das Verzeichnis an und die Datei _index.md
. Server legt das Verzeichnis für die Ausgabe an. Server legt Dateien in diesem Verzeichnis ab. Server lässt Hugo mit dem richtigen Archetype die Datei anlegen. Server legt csv-Datei in Hauptverzeichnis (ggf. nach Bearbeitung: 1. Feld in 2. Zeile ohne Anführungszeichen, wegen Fehler in Hugo bei der Erstellung der Tabelle aus der CSV-Datei).
Für die begleitenden Download-Files gibt der User für jede Datei Titel und Autoren ein und wählt die Datei aus. Der Server speichert die Dateien im Verzeichnis YYYY/YYYY-N
ab und lässt Hugo mit dem richtigen Archetype die beschreibende md-Datei anlegen.
Aus den Daten generiert Hugo die Seite für die ft:pedia-Ausgaben, die Tabelle mit den begleitenden Downloads und die Übersichtstabelle über alle Artikel.