Vereinspraxis
Vereinskalender: Termine, Anmeldungen und ein Feed, den alle abonnieren
Termine sind das, was in Vereinen am zuverlässigsten dreifach existiert: als WhatsApp-Nachricht, als Aushang und als Eintrag auf der Webseite, den seit zwei Jahren niemand mehr gepflegt hat. Am Ende erscheinen sieben Leute zur Jahreshauptversammlung und dreißig zum Training, das ausfällt.
Der Kalender ist deshalb weniger ein Komfortthema als eine Frage, wie viele Wahrheiten ein Verein über seine Woche zulässt.
Ein Kalender ist nicht ein Kalender
Nützlich wird die Termindarstellung erst, wenn sie mehrere Quellen zusammenzieht. Der Vereinskalender in Methacore zeigt in derselben Ansicht:
- Termine, die von Hand angelegt werden — Versammlungen, Feste, Ausflüge.
- Gruppentermine aus den Trainingsgruppen, mit ihrer Terminierung und ihrem Intervall.
- Kurse mit ihren Einheiten aus der Kursverwaltung.
- Wettkämpfe mit Beginn und Ende aus den Wettkämpfen.
- Sitzungen aus der Sitzungsverwaltung.
Jeder Termin trägt die Farbe seines Kalenders. Wer nur den Trainingsbetrieb sehen will, blendet den Rest aus; die Auswahl bleibt erhalten.
Sichtbarkeit: drei Stufen, nicht zwei
Die häufigste Fehlkonstruktion in Vereinskalendern ist ein einziger Schalter „öffentlich“. Damit landet die Vorstandssitzung entweder im Netz oder das Sommerfest bleibt geheim. Methacore trennt deshalb:
| Stufe | Wer sieht den Termin |
|---|---|
| Nur für Administratoren | Niemand außerhalb der Verwaltung. Für Planung, die noch nicht steht. |
| Für alle Mitglieder sichtbar | Die App der Mitglieder, nicht das offene Netz. |
| Für Externe sichtbar | Der öffentliche Kalender und dessen Feed. |
Dazu kommen interne Notizen am Termin: der Hinweis, dass der Schlüssel beim Hausmeister liegt, gehört nicht in die öffentliche Beschreibung.
Anmeldungen: Mindest- und Maximalteilnehmer
Ein Termin kann Anmeldungen entgegennehmen. Das lohnt sich überall, wo die Zahl der Teilnehmenden eine Entscheidung auslöst — Busfahrt, Grillfest, Schiedsrichterschulung.
Steuerbar sind:
- Anmeldung ab / bis. Leer heißt: sofort möglich, bis zum Terminbeginn.
- Mindestteilnehmer. Die Zahl, unter der der Termin nicht stattfindet. Sie macht die Absage zu einer Rechenaufgabe statt zu einem Bauchgefühl.
- Maximalteilnehmer. Ist die Zahl erreicht, ist Schluss.
- Benachrichtigung bei neuer Anmeldung, per E-Mail und per Push. Wer eine Fahrt organisiert, will nicht dreimal täglich nachsehen.
Die Teilnehmerliste zeigt jeden Anmeldestatus und lässt sich exportieren — für die Halle, für den Busfahrer, für die Kasse.
Räume statt Freitext
Ein Termin kann einen Raum aus den Orten belegen statt eines Freitextorts. Der Unterschied wirkt gering und ist es nicht: Sobald Termine echte Räume belegen, erkennt das System Doppelbelegungen und weist darauf hin, bevor zwei Gruppen gleichzeitig in derselben Halle stehen.
Freitext bleibt möglich — für Orte, die dem Verein nicht gehören, etwa eine Auswärtshalle. Die Warnung entfällt dann.
Der Abo-Feed
Der wichtigste Knopf auf dieser Seite heißt Kalender abonnieren. Er erzeugt eine Adresse, die sich in Apple Kalender, Google Kalender, Outlook oder Thunderbird eintragen lässt. Ab dann erscheinen neue Termine dort von selbst.
Der Effekt in der Praxis: Der Verein hört auf, Termine zu verschicken. Er pflegt sie an einer Stelle, und alle anderen lesen. Was auf dem Kalender steht, ist damit die einzige belastbare Aussage über die Vereinswoche — und wenn ein Termin verschoben wird, verschiebt er sich überall.
Für Außenstehende gibt es denselben Mechanismus als öffentlichen Feed unter der Vereinsseite. Nur Termine, die als „für Externe sichtbar“ markiert sind, landen dort.
Was man beim Anlegen leicht falsch macht
- Ende vor Beginn. Wird abgewiesen, kostet aber Zeit, wenn man den Termin ohnehin dreimal anfasst. Uhrzeiten zuerst, Text danach.
- Ganztägige Termine mit Uhrzeit. Ein Fest, das „von 0 bis 0 Uhr“ dauert, sieht in jedem abonnierten Kalender falsch aus.
- Serientermine als Einzeltermine. Regelmäßiges Training gehört in eine Trainingsgruppe mit Intervall, nicht 40-mal in den Kalender.
- Anmeldung ohne Maximalzahl. Bei Ausflügen führt das zuverlässig zu einer Liste, die größer ist als der Bus.
Häufige Fragen
Wie bekommen Mitglieder die Vereinstermine in ihren eigenen Kalender?
Über den Abo-Dialog. Die dort erzeugte Adresse wird einmal im eigenen Kalenderprogramm eingetragen; danach aktualisiert sich der Kalender selbst. Mitglieder mit der App sehen die Termine ohnehin dort.
Was ist der Unterschied zwischen internen und öffentlichen Terminen?
Interne Termine sind für die Verwaltung oder für Mitglieder sichtbar. Öffentliche Termine erscheinen zusätzlich auf der Vereinsseite und im öffentlichen Feed und können von Suchmaschinen gefunden werden. Die Stufe wird am einzelnen Termin gesetzt, nicht am Kalender.
Wie verhindere ich, dass zwei Gruppen dieselbe Halle buchen?
Räume unter Orte & Räume anlegen und Termine auf diese Räume legen statt auf Freitext. Dann meldet der Kalender die Doppelbelegung. Für dauerhafte Sperren — Ferien, Sanierung — gibt es Sperrzeiten am Ort.
Kann ich Anmeldungen zu einzelnen Terminen begrenzen?
Ja, über Mindest- und Maximalteilnehmer sowie den Anmeldezeitraum. Beides wird am einzelnen Termin gesetzt, nicht global.