Zum Inhalt springen

Kalender & Veranstaltungen

Alle Termine der RCZ-Aktivitäten werden in Proton Calendar gepflegt und automatisch auf der Website dargestellt.



  1. Proton Calendar öffnen und den richtigen Aktivitäts-Kalender auswählen (z.B. «Volleyball», «Rollstuhlbasketball»).

  2. Training anlegen: Termin erstellen und die Wiederholung aktivieren (z.B. «Wöchentlich», jeden Dienstag). Ort und Beschreibung können optional ausgefüllt werden.

  3. Veranstaltung anlegen: Termin erstellen ohne Wiederholung. Ort und Beschreibung können optional ausgefüllt werden.


Jede Aktivität hat eine eigene Seite, die zwei Bereiche zeigt:

  • Trainings: Die nächsten 4 Termine werden aus der Wiederholungsregel (RRULE) berechnet und angezeigt.
  • Veranstaltungen: Die nächsten 5 einmaligen Termine werden angezeigt.

Die Daten werden direkt vom ICS-Feed der Aktivität geladen (via /api/webcal als CORS-Proxy).

Die Veranstaltungs-Seite zeigt alle einmaligen Termine aller Aktivitäten zusammen.

Die Seite bietet eine Filter-UI:

  • Freitext-Suche nach Titel oder Aktivität
  • Zeitraum-Filter (diese Woche / diesen Monat / dieses Quartal / alle)
  • Aktivitäts-Checkboxen zum Ein-/Ausblenden einzelner Aktivitäten

Die Daten werden serverseitig über /api/events aggregiert — alle Aktivitäten mit einem Webcal-Link werden zusammengeführt und nach Datum sortiert zurückgegeben.


Jede Aktivität mit einem hinterlegten Webcal-Link erscheint auf der Veranstaltungs-Seite mit einem Abo-Link (webcal://). Dieser Link kann direkt in externe Kalender-Apps importiert werden (Proton Calendar, Apple Kalender, Google Calendar).

Der Webcal-Link wird pro Aktivität in Hygraph (CMS) im Feld webcalUrl hinterlegt.