Plattform-Konzepte
Fast alle Verständnisprobleme mit STRONG ONE lösen sich, sobald dieses Modell sitzt. Nimm dir fünf Minuten.
Die Hierarchie
Organisation z. B. "CrossFit Downtown"
└── Event z. B. "Downtown Throwdown 2026"
├── Event Instance z. B. "Online Qualifier"
│ ├── Division z. B. "RX Men", "Scaled Women", "Teams of 4"
│ └── Workout z. B. "26.1", "26.2"
├── Event Instance z. B. "Semi-Finals"
└── Event Instance z. B. "Finale"
Die Ebenen im Einzelnen
Organisation
Die rechtliche und wirtschaftliche Klammer. An der Organisation hängen Stammdaten, Steuerdaten, das Stripe-Konto, das Team mit seinen Rollen, die Nachrichtenvorlagen, der Merchandise-Katalog und die Plattformrechnungen.
Du brauchst genau eine Organisation — auch wenn du mehrere Events pro Jahr veranstaltest. Ein Nutzerkonto kann Mitglied mehrerer Organisationen sein; oben im Portal wechselst du zwischen ihnen.
Event
Die Marke bzw. der Wettkampf als Ganzes, meist eine Ausgabe pro Jahr. Am Event hängen:
- Name, Kurz- und Langbeschreibung, Logo
- Sportart und Eventtyp
- Zielgruppen-Flags (Einzel / Team / Minderjährige)
- die Rechtsdokumente: Teilnahmebedingungen, Haftungsausschluss, Datenschutzerklärung
- die Rollenvergabe — Teamrollen werden immer pro Event vergeben
Ein Event allein ist noch nicht anmeldbar. Dafür braucht es mindestens eine Event Instance.
Event Instance
Die konkrete Wettkampfstufe, für die man sich anmeldet und die stattfindet. Hier liegt der Großteil der Konfiguration: Datum, Ort, Preise, Anmeldeschluss, Teilnehmerlimit, Zuschauertickets, Volunteers, Leaderboard-Einstellungen.
Ein einstufiges lokales Event hat genau eine Instance. Ein mehrstufiges Format hat mehrere — und genau dafür ist die Trennung gedacht: Qualifier → Semi → Finale sind drei Instances unter einem Event, verbunden über Auto-Invitations.
Es gibt fünf Typen — siehe Event-Instance-Typen.
Division
Die Teilnehmerklasse innerhalb einer Instance: „RX Men", „Masters 40+", „Teams of 4". Divisionen bestimmen, wer gegen wen antritt und was die Anmeldung kostet — Preise können pro Division abweichen.
Workout
Die einzelne Wertungsdisziplin innerhalb einer Instance. Am Workout hängt die gesamte Wertungslogik: Score-Typ, Gewichtung, Time Cap, Versuche, Plausibilitätsprüfung, Score-Eingabefenster.
Workouts gehören zur Instance, nicht zur Division — welche Divisionen ein Workout absolvieren, steuerst du separat.
Registration vs. Participant
Ein wichtiger Unterschied, der überall in den Listen auftaucht:
- Registration = der Anmeldevorgang. Bei Teams: eine Registration für das ganze Team. Daran hängen Bezahlung, Status und Leaderboard-Platzierung.
- Participant = die einzelne Person. Ein Team of 4 hat eine Registration und vier Participants — jeder mit eigenen Stammdaten und eigener Zustimmung zu den Teilnahmebedingungen.
Deshalb gibt es getrennte Listen für Registrations und Participants und beim Versand von Nachrichten die Wahl zwischen Registration Owners und Participants.
Was wo konfiguriert wird — Schnellübersicht
| Du willst … | Ebene |
|---|---|
| Stripe verbinden, Steuersätze anlegen | Organisation |
| Team einladen, Rollen vergeben | Organisation (Rolle gilt pro Event) |
| Nachrichtenvorlagen bauen | Organisation |
| Logo, Rechtsdokumente, Sportart setzen | Event |
| Datum, Ort, Preise, Anmeldeschluss | Event Instance |
| Teilnehmerlimit, eigene Anmeldefelder | Event Instance |
| Zuschauertickets, Volunteers | Event Instance |
| Startgebühr abweichend gestalten | Division |
| Altersgrenzen, Teamgröße | Division |
| Score-Typ, Gewichtung, Time Cap | Workout |
| Judging-Auswahlverfahren | Workout |
Lebenszyklus eines Events
Anlegen ──▶ Konfigurieren ──▶ Veröffentlichen ──▶ Anmeldephase
│
▼
Abrechnen ◀── Ergebnisse ◀── Eventtag ◀── Planung (Heats, Zeitplan)
│
└──▶ Auto-Invitation in die nächste Stufe
Zwei Sichtbarkeitsschalter, die du auseinanderhalten musst:
- Event veröffentlichen (
Event is visible) — macht die Eventmarke sichtbar - Event Instance veröffentlichen (
Publish event instance) — macht diese Stufe buchbar
Solange die Instance nicht veröffentlicht ist, kann sich niemand anmelden — auch wenn das Event sichtbar ist. Siehe Veröffentlichen & Sichtbarkeit.