Dokumentation

Kalender

Der Kalender ist die wichtigste und erste Seite des Frontends.

Der Kalender zeigt übersichtlich alle Plätze, deren Öffnungszeiten und (anonymisierte) Belegungen pro Tag an. Die einzelnen Felder können für weitere Interaktionen direkt angeklickt werden. Felder der Vergangenheit können nicht mehr angeklickt oder auf Buchungen geprüft werden und werden allesamt als vorbei gekennzeichnet.

Kalender

Uhrzeiten

Die linke Spalte gibt die Uhrzeiten an. Der Zeitumfang ergibt sich aus den Öffnungszeiten des frühesten bzw. spätesten Platzes. Das Zeitintervall ergibt sich aus dem kleinsten Zeitblock aller Plätze.

Öffnet ein Platz früher als andere, so werden die noch nicht freigegebenen Plätze in dieser Zeit automatisch als geschlossen markiert und können nicht angeklickt bzw. gebucht werden.

Wenn die Zeitblöcke sehr groß gewählt werden (z.B. halbtäglich), wechselt das Layout des Kalenders automatisch und die Platzzeile wird mit der Zeitspalte getauscht.

Datum

Mit den links über dem Kalender platzierten Schaltflächen lässt sich das aktuell angezeigte Datum des Kalenders anpassen.

Mit den Pfeilen wird jeweils ein Tag vor bzw. zurück gesprungen. Alternativ kann man das Datum direkt in das Eingabefeld eintippen und mit der Eingabetaste bestätigen. Beim Anklicken des Eingabefeldes öffnet sich außerdem ein Auswahlfenster für das Datum.

Der Kalender merkt sich das ausgewählte Datum und zeigt es bei Rückkehr automatisch an - allerdings nur bis der Webbrowser geschlossen wird.

Die maximale Anzahl an gleichzeitig angezeigten Tagen kann einfach über das Backend eingestellt werden. Bei vielen Plätzen sollte die Zahl reduziert werden, bei wenigen kann sie erhöht werden.

Mobile Darstellung

Der Kalender ist responsive, d.h. er passt sich bei modernen Webbrowsern der aktuellen Bildschirmgröße automatisch und flexibel an. Dafür fallen bei geringer werdender Bildschirmgröße von rechts sukzessive Tage weg, bis (z.B. auf Smartphones) nur noch ein Tag dargestellt wird.

Mobile Darstellung

Druckfreundlichkeit

Der Kalender ist außerdem für den Druck optimiert, d.h. bei modernen Webbrowsern kann er ohne Platz- und Tintenverschwendung über die browsereigene Druckfunktion auf Papier oder PDF gebracht werden.

Empfohlen wird, hierbei das Querformat zu wählen.

Für die Verwaltung

Sofern man als Administrator oder Mitarbeiter (mit entsprechenden Berechtigungen) angemeldet ist, zeigt der Kalender die Namen der Benutzer an, auf welche die Plätze gebucht wurden. Außerdem sind auch vergangene Buchungen sichtbar.

Erlaubt ein Platz mehrfache Buchungen, wird das Feld farblich als frei und nicht als gebucht markiert. Außerdem erscheint entweder der Name des Benutzers (falls nur eine Buchung vorhanden ist) oder schlicht das Wort belegt, falls mehrere unterschiedliche Benutzer bereits gebucht haben.

Überschneiden sich zwei oder mehr Buchungen oder überschreiten Buchungen die Platzkapazität, wird das Feld automatisch als Konflikt (farblich hervorgehoben) markiert. Der Konflikt kann durch Anklicken des Feldes behoben werden.

Verfasst von: Tobias Krebs
Stand: Juni 2014