Öffentliche Präsenz
Mit der öffentlichen Präsenz erhält eine Organisation 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 Stammdaten der Organisation 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.
- das Logo dient als Titelbild und steht in der Kopfzeile
- das Fallback-Bild steht in der Kopfzeile, wenn kein Logo hinterlegt ist
Beide Bilder werden in den Einstellungen der Organisation gepflegt 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 Logo als Titelbild
Ü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:
- Eine Veranstaltung muss weiterhin extern sichtbar/veröffentlicht sein.
- Eine Mitteilung muss weiterhin öffentlich freigegeben sein.
- Eine Position muss weiterhin veröffentlicht und öffentlich einsehbar sein.
Damit bleibt die öffentliche Präsenz eine zusätzliche Ebene oberhalb der bestehenden Inhaltsfreigaben.