Heilbronn Marketing: Extension für Veranstaltungskalender
Die Heilbronn Marketing GmbH ist eine Public-Private-Partnership, die die Interessen der Gesellschafter Stadt Heilbronn, Verkehrsverein Heilbronn e. V., stadtinitiative Heilbronn e. V., Gastgewerbe Baden-Württemberg mbh und Schausteller und Marktkaufleute Baden-Württemberg e. V. bündelt. Die Gesellschaft vereint Marketing, Information, Tourismus und Veranstaltungen zur Attraktivierung der Stadt.
Zielsetzung
Für die Darstellung von Veranstaltungen in Heilbronn soll ein Drittanbietersystem auf der Webseite heilbronn.de angebunden werden.
Die Veranstaltungsdaten müssen über eine REST-Schnittstelle geladen und auf der Webseite in verschiedenen Formen angezeigt: Tagesansicht, Listenansicht mit Filterung, Detailansicht und Merkliste.
Strategie
Hierfür wird eine REST-Schnittstelle programmiert, die es ermöglichen soll, dass die aktuellen Veranstalltungen der nächsten 7 Tage angezeigt werden und über eine Merkliste gespeichert werden können. Zusätzlich soll die Möglichkeit zur Befüllung der Veranstaltungen mit redaktionellem Inhalt gegeben werden.
Umsetzung
Die programmierte REST-Schnittstelle im JSON-Format ermöglicht die Authentifizierung und das Laden der Veranstaltungsdaten.
Die Erweiterung validiert die Daten auf Pflichtfelder und verarbeitet sie, um sie im Frontend der Webseite in den verschiedenen Ansichten anzuzeigen.
SCHNELLER ÜBERBLICK
TRIFFT INTUITIVES HANDLING
AUTOMATISIERTER DATENÜBERTRAG
MIT DER MÖGLICHKEIT HÄNDISCH EINZUGREIFEN
Besonderheiten im Projekt
Ausgabe im Frontend
Auf der Startseite werden bis zu fünf Veranstaltungen der nächsten 7 Tage angezeigt. In der Listenansicht können pro Tag bis zu sechs Veranstaltungen geladen werden, mit der Option, weitere zehn Veranstaltungen nachzuladen. Es gibt verschiedene Filtermöglichkeiten wie Kategorien und Merkmale. In der Detailansicht werden neben den Veranstaltungsinformationen auch Bilder angezeigt, sowie ähnliche Veranstaltungen und Veranstaltungen am selben Ort.
Merkliste
Veranstaltungen können über die Tages-, Listen- und Detailansicht in eine Merkliste gespeichert werden. Dies nutzt Cookies und kann über einen Link im Headerbereich angezeigt und verwaltet werden.
Unterfütterung von redaktionellem Inhalt
Die Detailansicht wird komplett durch das Plugin der Erweiterung generiert. Somit gibt es hier keine normale Möglichkeit redaktionelle Inhalte einzufügen. Als Besonderheit haben wir eine Möglichkeit geschaffen über die eindeutige ID der Veranstaltung redaktionelle Inhalte an wählbare vordefinierte Positionen einzufügen. Der Redakteur ist dadurch in der Lagen sämtliche von TYPO3 bereitgestellten Inhaltstypen frei in der Detailansicht je Veranstaltung hinzuzufügen und zu positionieren.