
DataStore
Beim DataStore handelt es sich um eine Erweiterung, in der Daten gesammelt werden können, die durch die gleichen Attribute beschrieben werden können.
Dokumentation
Über die Erweiterung
Eine Stadt könnte z.B. mit folgenden Eigenschaften beschrieben werden:
- Name der Stadt
- Bevölkerungszahl
- Geographische Lage (Längen- und Breitengrade)
Die Möglichkeiten einen Verein zu kontaktieren, werden eher durch andere Eigenschaften beschrieben:
- Name des Vereins
- Anschrift
- Telefonnummer
Bei der Definition des DataStores in einem Seitenbaum muss bekannt sein, welche Eigenschaften die Elemente beschreiben, die die Besucher auf der Webseite suchen können sollen.
Die Frontendausgabe erfolgt über eine Listen- und Detailansicht.
Für die Listenausgabe kann eine Vorauswahl über definierte Suchfilter getroffen werden (z.B. um die Suche auf einen Landkreis einzugrenzen).
ACHTUNG: Das Plugin hat die Auswahlmöglichkeit, die Ausgabe an der Frontendsprache zu orientieren. Wenn diese Auswahl getroffen wird, wird immer die Standardsprache ausgegeben.
Es ist deshalb nötig, bei Übersetzungen auch immer die Sprachausgabe im Plugin an die Frontendsprache explizit anzupassen.
Anwendungsbeispiel: Kita vor Ort

Die Abteilung Frühkindliche Bildung bietet eine mit dem DataStore umgesetzte Übersicht der Kindergärten und -tagesstätten in Rheinland-Pfalz. Interessierte können hier schnell Betreuungseinrichtungen in ihrer Nähe finden und zu diesen Kontaktdaten, Träger und die zuständige Verwaltungsbehörde erfahren.
Technisch gesehen besteht das Angebot aus einer Listen-Ansicht mit Paginierung (mehrere Seiten), einer Suchfunktion und Detailseiten für jeden Eintrag.
In der Listen-Ansicht werden im Ausgangszustand alle eingetragenen Kinder-Betreuungseinrichtungen aufgelistet. Interessierte können über die Suchfunktion diese Liste nach Namen, Orten, Trägern oder zuständigem Jugendamt filtern. Wenn man also zum Beispiel "Remagen" eingibt, werden nur noch Einrichtungen aufgelistet, die in einer Beziehung zu Remagen stehen. Sei es, dass sie selbst dort angesiedelt sind oder beispielsweise der Träger in Remagen seinen Sitz hat.
Bei Aufruf einer einzelnen Kindertagesstätte erscheinen die Kontaktdaten der ausgewählten Einrichtung sowie die Adressen von Träger und Verwaltung. Durch diese Auslagerung der Detail-Informationen auf eigene Seiten für jede Einrichtung bleibt die Listen-Ansicht übersichtlich.
Alle Ansichten werden von TYPO3 dynamisch aus den vorliegenden Daten erzeugt. Wenn eine neue Kindertagesstätte in die Liste aufgenommen werden oder die Angaben zu einer bestehenden Einrichtung angepasst werden sollen, können die Daten über das TYPO3-Backend ergänzt oder verändert werden.
Wie kann ich den DataStore nutzen?

Welche Informationen genau im DataStore gespeichert werden, wird je Seite definiert. Darum ist die Eingabemaske je Seite unterschiedlich.

