Wir haben euch bereits unsere Applikation für SharePoint Veranstaltungs-Buchungen in einigen Blogbeiträgen vorgestellt. Diese ist bereits seit einigen Wochen im Microsoft Store verfügbar. Natürlich entwickeln wir unsere Produkte laufend weiter und gehen dabei selbstverständlich auch auf Kundenfeedback und Wünsche ein. In diesem Beitrag möchten wir euch daher gerne nähere Einblicke in unsere neueste Erweiterung in Form einer Kalenderansicht geben.

Kalenderansicht über Toggle aktivieren

Bisher haben wir die Veranstaltungen und die dazugehörigen Termine in einer Liste dargestellt. In der linken Spalte haben wir alle aktuellen Veranstaltungen angezeigt, in der rechten Spalte die dazugehörigen Termine. Durch unsere neueste Erweiterung der Applikation, hat der Benutzer nun die Möglichkeit eine Kalenderansicht über einen Toggle in der Menüleiste zu aktivieren. Alle Veranstaltungs-Termine werden in der Kalenderansicht angezeigt. Vom Benutzer gebuchte Termine werden durch einen grünen Hintergrund hervorgehoben. Dadurch erlangt der Benutzer eine gute Übersicht über alle Veranstaltungs-Termine. Standardmäßig zeigen wir die Termine in einer Wochenansicht an.

SharePoint Veranstaltungen Kalenderansicht: Wochenansicht

Der Benutzer kann jedoch auch zu einer Monatsansicht wechseln.

SharePoint Veranstaltungen Kalenderansicht: Monatsansicht

Termin-Details im Panel

Klickt ein Benutzer auf einen Termin in der Kalenderansicht, öffnen wir ein eigenes Panel auf der rechten Seite. In diesem Panel zeigen wir die Details des Termins und der dazugehörigen Veranstaltung an. Der Benutzer hat dann die Möglichkeit, sich im Panel zu dem Termin an- oder abzumelden.

SharePoint Veranstaltungen Kalenderansicht: Termin Details

Lokalisierung für den Kalender

Wir haben für die Umsetzung der Kalenderansicht das npm package „fullcalender“ verwendet. Mit diesem Package hat man die Möglichkeit die Lokalisierung als Parameter mitzugeben.

// Deutsche Lokalisierung -> z.B. Mo, Di, Mi, Do, Fr, Sa, So
<FullCalendar
    locale="de" />

// Englische Localization -> e.g. Mon, Tue, Wed, Thu, Fri, Sat, Sun
<FullCalendar
    locale="en" />

Je nach konfigurierter Lokalisierung werden die Überschriften des Kalenders (z.B. Tage, Monat) in Englisch oder Deutsch dargestellt. Weiters ist auch der erste Tag der Woche je nach Lokalisierung ein Montag oder Sonntag. Möchte man den ersten Tag der Woche unabhängig von der aktuellen Lokalisierung einstellen, ist dies über die Webpart-Einstellungen möglich.

SharePoint Veranstaltungen Kalenderansicht: Einstellungen

Haben wir euer Interesse geweckt und hättet ihr gerne nähere Informationen zu unserer Veranstaltungs-Kalenderansicht? Dann nehmt gerne Kontakt mit uns auf.

Kontakt aufnehmen