Multi-Org und Subdomains
Wie iglesio mehrere Organisationen pro Nutzer trennt und warum jede Kirche eine eigene Subdomain hat
Diese Seite erklärt, wie iglesio mit mehreren Organisationen pro Nutzer umgeht und warum jede Organisation eine eigene Subdomain bekommt.
Eine Organisation in iglesio ist eine Kirche oder Gemeinde als Mandant. Alle anderen Daten (Personen, Anlässe, Gruppen, Teams) gehören zu genau einer Organisation. Eine Organisation hat eine eigene Subdomain in der Form deine-kirche.iglesio.com. Darüber erreichen Admins und Mitglieder die Organisation.
Hintergrund
Es gibt drei Gründe für das Subdomain-Modell:
- Datenisolation. Jede Organisation ist technisch und visuell klar getrennt. Wer auf
kirche-a.iglesio.comeingeloggt ist, sieht nur Daten aus Kirche A. - Branding. Die Subdomain ist die Adresse, die in Emails, QR-Codes und Flyern erscheint.
kirche-a.iglesio.comist einprägsamer alsiglesio.com?orgId=abc123. - Öffentliche Ressourcen. Öffentliche Formulare und (später) das Member Portal leben ebenfalls unter der Subdomain der Kirche, nicht auf einer generischen iglesio-Seite.
Das Subdomain-Routing ist im Code umgesetzt — Routen werden je nach Subdomain einer Organisation zugeordnet.
Ein Mensch, mehrere Organisationen
Ein Nutzer-Account in iglesio gehört einer Person, nicht einer Organisation. Dieselbe Email-Adresse kann Mitglied in mehreren Organisationen sein. Typisch ist das bei:
- Pastoren, die in mehreren Kirchen eines Netzwerks dienen.
- Musikern, die für mehrere Gemeinden Worship spielen.
- Administratoren, die mehrere kleine Gemeinden betreuen.
Beim Login landest du in der Organisation, deren Subdomain du aufgerufen hast. In der Mobile App wählst du die Organisation aus der Liste.
Org-Switching
Web
Im Web wechselst du die Organisation, indem du die Subdomain wechselst. Entweder:
- Du tippst die neue Subdomain direkt in die Adressleiste (
kirche-b.iglesio.com). - Oder du klickst im Login-Screen auf die andere Organisation, wenn du in mehreren Mitglied bist.
Jede Organisation hat im Web ihre eigene URL und damit ein eigenes Browser-Tab-Verhalten: du kannst zwei Kirchen parallel in zwei Tabs geöffnet haben, ohne dass die Daten vermischt werden.
Mobile
Die Mobile App kennt keine Subdomain. Stattdessen wählst du die aktive Organisation in den Einstellungen aus einem Sheet.
- Öffne die App und gehe zu Profil → Einstellungen.
- Tippe auf den Eintrag mit dem aktuellen Org-Namen.
- Ein Sheet zeigt alle Organisationen, in denen du Mitglied bist.
- Wähle die gewünschte aus. Die App lädt den Home-Bildschirm neu.
Siehe Organisation wechseln (Mobile).
Öffentliche vs. Admin-Routen
Unter der Subdomain einer Organisation gibt es zwei Arten von Seiten:
- Admin-Routen — der eingeloggte Verwaltungsbereich (
/people,/services,/settings, ...). Jede dieser Routen verlangt ein Login und passende Berechtigungen. - Öffentliche Routen — Ressourcen, die ohne Login zugänglich sind. Aktuell sind das vor allem öffentlich freigegebene Formulare. Sie laufen unter derselben Subdomain, damit die Kirche mit einer Adresse auftritt.
Anwendungsfälle
Pastor, der zwei Gemeinden verwaltet
Thomas ist Pastor einer Hauptgemeinde und gleichzeitig Gaststuff in einer Tochtergemeinde.
- Beide Gemeinden laden Thomas mit derselben Email ein.
- Er erhält pro Einladung eine Mail, akzeptiert beide und hat dann zwei Organisationen auf seinem Account.
- Im Web wechselt er zwischen
hauptgemeinde.iglesio.comundtochter.iglesio.comper URL. - In der Mobile App öffnet er das Settings-Sheet und wählt die Organisation.
Volunteer, der in zwei Kirchen Technik macht
Anna dient in zwei Kirchen als Tontechnikerin.
- Kirche A und Kirche B laden Anna als Volunteer ein.
- Anna installiert die Mobile App und sieht im Home-Bildschirm zunächst die Einsätze der zuletzt gewählten Organisation.
- Wenn sie auf Einsätze der anderen Kirche antworten will, wechselt sie über das Settings-Sheet.
QR-Code für eine einzelne Kirche
Die Willkommensflyer der Kirche Wollishofen zeigen einen QR-Code auf kirche-wollishofen.iglesio.com/willkommen-formular. Der Gast öffnet den Link und landet direkt auf dem öffentlichen Anmeldeformular dieser Kirche — ohne Auswahl, ohne Login.
Datenisolation
Die wichtigste Garantie: Daten einer Organisation sind für Mitglieder anderer Organisationen unsichtbar. Auch wenn du in Kirche A und Kirche B Admin bist, siehst du auf kirche-a.iglesio.com ausschliesslich Daten von Kirche A. Es gibt keine Kreuzquery, keinen Administrations-Schalter, der über Organisationen hinwegschaut.
Die einzige Ausnahme ist ein Netzwerk, das aggregierte Metriken seiner Mitglieds-Kirchen sieht. Siehe Netzwerke — und beachte, dass das Netzwerk personenbezogene Daten der Mitglieds-Kirchen nicht sieht.