Öffentliche Präsenz
Mit der öffentlichen Präsenz erhält ein Mandant eine eigene Vereinsseite unter /t/[tenantId].
Die Pflege erfolgt über eine eigene Admin-Unterseite unter /app/mandant/public.
Die Startseite ist als klassische Vereins-Microsite aufgebaut und nutzt dieselben Theme-Tokens sowie denselben Light-/Dark-Mode-Mechanismus wie der Rest der App.
Hauptschalter
Die gesamte tenantbezogene Außendarstellung wird über einen zentralen Hauptschalter gesteuert.
Wenn Öffentliche Inhalte aktiv deaktiviert ist, liefern externe Aufrufe für die tenantgebundene Public-Präsenz einen 404.
Das betrifft:
- die Vereinsseite unter
/t/[tenantId](Startseite, Impressum, Datenschutz, freie Seiten) - die tenantgebundenen Listenseiten für Veranstaltungen, Neuigkeiten und Positionen
Nicht betroffen sind:
- die tenantgebundenen Detailseiten einzelner Inhalte (Veranstaltung, Neuigkeit, Position, Freigabe) — sie werden bei deaktivierter Präsenz in einer reduzierten Share-Ansicht ohne Vereinsseiten-Rahmen ausgeliefert, solange der Inhalt selbst öffentlich freigegeben ist
- die Embed-Ansichten (siehe Einbetten) — sie hängen allein an der Freigabe des einzelnen Inhalts, nicht am Hauptschalter
- Shares und andere fachlich getrennte Public-Flows
- alte direkte Public-Endpunkte wie
/public/events/:idoder/public/repositories/:id
Inhalts- und Medienquellen
Die Startseite kombiniert vorhandene Medien und strukturierte Public-Inhalte aus Öffentliche Präsenz.
Öffentliche Basisdaten
Die öffentliche Vereinsseite speichert ihre Basisdaten getrennt von den internen Stammdaten.
Pflegbar sind:
- öffentlicher Name
- öffentlicher Kurztext
- öffentliche Adresse
Beim ersten Laden werden leere Public-Felder im Formular mit den vorhandenen Mandant-Stammdaten vorbelegt. Gespeichert wird aber nur in der Public-Konfiguration.
Fehlen Public-Werte, fallen öffentliche Seiten weiter auf die internen Stammdaten zurück.
Medien
Für die Public-Seite wird keine eigene Upload-Infrastruktur eingeführt.
Fallback-Bildaus Fallback-Bild dient als VereinslogoBanneraus Banner dient als Hero-Bild
Beide Bilder werden über die jeweiligen Mandanten-Einstellungen gepflegt (siehe Banner und Fallback-Bild) und für die öffentliche Vereinsseite wiederverwendet.
Pflegefelder in „Öffentliche Präsenz“
Zusätzlich können folgende Inhalte strukturiert gepflegt werden:
- öffentliche Basisdaten
- Hero-Titel
- Hero-Text
Über unsmit Titel, Rich-Text-Inhalt und optionaler externer Bild-URLKontakt / Infomit Titel, Rich-Text-Inhalt sowie optionalem Link- Sektionstitel und Einleitungstext für
Veranstaltungen - Sektionstitel und Einleitungstext für
Neuigkeiten
Aufbau der Startseite
Die öffentliche Vereinsseite besteht in v2 aus:
- Website-Header mit Logo, Vereinsname, Navigation und Login-Link
- Hero-Bereich mit Hero-Titel, Hero-Text und Banner
Über unsals Evergreen-Bereich mit Rich TextVeranstaltungenals öffentliche VorschauNeuigkeitenals redaktionelle VorschauKontakt / Infomit Rich Text, optionalem Link und Vereinsadresse- Schlichter Vereins-Footer mit dezentem intraOnline-Hinweis
Die Reihenfolge bleibt fest. Die Seite ist damit bewusst kein freier Page-Builder, aber die Public-Struktur bleibt erweiterbar.
Aufbau der Admin-Seite
Die Pflege erfolgt unter /app/mandant/public. Diese Seite ist als Übersicht aufgebaut und verzweigt in mehrere Unterseiten:
- Übersicht (
/app/mandant/public) – Einstieg mit Status und Verweisen auf die Unterbereiche - Präsenz (
/app/mandant/public/site) – Grundlagen, Medien, Hero, Über uns sowie Kontakt & Infos - Startseite (
/app/mandant/public/home) – die Sektionen Veranstaltungen und Neuigkeiten - Rechtliches (
/app/mandant/public/legal) – Impressum und Datenschutz - Freie Seiten (
/app/mandant/public/pages) – die öffentlichen Custom-Seiten (siehe unten)
Öffentliche Custom-Seiten
Neben der festen Startseite können Sie zusätzliche öffentliche Seiten anlegen, die unter /t/[tenantId]/[slug] erreichbar sind.
Die Pflege erfolgt im Bereich Öffentliche Präsenz unter /app/mandant/public.
Eigenschaften der Custom-Seiten:
- Der Slug wird automatisch aus dem Seitentitel abgeleitet. Die resultierende Adresse zeigt eine schreibgeschützte URL-Vorschau in der Form
/t/[tenantId]/[slug]. - Jede Seite hat einen Status Entwurf oder Veröffentlicht. Eine Vorschau-Verlinkung wird erst angeboten, wenn die Seite veröffentlicht ist.
- Über In Navigation anzeigen und ein optionales Navigationslabel steuern Sie, ob und wie die Seite in der Navigation der öffentlichen Vereinsseite erscheint.
- Die Reihenfolge der Seiten lässt sich über eine Sortierung steuern.
- Optional können SEO-Titel und SEO-Beschreibung hinterlegt werden.
Bestimmte Slugs sind reserviert und können nicht für Custom-Seiten verwendet werden, da sie bereits von Systemseiten belegt sind: events, news, repositories, positions, impressum und datenschutz.
Eine Custom-Seite wird inhaltlich aus Blöcken aufgebaut (z. B. Rich-Text, Call-to-Action, Kontaktkarte, Medien sowie Teaser auf Systemseiten).
Einbetten
Öffentliche Veranstaltungen, Neuigkeiten und Positionen können zusätzlich als <iframe> in eine externe Website eingebunden werden. Siehe Einbetten.
Verhältnis zur inhaltlichen Sichtbarkeit
Der Hauptschalter ersetzt nicht die Sichtbarkeitslogik einzelner Inhalte.
Ein Inhalt erscheint öffentlich nur dann, wenn beide Ebenen passen:
- Die tenantweite öffentliche Präsenz ist aktiviert.
- Der einzelne Inhalt ist selbst öffentlich freigegeben.
Beispiele:
- Ein Event muss weiterhin extern sichtbar/veröffentlicht sein.
- Eine News muss weiterhin öffentlich freigegeben sein.
- Eine Position muss weiterhin veröffentlicht und öffentlich einsehbar sein.
Damit bleibt die öffentliche Präsenz eine zusätzliche Mandantenebene oberhalb der bestehenden Inhaltsfreigaben.