HoF-Ticket
Die Fotografen-App des Internationalen HoFfilm-Festivals · Benutzeranleitung für Fotograf:innen und Nutzer:innen mit Lesezugriff
1 · Überblick
Was ist HoF-Ticket?
HoF-Ticket zeigt Dir Deine Foto-Einsätze (Tickets) beim Festival: Wann, wo, welcher Film, welche Gäste. Du markierst dort, ob ein Einsatz erledigt ist. Alle sehen Änderungen sofort, ohne die Seite neu zu laden.
Ein Ticket ist ein Einsatzfenster zu einem Film, meist die Anmoderation oder das Q&A einer Vorstellung. Auch Talks und interne Termine erscheinen als Tickets.
Zwei Zugangsarten
| Zugang | Das kannst Du |
|---|---|
| Fotograf:in | Alle Tickets ansehen, Status Deiner eigenen Tickets ändern, eigene Verfügbarkeiten melden, Exporte nutzen. |
| Lesezugriff | Alle Tickets und Zuweisungen ansehen und exportieren. Nichts ändern (Schloss 🔒 in der Kopfzeile). Interne Hinweise bleiben ausgeblendet. |
Kurzstart in fünf Schritten
- App auf den Home-Bildschirm legen (empfohlen).
- Einladungslink öffnen, Kennwort festlegen, anmelden.
- Oben auf Meine tippen: Du siehst nur Deine Tickets.
- Nach dem Einsatz auf den Status-Knopf der Karte tippen und erledigt wählen.
- Vor dem Festival unter ☰ → Meine Verfügbarkeiten melden, wann Du Zeit hast.
2 · App installieren
Auf den Home-Bildschirm legen
HoF-Ticket ist eine Web-App: Du brauchst keinen App-Store. Öffne die Adresse, die Du vom Festival-Team bekommen hast, einmal mit Internetverbindung und lege die App auf den Home-Bildschirm. Sie startet dann im Vollbild, und die Offline-Hilfe funktioniert.
| iPhone / iPad (Safari) | Android (Chrome) |
|---|---|
|
|
Aktualisieren
Die App holt neue Versionen selbst, meist beim nächsten Start. Sieht etwas veraltet aus, öffne ☰ → App-Daten → Lokale Daten aktualisieren. Das lädt alles frisch vom Server. Du bleibst angemeldet, brauchst dafür aber Internet (siehe Offline-Betrieb). Die Versionsnummer steht im Menü unter Version.
3 · Anmeldung & Kennwort
Erster Zugang: Einladung annehmen
Das Festival-Team legt Deinen Zugang an und schickt Dir einen Einladungslink per E-Mail oder Messenger. Ein Standard-Kennwort gibt es nicht.
- Link öffnen. Es erscheint „Kennwort festlegen“.
- Neues Kennwort zweimal eingeben, Kennwort speichern tippen.
- Mit Deinem Namen (so geschrieben wie angelegt, z. B. Birgit Schubert) und dem neuen Kennwort anmelden.
- Der Link gilt 7 Tage und nur einmal. Verbraucht wird er erst, wenn das Kennwort erfolgreich gespeichert ist.
- Der Link ist Dein Zugang: nicht weiterleiten, nicht posten.
- Abgelaufen oder verloren? Nutze „Kennwort vergessen“ oder bitte das Team um eine neue Einladung.
Regeln für das Kennwort
- mindestens 8 Zeichen (höchstens 72)
- mindestens je ein Großbuchstabe, Kleinbuchstabe, eine Ziffer und ein Sonderzeichen (z. B.
! - # ?)
Umlaute zählen als Buchstaben. Tipp: mehrere Wörter aneinanderhängen, etwa nach dem Muster Kaffee-am-Set-7! (nur als Muster, bitte nicht genau so nehmen), oder einen Passwortmanager nutzen.
Anmelden und abmelden
- Anmelden: Name und Kennwort eingeben, Anmelden. Im Feld heißt es „Passwort“.
- Angemeldet bleiben: Du bleibst etwa 12 Stunden angemeldet. Danach meldest Du Dich neu an.
- Abmelden: ☰ → Konto → Abmelden. Auf geteilten Geräten bitte immer abmelden.
Anmelden ohne Kennwort: Magic-Link
Trage Deinen Namen oder Deine E-Mail-Adresse ein und tippe 🔗 Stattdessen Magic-Link anfordern. Du bekommst einen Link per E-Mail, der Dich einmalig anmeldet. Er gilt 15 Minuten und setzt kein neues Kennwort.
Kennwort vergessen
- Auf der Anmeldeseite Namen oder E-Mail-Adresse eintragen.
- 🔑 Kennwort vergessen / neu setzen tippen.
- Du siehst immer die Meldung „Falls das Konto existiert, wurde ein Link verschickt“, auch wenn es das Konto nicht gibt.
- Link in der E-Mail öffnen und ein neues Kennwort festlegen.
- Der Link gilt 60 Minuten und nur einmal. Pro Minute kannst Du einen Link anfordern.
- Bis Du den Link benutzt, bleibt Dein altes Kennwort gültig. Hast Du die Mail nicht angefordert, ignoriere sie.
- Keine Mail da? Spam-Ordner prüfen, Schreibweise des Namens prüfen, sonst das Team fragen. Eventuell ist keine E-Mail-Adresse hinterlegt.
Kennwort ändern
- ☰ tippen, im Bereich Konto auf Kennwort ändern.
- Aktuelles Kennwort, dann das neue zweimal eingeben, Kennwort speichern.
Danach wirst Du auf allen Geräten abgemeldet und meldest Dich mit dem neuen Kennwort wieder an. Das ist Absicht und schützt Dich.
| Meldung | Bedeutung |
|---|---|
| Aktuelles Passwort ist falsch | Du bleibst angemeldet und kannst es erneut versuchen. |
| Die neuen Kennwörter stimmen nicht überein | Neues Kennwort und Wiederholung sind verschieden. |
| Das Passwort muss mindestens 8 Zeichen lang sein … | Die Kennwortregeln sind nicht erfüllt. |
| Neues Passwort muss sich vom aktuellen unterscheiden | Das neue Kennwort ist identisch mit dem alten. |
Neues Festival, neue Zugänge
Zugänge gelten immer für ein Festival. Startet ein neues Festival, funktioniert Dein alter Zugang nicht mehr („Sitzung abgelaufen — bitte neu anmelden“). Du bekommst dann eine neue Einladung und legst Dein Kennwort neu fest.
4 · Die Ticket-Ansicht
Die Kopfzeile
| Element | Bedeutung |
|---|---|
| HoF60 (Festivalname) | Das Festival, dessen Tickets Du siehst. |
| 684 Einträge | Zahl der Tickets, die gerade zu Deinen Filtern passen. |
| Punkt | Verbindungsstatus, siehe Live-Updates. |
| ↻ | Alle Tickets neu vom Server laden. |
| 📷 / 🎬 | Umschalter Fotograf:in- / Filmtitel-Filter, siehe Filtern. |
| ☰ | Menü mit Zoom, Design, Exporten, Konto. |
| 🔒 | Erscheint, wenn Du nichts ändern darfst (Lesezugriff) oder gerade offline bist. |
Aufbau einer Karte
- Oben: Wochentag, Datum, Uhrzeit von–bis. Rechts der Status-Knopf.
- Filmtitel groß. Gehört er zu einer Reihe, steht sie davor („Reihe: Titel“). Hat der Film einen Titel in fremder Schrift, steht dort „Englischer Titel (Originaltitel)“.
- Slot-Art (Anmoderation, Q&A, …) als Schild, daneben kurz / lang (Variante des Films) oder Talk.
- Fotograf:in: Name als Chip. Sind es mehrere, gibt es mehrere Chips.
- Ort und Programmreihe als farbiges Schild (Film, HoF PLUS, intern; die Reihe mit ihrer Festivalfarbe).
- Programm: falls der Termin mehrere Filme umfasst (Kurzfilmblock).
- Gäste: anwesende Personen des Films, Regie ist fett hervorgehoben.
- Ganz unten links: die Pille 📷 Dateiname (siehe unten), rechts daneben ggf. ⓘ Anderer Tag.
Farbige Umrandungen am Slot-Schild
Der Rahmen um das Schild (z. B. „Anmoderation“) verrät, wie die Einsätze eines Screenings verteilt sind:
| Anmoderation | Grün: Anmoderation und Q&A desselben Screenings liegen bei derselben Person. |
| Q&A | Orange: nur das Q&A bei dieser Person, die Anmoderation macht jemand anderes. |
| Anmoderation | Hellblau: nur die Anmoderation bei dieser Person, das Q&A macht jemand anderes. |
| Talk | Lila: HoF-PLUS-Event. |
| intern | Rot: interner Termin. |
| Karte | Mauve Kartenrand: bei diesem Film sind Gäste da, aber im ganzen Festival ist noch kein:e Fotograf:in eingeteilt. |
„ⓘ Anderer Tag“
Läuft ein Film an mehreren Tagen und ist an einem anderen Tag schon jemand eingeteilt, erscheint unten auf der Karte der Knopf ⓘ Anderer Tag. Er öffnet eine Übersicht mit Tag, Zeit, Ort, Fotograf:in und Gästezahl dieser anderen Einsätze. So siehst Du, ob der Film schon abgedeckt ist.
📷 Dateiname für Deine Bilder kopieren
Damit die Bilder später dem richtigen Film oder Event zugeordnet werden können, brauchen sie einen einheitlichen Dateinamen. Den baut die App für Dich: Unten links auf jeder Karte sitzt die Pille 📷 Dateiname.
- Antippen bzw. anklicken kopiert den Namen in die Zwischenablage; die Pille zeigt kurz „✓ kopiert“. Du fügst ihn dann beim Speichern bzw. Umbenennen der Bilder ein.
- Mit der Maus darüberfahren zeigt den vollständigen Namen als Tooltip.
Der Name hat immer die Form Präfix_Eventname_Kürzel:
| Teil | Inhalt | Beispiel |
|---|---|---|
| Präfix bei Filmvorstellungen | Upload-Präfix der Vorstellung, # und die Film-ID | wd2o#10796 |
| Präfix bei HoF PLUS / intern | nur das Upload-Präfix (kein Filmbezug) | wd2o |
| Eventname | Titel des Films bzw. Events in Kleinbuchstaben, Wörter durch Bindestriche (Umlaute als ae/oe/ue/ss, Akzente entfernt). Bei Titeln in fremder Schrift der Englische Titel. | beispielfilm |
| Kürzel | Dein Fotografen-Kürzel, mit dem Du angemeldet bist | AR |
Beispiele: wd2o#10796_beispielfilm_AR (Film) und wd2o_breakfast-club-tag-1_AR (HoF PLUS). Hängt an einem Termin ein Kurzfilmblock, gilt die ID des ersten Films.
HoF PLUS und interne Termine
Bei Events der Reihe HoF PLUS und bei internen Terminen steht statt „Gäste:“ eine Beschreibung. Sie sind keine Filmvorstellungen: Eine Statusänderung betrifft nur genau diese Karte (siehe Status).
5 · Filtern & Suchen
Meine Tickets / Alle Tickets
Ganz oben schaltest Du zwischen Meine und Alle um. „Meine“ zeigt nur Tickets, bei denen Du als Fotograf:in eingetragen bist. „Alle“ zeigt alle Tickets des Festivals, zum Nachsehen oder Absprechen. Ändern darfst Du immer nur Deine eigenen. Konten ohne Fotografen-Zuordnung (Lesezugriff) haben diesen Schalter nicht.
Die Filterleiste
Tippe auf Filter ▾, um alle Filter aufzuklappen. Sind Filter aktiv, siehst Du sie als Chips direkt in der Leiste.
| Filter | Wirkung |
|---|---|
| Fotograf:in | Auswahlfeld mit Suche: Namen eintippen, um die Liste zu kürzen. Zeigt Tickets einer bestimmten Person. |
| Tag | Ein bestimmter Festivaltag. |
| Ort | Eine bestimmte Spielstätte. |
| Filme ohne Gäste ausblenden | Blendet Tickets aus, bei denen kein Gast angemeldet ist. |
| Status | Im Menü ☰ → Status: alle / offen / erledigt / neu planen / 2nd Shoot. Auf größeren Bildschirmen (Tablet quer, Laptop) steht der aktive Status neben dem Titel. |
Mit Fertig schließt Du die Leiste. Ein Filter, der nichts findet, zeigt „Keine Treffer“.
Kamera- und Film-Ansicht
Der Knopf 📷 in der Kopfzeile wechselt die Ansicht. In der Film-Ansicht (🎬) filterst Du nach Filmtitel statt nach Fotograf:in, praktisch, wenn Du alle Einsätze eines Films sehen willst. Ein roter Hinweis am Umschalter zeigt, dass ein Filter aktiv ist.
6 · Status setzen
Die vier Status
| offen | Noch zu fotografieren. |
| erledigt | Einsatz abgeschlossen. Grün. |
| neu planen | Der Termin wurde verschoben oder muss neu geplant werden. Rot. |
| 2nd Shoot | Zweiter Fototermin für denselben Film. Blau. |
Status ändern
- Tippe auf den Status-Knopf oben rechts auf der Karte.
- Es öffnet sich eine kleine Auswahl. Tippe den neuen Status an.
Die Karte ändert sich sofort. Klappt das Speichern nicht (z. B. wegen schlechter Verbindung), springt sie zurück, und Du siehst eine Meldung.
- Der Knopf ist nur bei Deinen eigenen Tickets aktiv. Bei fremden Tickets ist er grau und gesperrt.
- Offline oder mit Lesezugriff ist er ebenfalls gesperrt.
Kaskade: „erledigt“ und „neu planen“ ziehen Folgetermine mit
Setzt Du bei einem Film den Status erledigt oder neu planen, werden alle Tickets desselben Films ab diesem Tag automatisch mitgesetzt. Wiederholt sich ein Film an späteren Tagen, musst Du nicht jedes Ticket einzeln abhaken. Es erscheint die Meldung „n Tickets aktualisiert (Kaskade gleicher Film)“.
- offen und 2nd Shoot wirken nur auf die Karte, die Du antippst.
- HoF-PLUS- und interne Events ziehen nichts mit, auch wenn mehrere denselben Namen tragen.
7 · Live-Updates
Änderungen erscheinen von selbst
Setzt jemand anderes einen Status oder ändert sich die Planung, aktualisiert sich Deine Ansicht automatisch. Du musst nicht neu laden. Der Punkt in der Kopfzeile zeigt die Verbindung:
| grün | Verbunden, Live-Updates laufen. |
| orange, pulsierend | Verbindung wird aufgebaut oder Daten werden geladen. |
| rot | Keine Verbindung: Offline-Modus. |
| grau | Noch nicht verbunden (kurz nach dem Start). |
- Bricht die Verbindung ab, versucht die App selbst wieder zu verbinden (mit wachsenden Abständen bis 30 Sekunden).
- Nach Änderungen an der Planung (z. B. neue Verfügbarkeiten) erscheint die Meldung „🔄 Dispo aktualisiert“ mit den betroffenen Tagen, und die Liste lädt neu.
- Mit ↻ lädst Du jederzeit von Hand neu.
8 · Verfügbarkeiten & Einsatzzeiten
Meine Verfügbarkeiten melden
Die Planung weist Dir nur Tickets zu, in denen Du Zeit hast. Melde deshalb Deine Zeiten: ☰ → Zeiten → 🗓 Meine Verfügbarkeiten. Der Eintrag erscheint nur, wenn Dein Konto mit einer Fotografen-Person verknüpft ist.
- Unter Neu melden den Tag wählen.
- Von und Bis eintragen.
- Speichern tippen.
- Über Mitternacht: Ist „Bis“ kleiner als „Von“ (z. B. 18:00–03:00), gilt das Fenster bis in den Folgetag.
- Einen Eintrag änderst Du in der Liste mit ✎, löschst ihn mit 🗑 (nach einer Rückfrage). Alle löschen bzw. Tag löschen räumt die ganze Liste oder einen Tag auf.
- Mit dem Filter Anzeigen begrenzt Du die Liste auf einen Tag. Endet ein Fenster am Folgetag, steht +1 dahinter.
- Nach dem Speichern oder Löschen siehst Du kurz eine Meldung, z. B. „🔄 Neu disponiert (Do 22.10.): …“ oder „Gespeichert — keine Zuweisungsänderung nötig“.
Was passiert nach dem Speichern?
Wurde die Planung schon erstellt, rechnet die App die betroffenen Tage automatisch neu. Das kann Deine Tickets, aber auch die anderer Fotograf:innen verschieben. Unverändert bleiben:
- fest vergebene Tickets,
- von Hand umbesetzte Tickets,
- Tickets mit Status erledigt oder 2nd Shoot.
Alle Geräte laden danach neu und zeigen die Meldung „🔄 Dispo aktualisiert“.
Einsatzzeiten
Unter ☰ → Zeiten → ⏱ Einsatzzeiten trägst Du ein, wie lange Du an einem Festivaltag tatsächlich im Einsatz warst: in Stunden, in Viertelstunden (0,25 · 0,5 · 0,75; 1 h 10 min = 1,25). Einsätze über 0 Uhr hinaus zählen zum Vortag. Angezeigt werden nur Tage, an denen Du Verfügbarkeit gemeldet hast. Oben steht die Summe; mit Speichern übernimmst Du Deine Eingaben.
10 · Export
Die vier Exporte im Überblick
Alle Exporte findest Du im Menü ☰ im Bereich Export. Die Dateien entstehen direkt auf Deinem Gerät aus dem Stand, den die App gerade anzeigt. Deshalb funktionieren sie auch offline. Nach dem Tippen schließt sich das Menü, und Dein Gerät speichert oder öffnet die Datei.
| Export | Dateiname | Was gehört hinein? |
|---|---|---|
| CSV der aktuellen Ansicht | hof-ticket_<Tag>.csv | Alle Tickets, die gerade durch Deine Filter sichtbar sind, mit 11 Spalten |
| CSV Filmtitel + Regie + Fotograf | hof-ticket_regie_<Tag>.csv | Dieselbe Auswahl, auf 3 Spalten reduziert |
| CSV Events eines Fotografen (alle Tage) | hof-ticket_<Name>_alle-tage.csv | Alle Tickets einer Person über das ganze Festival, 11 Spalten |
| JSON für FBW-Subprojekt-Import | hof-ticket_<Tag>.import.json | Die aktuelle Ansicht, je Screening ein Eintrag, für das FBW-Projekt |
<Tag> ist der gewählte Festivaltag im Format JJJJ-MM-TT (z. B. 2026-10-22), sonst steht alle im Dateinamen.
Welche Tickets landen im Export?
Die „Ansicht“ ist alles, was nach Deinen Filtern sichtbar ist. Folgendes wirkt sich auf den Export aus:
- Meine / Alle (in der Kamera-Ansicht 📷): „Meine“ ist ein Fotografen-Filter auf Deinen Namen. Der Export enthält dann nur Deine Tickets.
- Tag, Ort, Status und Filme ohne Gäste ausblenden.
- Fotograf:in (nur in der Kamera-Ansicht 📷) bzw. Filmtitel (nur in der Film-Ansicht 🎬).
Dateiformat der CSV-Dateien: Textdatei in UTF-8 (Umlaute stimmen in Excel, Numbers und LibreOffice), Semikolon als Trennzeichen, erste Zeile = Spaltenüberschriften, eine Zeile je Ticket in der Reihenfolge der Liste. Enthält ein Wert ein Semikolon, ein Anführungszeichen oder einen Zeilenumbruch, steht er in Anführungszeichen (Anführungszeichen darin werden verdoppelt). Leere Werte bleiben leer.
Ticket, nicht Film: Ein Screening hat meist zwei Tickets (Anmoderation und Q&A). Es erscheint deshalb in den CSV-Dateien zweimal, einmal je Ticket.
CSV der aktuellen Ansicht
Für Absprachen, Excel-Listen oder zum Ausdrucken: alle Tickets der Ansicht mit diesen 11 Spalten:
| Spalte | Inhalt und Format | Beispiel |
|---|---|---|
| Datum | Tag des Tickets, Format JJJJ-MM-TT. | 2026-10-22 |
| Start | Beginn des Einsatzfensters, 24-Stunden-Uhrzeit HH:MM. | 11:05 |
| Ende | Ende des Einsatzfensters, 24-Stunden-Uhrzeit HH:MM. Die Spalte enthält nur die Uhrzeit, kein Datum. | 11:15 |
| Ort | Spielstätte, wie auf der Karte, teils mit Saal. | Freiheitshalle, Festsaal |
| SlotTyp | Art des Tickets: Anmoderation, Q&A oder Event (HoF-PLUS- und interne Termine). | Q&A |
| Filmtitel | Dispotitel: der Titel aus dem Festivalprogramm, nach dem auch die Status-Kaskade arbeitet. Er kann vom Titel auf der Karte abweichen (die Karte zeigt bevorzugt den Originaltitel). Bei Events steht hier der Eventname. | Beispielfilm |
| Programmreihe | Name der Programmreihe des Screenings (das farbige Schild auf der Karte), z. B. Wettbewerb, HoF PLUS, intern. Leer, wenn keine zugeordnet ist. | HoF PLUS |
| Fotograf | Eingeteilte Person. Sind mehrere eingeteilt, stehen alle in einer Zelle, getrennt durch |. Leer = noch niemand eingeteilt. | Demo bzw. Demo | Andreas Rau |
| Status | Anzeigename des Status: offen, erledigt, neu planen oder 2nd Shoot. | offen |
| Gäste | Gästeliste des Films für diesen Tag. Pro Gast Name (Rolle), mehrere durch Komma getrennt, Regie als (Regie). Enthalten sind nur Gäste, die zum Film gehören, am Tag anwesend und genehmigt sind. Leer, wenn keine Gäste bekannt sind (bei Events ebenfalls). Die Beschreibung von Events ist nicht Teil des Exports. | Erika Beispiel (Regie) |
| Dateiname | Dateiname für die Bilder, wie die Pille 📷 Dateiname auf der Karte, aber mit dem Kürzel nach dem Exportfilter: ist in der Kamera-Ansicht 📷 ein Fotograf gewählt, dessen Kürzel, sonst Dein eigenes. Leer, wenn Präfix, Film-ID oder Kürzel fehlen. | wd2o#10796_beispielfilm_AR |
Beispielzeile (Namen erfunden; hier ist keine Programmreihe hinterlegt, die Spalte bleibt leer):
Datum;Start;Ende;Ort;SlotTyp;Filmtitel;Programmreihe;Fotograf;Status;Gäste;Dateiname 2026-10-22;11:05;11:15;Arts Avenue;Q&A;Beispielfilm;;Demo;offen;Erika Beispiel (Regie);wd2o#10796_beispielfilm_AR
CSV Filmtitel + Regie + Fotograf
Die kurze Liste für Bildunterschriften oder Dateinamen: dieselbe Auswahl wie oben, aber nur 3 Spalten.
| Spalte | Inhalt und Format | Beispiel |
|---|---|---|
| Filmtitel | Dispotitel wie in der Haupt-CSV (bei Events der Eventname). | Beispielfilm |
| Regie | Namen aller Gäste mit der Rolle „Regie“, ohne den Zusatz „(Regie)“. Mehrere durch Komma getrennt. Leer, wenn keine Regie angemeldet bzw. am Tag anwesend ist. | Erika Beispiel |
| Fotograf | Eingeteilte Person(en), mehrere durch | getrennt. Leer = niemand eingeteilt. | Demo |
CSV Events eines Fotografen (alle Tage)
Dein kompletter Einsatzplan für das ganze Festival. Dieser Export ignoriert die Filter Tag, Ort, Status und „Filme ohne Gäste“, es kommen also alle Tage dazu.
- Welche Person? In der Kamera-Ansicht 📷 die Person, die im Filter Fotograf:in gewählt ist (bei Meine also Du). Ist dort „alle“ gewählt, oder bist Du in der Film-Ansicht, nimmt die App Dich selbst.
- Es zählen auch Tickets, bei denen die Person zusammen mit anderen eingeteilt ist.
- Der Dateiname enthält den Namen, Sonderzeichen und Leerzeichen sind durch
_ersetzt (z. B.hof-ticket_Demo_alle-tage.csv). - Es gelten dieselben 11 Spalten wie bei der CSV der aktuellen Ansicht: Datum, Start, Ende, Ort, SlotTyp, Filmtitel, Programmreihe, Fotograf, Status, Gäste, Dateiname. Das Kürzel im Dateinamen ist das der gewählten Person, nicht Deines.
Lässt sich keine Person bestimmen, erscheint die Meldung „Bitte zuerst einen Fotografen auswählen.“.
JSON für FBW-Subprojekt-Import
Eine Importdatei für das FBW-Projekt (Schema fbw-subproject-import, Version 1.0.0). Sie enthält die Tickets der aktuellen Ansicht, zusammengefasst je Screening: Anmoderation und Q&A einer Vorstellung ergeben einen Eintrag, der im FBW-Projekt ein Subprojekt wird. Die Einträge folgen der Reihenfolge, in der die Screenings in der Liste zuerst auftauchen. Die Datei ist UTF-8 und eingerückt, damit man sie lesen kann.
Kopf der Datei
| Feld | Inhalt |
|---|---|
format | Immer fbw-subproject-import. |
formatVersion | Immer 1.0.0. |
source.title | „HoF-Ticket · <Festivalname> — Export“, z. B. „HoF-Ticket · IHF60 — Export“. |
source.extractedAt | Zeitpunkt des Exports (ISO-8601, UTC). |
source.generator | Immer hof-ticket-export@1. |
items | Liste der Einträge, ein Eintrag je Screening. |
Felder je Eintrag (items[])
| Feld | Inhalt | Immer da? |
|---|---|---|
importKey | Eindeutige Kennung des Screenings (aus der Event-ID gebildet, nur Kleinbuchstaben, Ziffern und Bindestriche, höchstens 64 Zeichen, z. B. e1821). Das FBW-Projekt erkennt damit einen Eintrag beim erneuten Import wieder. | ja |
contextTitle | Titel des Subprojekts, auch für Ordnernamen. Das ist der Originaltitel. Enthält er Zeichen außerhalb von ASCII und deutschen Umlauten/ß (z. B. kyrillisch, chinesisch, aber auch französische Akzente), steht stattdessen der Englische Titel (sofern vorhanden). Ohne Originaltitel gilt der Dispotitel. | ja |
contextTypeKey | Immer event. | ja |
contextDate | Datum des Screenings (JJJJ-MM-TT, vom ersten Ticket). | ja |
label | Anzeigename des Subprojekts, identisch mit contextTitle. | ja |
location | Spielstätte (wie Spalte „Ort“ der CSV), sonst leer. | ja |
city | Immer Hof. | ja |
calltime | Früheste Startzeit aller Tickets dieses Screenings in der Ansicht (HH:MM). Ist nur das Q&A sichtbar, ist es dessen Start. | ja |
event | Festivalname, z. B. IHF60. | wenn bekannt |
persons | Gästeliste als Text, genau wie in der CSV-Spalte „Gäste“. | nur mit Gästen |
notes | Programmreihe: <Name>. | nur mit Programmreihe |
customFields.Fotograf | Alle Fotograf:innen der Tickets dieses Screenings (nur Tickets der Ansicht), ohne Doppelte, durch Komma getrennt. | nur wenn jemand eingeteilt ist |
customFields.Dispotitel | Titel aus dem Festivalprogramm, nur wenn er vom Originaltitel abweicht. | nur bei Abweichung |
customFields.Originaltitel | Der Originaltitel, nur wenn contextTitle den Englischen Titel trägt (Fremdschrift). | nur bei Fremdschrift |
customFields.Dateiname | Dateiname für die Bilder (wie in der CSV), Kürzel nach dem Exportfilter. Bei mehreren Tickets eines Screenings gilt das erste. | wenn Präfix, Film-ID und Kürzel bekannt |
customFields.UploadPrefix | Upload-Präfix des Screenings, z. B. wd2o. | wenn bekannt |
customFields.FilmID | Numerische Film-ID (nur Filmvorstellungen), z. B. 10796. | wenn bekannt |
customFields.director | Namen der Regie (Gäste mit Rolle „Regie“), bei mehreren durch Komma getrennt. | nur mit Regie-Gast |
Gekürztes Beispiel (Namen erfunden; notes fehlt hier, weil keine Programmreihe hinterlegt ist):
{
"format": "fbw-subproject-import",
"formatVersion": "1.0.0",
"source": { "title": "HoF-Ticket · IHF60 — Export", "extractedAt": "2026-10-22T08:15:00.000Z", "generator": "hof-ticket-export@1" },
"items": [
{
"importKey": "e1821",
"contextTitle": "Beispielfilm",
"contextTypeKey": "event",
"contextDate": "2026-10-22",
"label": "Beispielfilm",
"location": "Arts Avenue",
"city": "Hof",
"calltime": "11:05",
"event": "IHF60",
"persons": "Erika Beispiel (Regie)",
"customFields": { "Fotograf": "Demo", "Dateiname": "wd2o#10796_beispielfilm_AR", "UploadPrefix": "wd2o", "FilmID": "10796", "director": "Erika Beispiel" }
}
]
}
Tipps zum Export
- Erst filtern, dann exportieren. Prüfe am Zähler in der Kopfzeile („39 Einträge“), ob die Auswahl stimmt.
- Der Export zeigt den Stand Deines Geräts. Offline ist das der zuletzt geladene Stand (siehe Offline-Betrieb). Tippe vorher auf ↻, wenn Du sicher sein willst, dass alles aktuell ist.
- Excel zeigt alles in einer Spalte? Beim Import als Trennzeichen „Semikolon“ und als Zeichensatz „UTF-8“ wählen. Auf Numbers und LibreOffice trifft das meist von selbst zu.
- Auf dem iPhone erscheint nach dem Tippen die Download-Anzeige von Safari. Die Datei liegt danach in Dateien → Downloads.
11 · Offline-Betrieb
Kurz gesagt
Ohne Internet kannst Du HoF-Ticket weiter ansehen, aber nichts ändern. Die App zeigt den letzten Stand, den Dein Gerät zuletzt geladen hat. Bewusst gibt es kein Offline-Schreiben: Änderungen müssen sofort bei allen ankommen, sonst entstünden widersprüchliche Stände.
Das geht offline – und das nicht
| Funktion | Offline |
|---|---|
| App öffnen (vom Home-Bildschirm) | ✓ geht wenn vorher einmal online geöffnet |
| Letzte Tickets ansehen | ✓ geht Stand vom letzten erfolgreichen Laden |
| Meine / Alle, Fotograf:in, Tag, Ort, Status, Film-Ansicht, Gäste-Filter | ✓ geht Filtern passiert auf dem Gerät |
| Details lesen (Gäste, Ort, „ⓘ Anderer Tag“) | ✓ geht |
| Zoom und Design (hell / dunkel) ändern | ✓ geht |
| CSV- und JSON-Export | ✓ geht Dateien entstehen auf dem Gerät |
| Angemeldet bleiben | ✓ geht bis die Sitzung abläuft (ca. 12 Stunden, siehe unten) |
| Status ändern (erledigt, neu planen, …) | ✗ gesperrt Knopf ist grau |
| Verfügbarkeiten melden, ändern, löschen | ✗ geht nicht |
| Einsatzzeiten ansehen oder speichern | ✗ geht nicht |
| Neue Tickets, Änderungen anderer, Live-Updates | ✗ geht nicht kommen erst nach der Rückkehr |
| Neu anmelden, Magic-Link, Kennwort ändern oder zurücksetzen | ✗ geht nicht |
| „Lokale Daten aktualisieren“ | ⚠ nicht offline benutzen löscht den Zwischenspeicher |
So erkennst Du, dass Du offline bist
- Oben in der Liste erscheint ein gelber Hinweis: „📡 Offline — letzter Stand wird angezeigt. Status-Änderungen sind erst mit Verbindung möglich.“
- Der Verbindungspunkt in der Kopfzeile ist rot.
- Die Status-Knöpfe sind grau, das Schloss 🔒 erscheint.
Wenn die Verbindung zurückkommt
Sobald Dein Gerät wieder Netz hat, lädt die App von selbst den aktuellen Stand, verbindet die Live-Updates neu, blendet den Hinweis aus und entsperrt die Status-Knöpfe. Du musst nichts tun. Geht es nicht von allein, tippe auf ↻.
Weil offline nichts gespeichert wird, geht keine Änderung verloren oder doppelt durch: Was Du offline nicht ändern konntest, trägst Du nach der Rückkehr einfach ein.
So bist Du für Funklöcher gerüstet
- Installiere die App (Kapitel 2). Nur dann ist sie ohne Netz startbar.
- Öffne sie vor dem Einsatz mit Netz (WLAN im Hotel, Mobilfunk). Dabei speichert das Gerät die aktuellen Tickets. Tippe vorsichtshalber auf ↻.
- Ein erstes Mal ganz ohne Netz geht nicht: Eine frisch installierte App oder ein frisch angemeldetes Gerät hat noch keinen Stand zum Anzeigen.
- Melde Dich nicht kurz vor dem Funkloch ab. Anmelden geht nur online.
- Nutze „Lokale Daten aktualisieren“ nur mit Netz. Danach ist der Zwischenspeicher leer, bis die neuen Tickets geladen sind.
12 · Lesezugriff
Wenn Du nur mitlesen darfst
Zugänge mit Lesezugriff (z. B. für Leitung oder Monitore) sehen alle Tickets und Zuweisungen, ändern aber nichts.
- In der Kopfzeile steht das Schloss 🔒, alle Status-Knöpfe sind gesperrt.
- Es gibt keinen Meine/Alle-Schalter und keine Verfügbarkeiten, weil dem Zugang keine Fotografen-Person zugeordnet ist.
- Interne Hinweise der Planung sind ausgeblendet.
- Filtern, Suchen, Live-Updates, Zoom, Design und Export funktionieren wie bei Fotograf:innen.
- Auch der Lesezugriff braucht eine Anmeldung. Ein anonymer Zugang existiert nicht.
13 · Hilfe bei Problemen
Häufige Probleme
| Was Du siehst | Was das heißt und was Du tun kannst |
|---|---|
| Login fehlgeschlagen | Name oder Kennwort stimmen nicht, der Zugang ist deaktiviert oder gehört zu einem anderen Festival. Prüfe die Schreibweise, nutze sonst „Kennwort vergessen“. |
| Passwort noch nicht gesetzt — Magic-Link nutzen | Für Dein Konto gibt es noch kein Kennwort. Nimm die Einladung an oder nutze „Kennwort vergessen“. |
| Sitzung abgelaufen — bitte neu anmelden | Mehr als ca. 12 Stunden angemeldet, Kennwort geändert, Zugang deaktiviert oder neues Festival. Melde Dich neu an. |
| Link ungültig, abgelaufen oder bereits verwendet | Fordere über „Kennwort vergessen“ einen neuen Link an. |
| Server nicht erreichbar | Keine Verbindung. Prüfe Dein Netz und versuche es später erneut. |
| Gelber Offline-Hinweis, roter Punkt | Du hast kein Netz, siehe Offline-Betrieb. |
| Status-Knopf ist grau | Das Ticket gehört nicht Dir, Du bist offline oder hast Lesezugriff. |
| Ich sehe keine eigenen Tickets | Ist Meine aktiv? Sind Filter gesetzt (Chips in der Leiste)? Wurden schon Verfügbarkeiten gemeldet und die Planung erstellt? Sonst beim Team nachfragen. |
| Änderung fehlgeschlagen | Das Speichern hat nicht geklappt, die Karte ist zurückgesprungen. Prüfe das Netz und versuche es erneut. |
| Die App wirkt veraltet | ↻ tippen. Hilft das nicht: ☰ → Lokale Daten aktualisieren (mit Netz). |
Sicherheitstipps
- Gib Dein Kennwort niemals weiter. Das Festival-Team fragt nie danach.
- Nutze kein Kennwort, das Du woanders verwendest.
- Einladungs- und Reset-Links sind wie ein Kennwort zu behandeln.
- Melde Dich auf geteilten Geräten ab.
- Eine Reset-Mail, die Du nicht angefordert hast? Ignorieren und dem Team Bescheid geben.
14 · Glossar
| Begriff | Bedeutung |
|---|---|
| Ticket / Slot | Ein Einsatzfenster für Fotograf:innen. |
| Screening | Eine Vorstellung im Festivalprogramm (ein Film oder ein Filmblock zu einer bestimmten Zeit an einem Ort). |
| Anmoderation | Einführung vor dem Film, meist mit Gästen auf der Bühne. |
| Q&A | Gespräch mit den Gästen nach dem Film. |
| kurz / lang | Variante des Einsatzfensters, je nach Filmart (Kurzfilm oder Langfilm). |
| HoF PLUS | Rahmenprogramm des Festivals (Talks, Events). |
| Dispo / Disposition | Die Einteilung der Fotograf:innen auf die Tickets. |
| Neu planen | Ein Termin muss neu eingeplant werden. |
| 2nd Shoot | Zweiter Fototermin für denselben Film. |
| Kaskade | Statusänderung, die automatisch weitere Tickets desselben Films mitnimmt. |
| Web-App (PWA) | Eine Webseite, die sich wie eine App auf dem Home-Bildschirm installieren lässt. |
Keine Treffer. Versuche einen anderen Suchbegriff, etwa „Status“, „offline“ oder „Kennwort“.