Navigation & Module
Diese Seite bildet die Seitenleisten-Navigation des Dashboards und die Modul-Registry aus dem Code ab. Sie ist die zentrale Referenz für „was gibt es im Dashboard und unter welchem Pfad“.
Menü: apps/dashboard/src/config/navigation.ts (+ navigation/wordpress-navigation.ts).
Module: apps/dashboard/src/lib/modules.ts (DEFAULT_MODULES).
Legende
| Begriff | Bedeutung |
|---|---|
| Modul-ID | Schalter in der Modul-Verwaltung; ohne aktives Modul kann ein ganzer Navigationsblock ausgeblendet sein (requiredModule). |
| Rollen | Zusätzliche Einschränkung pro Menüpunkt (requiredRole), z. B. nur SUPER_ADMIN. |
| Pfad | URL unter deiner Dashboard-Installation (Präfix je nach Deployment). |
Ohne Modul- oder Rollenangabe in der Tabelle gilt: Sichtbarkeit wird wie im Code über Filterung der Navigation bestimmt (Standard oft für eingeloggte Nutzer mit passender Rolle).
Modul-Übersichten: Jede Sidebar-Sektion beginnt mit Übersicht — eine Hub-Seite mit Kacheln zu allen Bereichen der Sektion (z. B. /dashboard/redaktionsfluss, /dashboard/organisation, /dashboard/website).
Start
Sidebar: Dashboard steht ganz oben (ohne Sektionstitel), danach Redaktionsfluss, Mall Cockpit, Social Cockpit und weitere Modul-Kategorien.
| Menü | Pfad | Modul / Rolle |
|---|---|---|
| Dashboard | /dashboard | immer sichtbar — operative Steuerzentrale (siehe unten) |
Startseite /dashboard (Steuerzentrale)
Die Startseite ist keine Center-Kachelwand mehr, sondern ein operatives Cockpit — abhängig vom Center-Switcher (oben, ⌘K):
| Kontext | Was Sie sehen |
|---|---|
| Ein Center gewählt | Schnellstart, offene Aufgaben, Inhalte (KPI-Kacheln), Bereiche (Modul-Einstieg), Live-Signale, Planner, Center-Status, Social-KPIs |
| Alle Center (Super Admin / Org-Rollen) | Schnellstart, Bereiche, Org-Tabelle (Freigaben, Website-, Social-Status pro Center) — keine Fake-KPIs |
Layout (von oben nach unten):
- Schnellstart — rollen- und modulabhängige Aktionen (z. B. News/Event/Shop anlegen)
- Offene Aufgaben — klickbare Zähler (Freigaben, Dispatch, Planner, Social, Issues)
- Inhalte — News, Events, Angebote, Jobs als KPI-Kacheln (
StatTile) - Bereiche — Einstieg in aktive Cockpit-Module
- Live-Signale — nur bei einem gewählten Center (modulabhängig)
- Planner / Center-Status — Termine und Gesundheit des gewählten Centers
- Social — Freigaben, Follower, Reichweite (wenn Social-Modul aktiv)
- Center-Übersicht — Org-Tabelle bei „Alle Center“
Bereiche — Karten für alle aktiven Module Ihrer Rolle (z. B. Content, Social, Analytics, HQ, Data & Business, Finance, Property, Digital Experience, Community, Center Manager). Jede Karte verlinkt direkt in den jeweiligen Bereich.
Live-Signale (nur bei einem gewählten Center, modulabhängig):
| Signal | Modul | Ziel |
|---|---|---|
| Footfall heute | Analytics | /dashboard/analytics/footfall — Quelle: Live oder Simulator (COCKPIT_DATA_MODE) |
| Parking-Auslastung | Property | /dashboard/parking |
| Feedback offen | Community | /dashboard/feedback |
| Aktive Shops | Mall Cockpit | /dashboard/content/shops |
| Website-Analytics (Umami) | Analytics | /dashboard/analytics |
Offene Aufgaben (klickbare Zähler, Daten aus dem System):
| Block | Quelle / Ziel |
|---|---|
| Freigaben offen | Website + Social — /dashboard/workflow |
| Dispatch ungelesen | /dashboard/dispatch |
| Social wartet | /dashboard/social/approvals |
| Planner heute | /dashboard/content/planner |
| Issues offen | /dashboard/issues (Modul Property) |
API: GET /api/dashboard/home?centerId= — aggregiert Freigaben, Dispatch, Social, Planner, Content-Zähler, Center-Gesundheit und Live-Signale serverseitig.
Rollen:
- Agentur (Content) — Fokus Inhalte + Social-Entwürfe; keine Aufgaben-Inbox (Dispatch/Workflow/Planner), keine Live-Signale, keine Org-Tabelle, keine technischen Center-Links
- Content Editor — Fokus Freigaben, Planner, Schnell: News/Event
- Org Marketing Manager — Multi-Center-Aggregate + Kampagnen-Shortcut
- Center Manager — zusätzlich eingebettete CM-Übersicht (Social-KPIs wie
/dashboard/center-manager) - Center Admin — Freigaben + Center-Gesundheit
- Super Admin — bei „Alle Center“ die Org-Tabelle
Schnellstart-Buttons erscheinen nur für aktive Module Ihrer Rolle (nicht hardcoded).
Center-Switcher (⌘K)
In der Pill oben und in der Palette wird die Anzahl der Center angezeigt — bei aktivem Organisations-Filter als gefilterte Zahl (z. B. 5 von 12 Standorte). Der Bereich „Zuletzt“ erscheint nur ohne aktiven Filter (kein Org-Chip, keine Suchzeile).
Viele Bereiche laden Daten nur für das gewählte Center — ohne hardcodierte Demo-IDs:
| Bereich | Pfad | Verhalten |
|---|---|---|
| Issues | /dashboard/issues | Ein Center oder Portfolio („Alle Center“) |
| Feedback | /dashboard/feedback | Center aus Switcher; Portfolio bei „Alle Center“ |
| Broadcast | /dashboard/broadcast-messages | Erfordert ein spezifisches Center |
| Personal | /dashboard/staff | Erfordert ein spezifisches Center |
| QR-Druck | /dashboard/qr-codes/print | Erfordert ein spezifisches Center |
| Mieter (Neu) | /dashboard/property/tenants-new | Erfordert ein spezifisches Center |
Ohne Center-Auswahl erscheint ein Hinweis (CenterSelectionPrompt) statt falscher Demo-Daten.
Redaktionsfluss
Modul-ID: mall-cockpit
Typische Rollen: SUPER_ADMIN, CONTENT_EDITOR, CENTER_MANAGER, ORG_MARKETING_MANAGER, CENTER_ADMIN (Legacy-Alias ORGANIZATION_ADMIN wird wie CENTER_ADMIN behandelt)
Die Sidebar lädt Modul-Overrides über GET /api/role-module-config (eigene Rolle). Wenn der Menüpunkt fehlt: Modul Mall Cockpit tenant-weit aktiv? Unter Einstellungen → Benutzer → Rollen ist mall-cockpit für die Rolle freigeschaltet?
Diese Kategorie steht am Seitenanfang (unter Dashboard) und bündelt den produktiven Dreiklang (siehe auch Leiste auf den drei Seiten):
| Menü | Pfad | Anmerkung |
|---|---|---|
| Dispatch | /dashboard/dispatch | E-Mail-Eingang, KI-Triage, Entwürfe |
| Workflow & Freigaben | /dashboard/workflow | Website-Entwürfe und Social-Media-Posts — Untermenü: Alle Entwürfe, Wartend, In Prüfung, Erledigt — Workflow & Freigaben |
| Content Planner | /dashboard/content/planner | Redaktionsplanung / Kalender |
| Scheduling | /dashboard/scheduling | Zeitsteuerung, Video-Schedules, Content-Migration — Untermenü: Schedule-Übersicht, Video-Scheduling |
Modul-Übersicht: /dashboard/redaktionsfluss — Kacheln zu Dispatch, Workflow, Content Planner und Scheduling.
Mall Cockpit
Modul-ID: mall-cockpit
Typische Rollen: SUPER_ADMIN, CONTENT_EDITOR, CENTER_MANAGER, ORG_MARKETING_MANAGER, CENTER_ADMIN
| Menü | Pfad | Anmerkung |
|---|---|---|
| Übersicht | /dashboard/content | Content-Übersicht |
| Center | /dashboard/content/centers | Operative Center-Pflege (Website, Social, Design-Reiter) — nicht Org-Stammdaten |
| Shops | /dashboard/content/shops | Klick auf Shops öffnet die Übersicht direkt; der Pfeil rechts klappt Ketten, Kategorien & „Neuer Shop“ auf |
| Events | /dashboard/content/events | inkl. Kategorien (content-categories?type=event); Content-Typ wechseln (⋯-Menü): Eintrag nach News/Angebot übernehmen, Quelle archiviert |
| News | /dashboard/content/news | inkl. Kategorien (type=news); Mehrfachauswahl mit Export (CSV), Freigabe/Ablehnen (nur „Freigabe“-Status), Löschen (rollenbasiert); Content-Typ wechseln (⋯): nach Event/Angebot |
| Angebote | /dashboard/content/offers | inkl. Kategorien (type=offer); Content-Typ wechseln (⋯): nach News/Event |
| Services | /dashboard/content/services | Mehrfachauswahl mit Export (CSV) und Löschen (rollenbasiert), Kopfzeile „alle in Ansicht“ |
| Büros & Praxen | /dashboard/content/offices | inkl. Office-Typen |
| Jobs | /dashboard/content/jobs | |
| Hot Picks | /dashboard/content/hot-picks | Neuer Eintrag: Menü oder ?openCreate=1 öffnet den Modal-Flow; /hot-picks/new leitet dorthin um |
| Medienverwaltung | /dashboard/content/media | Filter Center: serverseitig alle dem Center zugeordneten Dateien (inkl. Verlauf) + geteilte Medien; Upload/Stock folgen Tabellen-Filter bzw. globalem Switcher; Mediathek-Picker mit Umschalter „Geteilt“ |
| RSS Feeds | /dashboard/settings/rss-feeds | Externe Feeds für Events (redaktionell, nicht Org-Stammdaten) |
Hinweis: Dispatch, Workflow & Freigaben und Content Planner liegen in der eigenen Sidebar-Kategorie Redaktionsfluss (oberhalb dieses Blocks).
Social Cockpit (eigene Sidebar-Kategorie & Modul)
Modul-ID: social-cockpit
Abhängigkeit: mall-cockpit (Freigaben laufen weiter über Redaktionsfluss → Workflow)
Typische Rollen: SUPER_ADMIN, CONTENT_EDITOR, CENTER_MANAGER, ORG_MARKETING_MANAGER, CENTER_ADMIN
Alles rund um Social Media an einem Ort — posten, Kanäle verknüpfen, freigeben, engage, reporting:
| Menü | Pfad |
|---|---|
| Übersicht (Heute-KPIs, Schnellstart) | /dashboard/social |
| Post erstellen | /dashboard/social/new |
| Freigaben | /dashboard/social/approvals |
| Community | /dashboard/social/engage |
| Performance | /dashboard/social/reporting |
| Kanäle verknüpfen | /dashboard/settings/social-accounts |
Auf allen Social-Seiten (außer Einstellungen): horizontale Subnav (Übersicht · Post erstellen · Freigaben · Community · Performance).
Details: Social Media Freigabe
Social Cockpit ist ein eigenes Modul (wie Mall Cockpit oder Analytics). In Einstellungen → Module kann es tenant-weit ein- oder ausgeschaltet werden. Social-Profile liegen nicht mehr unter Organisation & Center — nur noch hier.
Center-Wechsel (oben in der Kopfzeile)
Über die Center-Pill in der Top-Leiste (CenterSwitcherHeader in apps/dashboard/src/components/center-switcher.tsx, eingebunden über DashboardTopHeader) wählst du das aktive Center (oder „Alle Center“, sofern erlaubt). Ein Klick oder ⌘K / Strg+K öffnet die Center-Command-Palette: Suche, Zuletzt, Favoriten (Stern), Gruppierung nach Organisation sowie Schnellaktionen (Website, Social Reporting, Center-Einstellungen). Die Liste ist durchsuchbar (Name, Stadt, Organisation). Der Alias TeamSwitcher (team-switcher.tsx) verweist auf die Sidebar-Variante (CenterSwitcherSidebar) für Kompatibilität; in der Standard-Shell sitzt der Wechsel im Header. Nach der Auswahl gilt der Kontext für gefilterte Inhalte; auf der Center-Detailseite (/dashboard/content/centers/[id]) wird beim Wechsel die ID in der URL mitgeführt (Tab-Parameter bleibt erhalten). Multi-Mall: solange Center in der API-Liste geliefert werden, erscheint dieselbe Auswahl; fehlen alle Center-Einträge, wird nur die Organisation angezeigt (Hinweis im UI).
Property Management
Modul-ID: property-cockpit
Typische Rollen: SUPER_ADMIN, FACILITY_MANAGER, CENTER_MANAGER
| Menü | Pfad |
|---|---|
| Übersicht | /dashboard/property |
| Mieter | /dashboard/property/tenants, Neuanlage u. a. |
| Flächen | /dashboard/property/spaces |
| Wartung | /dashboard/property/facility-maintenance |
| Wartungsliste | /dashboard/property/maintenance |
| Gebäudeautomatisierung | /dashboard/property/automation |
| Issues & Tickets | /dashboard/issues |
| Sicherheit | /dashboard/property/security |
Center-Website (cockpitOS) vs. WordPress (Plugin)
| Kanal | Sidebar | Was es ist |
|---|---|---|
| Center-Website (cockpitOS) | Center-Website | Template → Center-Instanz (Render/Vercel), cockpitOS-Theme, Go-Live im Center-Reiter Website |
| WordPress | WordPress (Plugin) | Externe WordPress-Site mit cockpitOS-Plugin, eigenes WP-Theme, Sync & Content-Bereiche |
Elementor-Widgets kommen mit dem Plugin — die frühere Dashboard-Route /dashboard/wordpress/widgets (SPA-Relikt) leitet auf das Plugin-Tab um.
Center-Website (cockpitOS)
Modul-ID: digital-experience
Typische Rollen: SUPER_ADMIN, CONTENT_EDITOR, CENTER_MANAGER, ORG_MARKETING_MANAGER, CENTER_ADMIN
Modul-Übersicht: /dashboard/website
| Menü | Pfad | Kurzbeschreibung |
|---|---|---|
| Übersicht | /dashboard/website | Hub: cockpitOS-Website, Templates, v0-Kanäle |
| Center konfigurieren | /dashboard/website/center | Deep-Link → Center-Detail Reiter Website (aktives Center) |
| Frontend-Kanäle (v0) | /dashboard/website/frontend-kanaele | Pro Kanal Cockpit vs. v0 (Website, Signage, Companion); Register-Token, DNS |
| cockpitOS-Templates | /dashboard/templates | Center-Website-Templates, Brand DNA |
| SEO & Analytics | /dashboard/website/seo | Deep-Link → Center-Detail Reiter SEO |
WordPress (Plugin)
Modul-ID: wordpress-integration — nur wenn Modul aktiv
Typische Rollen: SUPER_ADMIN, CENTER_MANAGER
| Menü | Pfad |
|---|---|
| Übersicht | /dashboard/wordpress (Tabs: Plugin, WordPress-Sites, Sync) |
| WP-Themes | /dashboard/wordpress/themes |
| Content-Bereiche | /dashboard/wordpress/content-areas |
| Elementor-Templates | /dashboard/wordpress/templates |
GET /api/wordpress/websites liefert nur verbundene WordPress-Sites — keine cockpitOS Center-Website-Instanzen (die liegen unter Center-Website).
Tab WordPress-Sites (?tab=websites): Suche/Status-Filter, Mehrfachauswahl und Entfernen direkt in der Liste (einzeln oder als Bulk). Entfernt nur die Cockpit-Verbindung, nicht die WordPress-Installation.
Entwickler: WordPress Themes – Entwicklung.
Organisation & Center
Modul-ID: organization-management
Typische Rollen: SUPER_ADMIN, CENTER_MANAGER, CENTER_ADMIN, ORG_MARKETING_MANAGER
Hub (Nutzer-Menü → Einstellungen): /dashboard/organisation — Center-Stammdaten, Datenschutz-Shortcut, Benachrichtigungs-Inbox
| Menü (Sidebar) | Pfad | Rollen |
|---|---|---|
| Organisationen & Mandanten | /dashboard/settings/organizations | siehe oben |
| Organisation-Detail | /dashboard/organizations/{slug} | Stammdaten, KAM, Organisations-Branding (?tab=branding), Center-Übersicht |
Nicht mehr in der Sidebar (falsche Einordnung unter Org-Stammdaten — erreichbar über Hub oder fachliche Bereiche):
| Thema | Richtiger Einstieg | Anmerkung |
|---|---|---|
| Center-Name, Adresse, Team | /dashboard/content/centers/[id] | Operative Center-Pflege |
| Branding, Logo, Templates | /dashboard/website | Center-Website |
| Besucher-Datenschutz / Consent | /dashboard/settings/privacy oder Center → Webseite | Echte API, Website-Konfiguration |
| Benachrichtigungs-Inbox | /dashboard/center-manager/notifications | GET /api/notifications |
| Persönlicher E-Mail-Digest | /dashboard/settings/notifications (Tab Präferenzen) | Nur Digest ist live angebunden |
| Allgemeine Einstellungen (Mock) | /dashboard/settings/general | Platzhalter — nicht speichern |
Abgrenzung: Center = operative Pflege. Organisationen & Mandanten = Stammdaten. cockpitOS-Templates = unter Center-Website. RSS Feeds = unter Mall Cockpit.
Kurz zur inhaltlichen Einordnung der Seite Datenschutz: Datenschutz & Einwilligung (eine Quelle pro Center für Website, Embed und öffentliche API).
Social Media Profile (
/dashboard/settings/social-accounts) liegen im Modul Social Cockpit — siehe oben. Die gleiche Maske ist zusätzlich unter Center-Detail Social Media (?tab=social) erreichbar.
CENTER_ADMIN sieht und bearbeitet nur die Einstellungen seines zugewiesenen Centers (per
centerIdaus der Session).
Center-Detail: Auf /dashboard/content/centers/[id] stehen u. a. die Reiter Design, SEO, Analytics, Social Media, Website und Kiosk — siehe Social Media Freigabe.
Digital Apps & Hardware
Modul-ID: digital-experience
Typische Rollen: SUPER_ADMIN, CENTER_MANAGER, FACILITY_MANAGER
| Menü | Pfad |
|---|---|
| Digital Experience | /dashboard/digital-experience |
| Digital Signage | /dashboard/digital-signage |
| Touchscreens | /dashboard/digital-signage/touchscreens |
| Companion App | /dashboard/digital-signage/companion |
| Companion App (alt.) | /dashboard/digital-experience/companion |
| DOOH Video | /dashboard/digital-experience/dooh |
| Touchscreens | /dashboard/digital-experience/hardware |
| Centerpläne | /dashboard/centerplaene |
| QR & Einstiege | /dashboard/qr-management |
| NOW! Shop | /dashboard/reserve-campaigns |
| Notfall-Override | /dashboard/digital-experience/emergency |
Vertiefung: Digital Signage Guide, Centerpläne, NOW! Shop, Modul-Zuordnung, Shop-Katalog.
Marketing Cockpit
Modul-ID: marketing-cockpit
Sidebar-Position: direkt nach Social Cockpit
Abhängigkeit: mall-cockpit (Inhalte und Planner nutzen dieselben Stammdaten)
Typische Rollen (Sidebar): SUPER_ADMIN, ORG_MARKETING_MANAGER, MARKETING_MANAGER (Legacy → ORG_MARKETING_MANAGER), CENTER_ADMIN — zusätzlich tenant-weit Modul aktivieren.
Das Marketing Cockpit ist die Steuerzentrale (planen & koordinieren). Erstellen von News/Events/Angeboten bleibt im Mall Cockpit; Social und Website/Signage haben eigene Cockpits.
| Menü | Pfad | Rolle |
|---|---|---|
| Übersicht | /dashboard/marketing | Hub: Kampagnen, Planung, Kanäle, Links zu Mall/Social/Analytics |
| Kampagnen | /dashboard/marketing/campaigns | Redaktions-Kampagnen (campaignLabel, Freigabe im Workflow) + NOW! Shop (Bearbeitung unter Digital Experience) |
| Content-Planung | /dashboard/content/planner?lens=marketing | Ein Termin-Kalender (Modul Mall Cockpit muss aktiv sein) |
| Workflow & Freigaben | /dashboard/workflow | Kurzlink aus Marketing (Modul Mall Cockpit) |
| Events in Town | /dashboard/marketing/market-events | Externe Event-Inspiration (Region) |
| Bonus & Loyalität | /dashboard/loyalty | Bonus Club / Payback (Demo) + Signage-Interaktionen live aus /api/analytics/signage |
Legacy: /dashboard/marketing/calendar leitet auf Content-Planung um (kein zweiter Kalender mehr).
| Verwandt, aber anderes Modul | Pfad |
|---|---|
| Inhalte pflegen | Mall Cockpit → /dashboard/content/… |
| Redaktionsfluss | /dashboard/redaktionsfluss (Dispatch, Workflow, Planner ohne Marketing-Linse) |
| Social ausspielen | Social Cockpit → /dashboard/social |
| Website / Signage | Digital Experience → /dashboard/website, /dashboard/digital-signage |
| Messen | Analytics → /dashboard/analytics |
Vertiefung: Marketing-Handbuch.
Finanzen & Reporting
Modul-ID: finance-cockpit
Typische Rollen: SUPER_ADMIN, FINANCE_MANAGER
| Menü | Pfad |
|---|---|
| Übersicht | /dashboard/finance |
| Budget | /dashboard/finance/budget |
| Umsätze | /dashboard/finance/sales |
| Betriebskosten | /dashboard/finance/operating-costs |
Analytics & Insights
Modul-ID: analytics-cockpit
Typische Rollen: SUPER_ADMIN, ANALYTICS_VIEWER, ORG_MARKETING_MANAGER, CENTER_ADMIN
| Menü | Pfad |
|---|---|
| Website & Insights | /dashboard/analytics (Tabs: Website, KI-Insights) |
| Kunden-Reporting | /dashboard/analytics/client-report — Monatsübersicht für das Centermanagement (Live-Daten) |
| SEO & AI-Sichtbarkeit | /dashboard/analytics/seo-ai-visibility |
| Besucherströme | /dashboard/analytics/footfall |
| Bewertungen | /dashboard/analytics/reviews |
Website & Insights: Umami-KPIs und Charts im Tab „Website“; echte KI-Insights (OpenAI + Umami-Events) im Tab „KI-Insights“. Der alte Pfad
/dashboard/analytics/dashboardleitet um. Details: analytics-dashboard.
Besucherströme (Footfall): Live-Partner oder Simulator (globaler Datenmodus, Toggle auf der Footfall-Seite). Technisch: Footfall-API & Simulator.
Vertiefung: Analytics Guide, SEO & Sichtbarkeit (Website).
Community & Feedback
Modul-ID: community-cockpit
Typische Rollen: SUPER_ADMIN, CONTENT_EDITOR, CENTER_MANAGER, ORG_MARKETING_MANAGER, CENTER_ADMIN
| Menü | Pfad |
|---|---|
| Übersicht | /dashboard/community |
| Feedback | /dashboard/feedback — gefiltert nach Center-Switcher (auch Portfolio) |
| Chatbot | /dashboard/chatbot |
| Broadcast Messages | /dashboard/broadcast-messages — center-spezifisch |
| Community Management | /dashboard/community/management |
Personal & Team Management
Modul-ID: staff-management
| Menü | Pfad |
|---|---|
| Team Management | /dashboard/team-management |
| Personal-Übersicht | /dashboard/staff — center-spezifisch (Mitarbeiter, Anwesenheit) |
| Anwesenheit | /dashboard/staff/attendance |
Center Manager App (Konfiguration im Web-Dashboard)
Modul-ID: center-manager-app
Typische Rollen: SUPER_ADMIN, CENTER_MANAGER, FACILITY_MANAGER (Onboarding teils CONTENT_EDITOR)
| Menü | Pfad |
|---|---|
| CM Dashboard | /dashboard/center-manager |
| Entwürfe | /dashboard/center-manager/drafts — lädt GET /api/content/drafts?centerId= |
| Content | /dashboard/center-manager/content — News/Events/Offers/Jobs des Centers |
| Issues | /dashboard/center-manager/issues — GET /api/issues?centerId= |
| Benachrichtigungen | /dashboard/center-manager/notifications — GET /api/notifications |
| Erfassungen | /dashboard/center-manager/capture — Issues + Content-Entwürfe (Jobs/Events) |
| Einstellungen | /dashboard/center-manager/settings — GET/PUT /api/center-manager/settings?appId={centerId} |
| AI-Assistent | /dashboard/center-manager/ai-assistant — POST /api/ai/manager-assistant, Verlauf aus Content-Entwürfen |
| Onboarding | /dashboard/manager-app/onboarding |
| CM Apps | /dashboard/cm-apps |
Nutzer- und Feature-Seite der mobilen App: Center Manager App.
WordPress (Plugin): siehe Abschnitt WordPress (Plugin) oben — keine doppelte Sidebar-Liste hier.
Integrationen
Rollen: SUPER_ADMIN, CENTER_MANAGER (Credential-Seiten nur Super Admin)
| Menü | Pfad |
|---|---|
| Übersicht | /dashboard/integration |
| Associated Suites | /dashboard/integration/suites |
| Google Places | /dashboard/integration/google-places |
| MEC-Import | /dashboard/integration/mec-import — siehe MEC-Import |
| Webhooks | Anker #webhooks auf Integration |
| API-Logs | Anker #logs auf Integration |
| API & Keys | /dashboard/settings/api — nur SUPER_ADMIN; GET /api/settings/api-overview (Schlüssel, Nutzung) |
| Service-Verbindungen | /dashboard/settings/integrations — nur SUPER_ADMIN |
Auf der Integration-Übersicht: Tab Webhooks mit Suche/Status-Filter, Mehrfachauswahl und Bulk-Löschen (wie in Content-Listen). Sidebar-Anker #webhooks / #logs wechselt den Tab.
Betrieb (Import, Webhooks, Logs) und Credentials (Keys, Dienste) in einem Block — nicht mehr doppelt unter System.
System
Rollen: ausschließlich SUPER_ADMIN
Hub (nur Nutzer-Menü → Einstellungen): /dashboard/system — nicht in der Sidebar
| Menü | Pfad |
|---|---|
| Backup & Recovery | /dashboard/system/backup — GET/POST /api/system/backup (Registry in systemSettings) |
| Reporting-Import | /dashboard/system/reporting-import — GET /api/reporting-import/preview, POST /api/reporting-import/execute |
| Performance | /dashboard/system/performance — GET /api/system/stats |
| CM Apps (global) | /dashboard/cm-apps/settings — GET/PUT /api/system/cm-apps-settings |
| Domains & Go-Live | /dashboard/domains — Portfolio-Übersicht (Center, Domains, Hosting, DNS/SSL); Go-Live und UD-DNS weiterhin pro Center unter Website → Aktivierung (Legacy /domains leitet um) |
| Benutzer & Rollen | /dashboard/settings/users |
| Module | /dashboard/settings/modules |
| AI-Management | /dashboard/settings/ai-management |
| Sicherheit | /dashboard/settings/security |
Einstellungen im Nutzer-Menü (oben rechts): Super Admin →
/dashboard/system, Org-Rollen (inkl.ORG_MARKETING_MANAGER) →/dashboard/organisation. Der Legacy-Pfad/dashboard/settingsleitet dorthin weiter. Kein Einstellungs-Hub mehr in der Sidebar — nur direkte Seitenlinks.
Hinweis zu Benutzern und Mandanten: Benutzer und Organisation.
Modul-Registry (DEFAULT_MODULES) – Abgleich Navigation
Die folgenden Modul-IDs existieren in modules.ts. Sie steuern, welche URL-Bereiche zur Modulverwaltung gehören. Nicht jedes Modul hat eine eigene gleichnamige Navigationsgruppe; manche URLs erscheinen unter übergeordneten Bereichen (z. B. Centerpläne unter Digital Experience).
| Modul-ID | Kurzbeschreibung |
|---|---|
dashboard | Startseite |
users | Benutzer & Rollen |
settings / system-integration | System, Integration, Benachrichtigungen, KI-Pfade (Überschneidung beachten) |
communication | Broadcast, Issues (Kernpfade) |
wordpress-integration | WordPress-Menüblock |
mall-cockpit | Mall Cockpit |
social-cockpit | Social Cockpit (Posts, Engage, Freigabe, Reporting, Kanäle) |
property-cockpit | Property Management |
finance-cockpit | Finanzen |
analytics-cockpit | Analytics |
community-cockpit | Community, Feedback, Chatbot, Team, Reviews |
digital-experience | Signage, Companion, Hardware, QR, NOW! Shop, Reservierungen, Centerpläne, Notfall — siehe Modul-Zuordnung NOW! Shop |
staff-management | Personal / Team |
center-manager-app | Manager-App-Steuerung im Web |
organization-management | Organisation-Stammdaten (/dashboard/settings/organizations, general, …) |
marketing-cockpit | Marketing & Kampagnen |
ai-automation | KI-Automatisierung — Pfade u. a. /dashboard/ai-assistant, /dashboard/ai-actions, /dashboard/vector-sync (Features können auch über Einstellungen → AI-Management erreichbar sein) |
Wenn ein Modul in DEFAULT_MODULES steht, aber keinen Eintrag in NAVIGATION_CONFIG hat, ist die Funktion möglicherweise über andere Menüs, Deep Links oder geplante Oberflächen erreichbar. Bei Unklarheiten immer den aktuellen Code prüfen.
Verwandte Seiten
Nutzungsstatistik: Seitenaufrufe werden anonymisiert erfasst. Im Umami-Dashboard nach diesem Pfad filtern: /dashboard/navigation-und-module