1. Tab: Struktur
Hier verwalten Sie die Kategorien und Textbausteine.
- Suche (NEU): Filtern Sie den Baum, um Kategorien schnell zu finden.
- Hauptkategorie hinzufügen: Erstellt eine Kategorie auf der obersten Ebene.
- Navigation (Links): Klicken Sie auf eine Kategorie, um sie im mittleren Feld zu bearbeiten. Per Drag-and-Drop (Anfasser ☰) können Sie Kategorien sortieren.
- Bearbeiten (Mitte): Hier können Sie den Kategorienamen ändern, die Kategorie löschen, neue Textbausteine hinzufügen oder neue Unterkategorien erstellen.
- Textbausteine: Per Drag-and-Drop (☰) sortierbar. Nutzen Sie die WYSIWYG-Editoren für m/w/d-Texte und fügen Sie Formatierungen (Fett, Listen) hinzu.
- Speichern: Alle Änderungen (Hinzufügen, Löschen, Bearbeiten, Sortieren) werden **sofort** gespeichert.
2. Tab: Platzhalter
Hier definieren Sie die dynamischen Platzhalter (z.B. [Datum]), die in der Benutzer-App ein Pop-up auslösen. Änderungen werden **sofort** gespeichert.
- Suche (NEU): Filtern Sie die Liste nach Name, Typ oder Dropdown-Optionen.
- Name: Muss immer mit
[ beginnen und mit ] enden (z.B. [Sprache]).
- Typ (Text/Datum/Dropdown): Definiert die Eingabeart in der Benutzer-App.
3. Tab: Nutzerverwaltung (Nur Super-Admin)
Hier verwalten Sie die Rollen und Zugriffsrechte der Benutzer.
- WICHTIG (Sicherheit): Die Verwaltung hier ist nur dank der **Firebase Security Rules** sicher. Diese Regeln verhindern, dass Nicht-Admins Daten sehen oder ändern.
- Suche (NEU): Filtern Sie die Liste nach Name, E-Mail, Team oder UID.
- Rolle (superadmin/editor/user): Legt die Rechte fest.
- Kategorie-Rechte: Legt fest, welche Hauptkategorien der Nutzer sehen darf.
- Speichern (NEU): Änderungen (Name, Team, Rolle, Kategorien) müssen **pro Zeile** über den "Speichern"-Button rechts bestätigt werden. Der Button zeigt mit einem grünen Haken den Erfolg direkt an.
4. Tab: Protokoll (Nur Super-Admin)
Zeigt die letzten 100 Aktionen an, die von Administratoren (Super-Admins, Editoren) im Admin-Bereich durchgeführt wurden.
5. Tab: Statistik (Nur Super-Admin)
Analysiert die Seitennutzung (App, Admin, Login) basierend auf den `usage-stats` in der Datenbank.
- Standardfilter (NEU): Lädt beim Öffnen automatisch nur die **letzten 30 Tage** (für schnelle Ladezeiten).
- Zurücksetzen: Klicken Sie auf "Zurücksetzen", um den 30-Tage-Filter zu entfernen und *alle* Daten zu laden.
- Filter: Sie können nach Datum, Rolle, Seite, Bereich und Team filtern.
- Gefilterte löschen (NEU): Löscht alle Einträge, die den **aktuell aktiven Filtern** entsprechen (z.B. um alte Daten zu entfernen).
- Rohdaten-Tabelle: Zeigt maximal die 500 neuesten Einträge der aktuellen Filterung an.
- Index-Fehler: Wenn ein Fehler "Index fehlt" erscheint, müssen Sie in der F12-Konsole den Link klicken, um den neuen Index in Firebase zu erstellen.