Admin-Bereich
Der Admin-Bereich ist deine Kommandozentrale zur Verwaltung deiner App. Hier verwaltest du Nutzer, bearbeitest Meldungen, moderierst Inhalte und vergibst Admin-Rechte.
Übersicht
Abschnitt betitelt „Übersicht“Der Admin-Bereich bietet dir folgende Funktionen:
Admin-Bereich öffnen
Abschnitt betitelt „Admin-Bereich öffnen“- Öffne die Einstellungen in deiner App
- Scrolle nach unten zur Versionsnummer
- Tippe lange auf die Versionsnummer (ca. 3 Sekunden)
- Der Admin-Login erscheint
- Melde dich mit deinen Admin-Zugangsdaten an
Admin-Rollen
Abschnitt betitelt „Admin-Rollen“BLOCQ verwendet ein hierarchisches Rollensystem mit vier Ebenen:
| Rolle | Symbol | Beschreibung |
|---|---|---|
| Eigentümer | Stern | Voller Zugriff auf alle Funktionen, kann andere Admins verwalten |
| Administrator | Schild | Kann Nutzer, Meldungen und Inhalte verwalten |
| Moderator | Sicherheit | Kann Nutzer und Meldungen verwalten |
| Redakteur | Stift | Kann Inhalte erstellen und bearbeiten |
Berechtigungen im Detail
Abschnitt betitelt „Berechtigungen im Detail“| Berechtigung | Eigentümer | Admin | Moderator | Redakteur |
|---|---|---|---|---|
| Admins verwalten | Ja | - | - | - |
| Nutzer verwalten | Ja | Ja | Ja | - |
| Meldungen bearbeiten | Ja | Ja | Ja | - |
| Inhalte verwalten | Ja | Ja | - | Ja |
Das Dashboard
Abschnitt betitelt „Das Dashboard“Das Admin-Dashboard zeigt dir alle verfügbaren Bereiche auf einen Blick:
Deine Rolle
Abschnitt betitelt „Deine Rolle“Ganz oben siehst du deine aktuelle Admin-Rolle:
- Im Demo-Modus: Orange hinterlegt mit Hinweis, dass Änderungen nicht gespeichert werden
- Im Produktions-Modus: In der Primärfarbe deiner App mit deiner echten Rolle
Bereiche
Abschnitt betitelt „Bereiche“Das Dashboard ist in zwei Hauptabschnitte unterteilt:
Verwaltung
- Meldungen - Gemeldete Inhalte prüfen (orange Icon)
- Nutzer - Nutzerkonten verwalten (blaues Icon)
- Administratoren - Admin-Rollen verwalten (lila Icon, nur für Eigentümer)
Inhalte
- Je nach aktivierten Modulen erscheinen hier die Verwaltungskarten für:
- News, Blog, Wiki, FAQ, Dokumente
- Galerie, Portfolio, Forum, Chat
- Menü, Bestellungen, Preise, Shop
- und weitere Module
Demo-Modus vs. Produktions-Modus
Abschnitt betitelt „Demo-Modus vs. Produktions-Modus“BLOCQ unterscheidet zwischen zwei Betriebsmodi:
Demo-Modus (App Builder)
Abschnitt betitelt „Demo-Modus (App Builder)“| Eigenschaft | Verhalten |
|---|---|
| Admin-Zugang | Immer verfügbar |
| Rolle | Automatisch “Eigentümer” |
| Speichern | Änderungen werden nicht gespeichert |
| Zweck | UI testen, Funktionen ausprobieren |
Im Demo-Modus siehst du bei jeder Speicheraktion eine orangefarbene Meldung: “Änderungen werden im Demo-Modus nicht gespeichert.”
Produktions-Modus (Kunden-App)
Abschnitt betitelt „Produktions-Modus (Kunden-App)“| Eigenschaft | Verhalten |
|---|---|
| Admin-Zugang | Nur mit Admin-Rolle in Firebase |
| Rolle | Entspricht der zugewiesenen Rolle |
| Speichern | Änderungen werden in Firebase gespeichert |
| Zweck | Echte App-Verwaltung |
Häufige Fragen
Abschnitt betitelt „Häufige Fragen“Wie werde ich Admin?
Abschnitt betitelt „Wie werde ich Admin?“Im Produktions-Modus muss ein Eintrag in der Firebase-Collection /admins/{userId} existieren. Der erste Admin (Eigentümer) muss manuell in der Firebase Console erstellt werden.
Warum kann ich keine Änderungen speichern?
Abschnitt betitelt „Warum kann ich keine Änderungen speichern?“Wenn du die Meldung “Änderungen werden im Demo-Modus nicht gespeichert” siehst, befindest du dich im App Builder. Im Demo-Modus werden alle Admin-Aktionen nur simuliert.
Kann ich meine eigene Rolle ändern?
Abschnitt betitelt „Kann ich meine eigene Rolle ändern?“Nein, du kannst deine eigene Rolle nicht ändern. Ein anderer Eigentümer müsste deine Rolle anpassen.
Was passiert, wenn ich einen Nutzer lösche?
Abschnitt betitelt „Was passiert, wenn ich einen Nutzer lösche?“Das Löschen eines Nutzers ist ein “Soft Delete” - das Konto wird als gelöscht markiert, aber nicht vollständig aus der Datenbank entfernt. Der Nutzer kann sich nicht mehr anmelden.
Wie füge ich den ersten Admin hinzu?
Abschnitt betitelt „Wie füge ich den ersten Admin hinzu?“- Öffne die Firebase Console
- Gehe zu Firestore Database
- Erstelle die Collection admins
- Erstelle ein Dokument mit deiner User-ID als Dokument-ID
- Füge die Felder hinzu:
role: "owner",permissions: ["all"]