Roadmap

Titel Beschreibung Priorität Status
PWA Ermöglicht die Nutzung von Push-Notification und das installieren als App high in-progess
Ausstellungen Ausstellungszeiträume werden mit den Öffnungszeiten des jeweiligen Standorts verglichen und als Veranstaltung automatisch eingetragen. low done
"Parent" - Veranstaltung Veranstaltungen als "Parent" definieren um ihnen andere Veranstaltungen zu zuordnen. Dies dient dazu Großveranstaltungen und Festivals abzubilden. mid done
Formular Eintragen von Veranstaltungen durch Nuter:innen mid planned

Changelog

"Parent" - Veranstaltung implementiert

"Die lange Nacht der Kultur", "Weserlieder" sind Veranstaltungen, betrachtet aus einer Daten-getriebenen Ansicht, die aus weiteren Veranstaltungen besteht. Das ist für ein Musikfestival, das an einem Ort stattfindet einfacher, für "Die Lange Nacht der Kultur" aber komplexer, da auch die unterschiedliche Standorte kommuniziert werden müssen.

Nur wie bildet man sowas ab? Auf anderen Kalender wurde das entweder einfach ignoriert oder aber versucht im Titel, oder nur im Beschreibungs-Text zu erwähnen. Damit wird aber die Sichtbarkeit für diese Veranstaltungen schlechter, da einfach der Zusammenhang fehlt. Andere Städte nutzten dafür zusätzliche Apps. Das ist aber aus verschiedenen Gründen eher Unpraktisch. Schon allein wen in einer Stadt nur selten diese Sonderformate stattfinden.

Daher war der Gedanke das in der Übersicht dieser Hinweis auch als Element existieren muss mit dem interagiert werden kann. Für das Abbilden in der Datenbank, kann eine Veranstaltung als "Parent" definiert werden, damit können dieser weitere Veranstaltungen hinzugefügt werden. Dieser "Parent" dient nur dazu um die übrigen Veranstaltungen miteinander zu verbinden.

In der Übersicht sieht das dann so aus,

Oberfläche auf der zwei Veranstaltung angezeigt werden, die untere hat ein zusätzliche Button vor dem Titel

Für jede Seite die als "Parent" eingestellt wird, gibt es eine einzelne Seite. Auf dieser werden dann alle Veranstaltungen angezeigt, die zu dieser gehören. Um das Navigieren zu vereinfachen, wird beim Besuchen dieser Seite im LocalStorage Daten abgelegt. Solange die Veranstaltung nicht vorbei ist, kann immer über einen Button in diese Einzelansicht gewechselt werden.

Oberfläche mit der Navigations, oben ist ein Button in dem ein Pin-Icon angezeigt wird