Auch verfügbar in: EN English

Admin-Panel

Inhalt

Das Admin-Panel bietet eine zentrale Verwaltungsoberfläche für alle Aspekte der ITSWEBER Play-Instanz — von Nutzerverwaltung und Inhaltsmoderation bis hin zum Live-Theme-Editor und rechtlichen Texten.


Admin-Zugang

Zu /admin navigieren. Voraussetzung: angemeldetes Konto mit der Rolle Admin.

Nutzer ohne Admin-Rolle werden nicht weitergeleitet, sondern sehen den Hinweis „Kein Zugriff“ mit ihrer aktuellen Rolle. Admins finden den Link zum Admin-Panel in der Kopfzeile und im mobilen Menü, anderen Nutzern wird er nicht angezeigt.


Admin-Bereiche

Bereich Pfad Beschreibung
Dashboard /admin Kennzahlen zu Nutzern, Videos, Kanälen, Aufrufen und Theme-Änderungen
Benutzer /admin/users Suche, Rollen, Sperre, Löschen, Passwort-Reset-Mail
Videos /admin/videos Alle Videos einsehen, Sichtbarkeit ändern, löschen
Moderation /admin/moderation Meldungen prüfen, Takedown oder Ignorieren
Theme /admin/theme 6-Ebenen-Live-Theme-Editor
Seiten-Blöcke /admin/page-blocks Layout-Blöcke der Startseite
Kategorien /admin/categories Kategorien und Icons
Seiten /admin/pages Impressum, Datenschutz, AGB und weitere statische Seiten
System /admin/system Datenbank, Migrationen, Queue-Zähler, Umgebungswerte
Einstellungen /admin/settings Site-Name, Registrierung, Video-Defaults, SMTP
E-Mail-Templates /admin/email-templates Texte der System-Mails

Theme-Editor

Der Theme-Editor unter /admin/theme ermöglicht Live-Anpassungen des visuellen Erscheinungsbilds ohne Seitenreload oder Deployment.

Schnell-Referenz:

  • Preset wechseln: Unter "Presets" ein eingebautes Theme auswählen und anwenden
  • Farbe anpassen: Semantischen Token auswählen, Colorpicker öffnen, Wert bestätigen
  • Custom CSS: Freitext-CSS-Editor mit Prüfung auf verbotene Konstrukte, letzte 20 Revisionen abrufbar
  • Layout-Blöcke: Startseiten-Blöcke unter /admin/page-blocks per Drag-and-drop neu anordnen

Vollständige Dokumentation: Theming-System


Unter /admin/pages können die rechtlichen Pflichtseiten direkt im Admin bearbeitet werden. Der Inhalt wird als HTML gepflegt.

Seite Pfad Beschreibung
Impressum /impressum Pflichtangaben nach deutschem Recht
Datenschutzerklärung /datenschutz DSGVO-konforme Datenschutzinformationen
Nutzungsbedingungen /agb Allgemeine Geschäftsbedingungen

Die Vorlagen in docs/legal-templates/ enthalten Platzhalter wie {{ANBIETER_NAME}}, {{ANBIETER_EMAIL}} oder {{PLATTFORM_DOMAIN}}. Sie werden nicht automatisch befüllt, sondern müssen vor dem Livegang von Hand ersetzt werden.


Benutzerverwaltung

Im Bereich /admin/users stehen folgende Aktionen zur Verfügung:

  • Suche: Nutzersuche nach E-Mail-Adresse oder Anzeigename
  • Rollen: Hochstufen (z. B. Viewer → Creator → Moderator → Admin) oder herabstufen
  • Sperren: Konto als gesperrt markieren, bestehende Sessions werden sofort beendet. Eine Prüfung beim erneuten Login ist im Code nicht zu finden
  • Passwort-Reset: Reset-Mail an den Nutzer auslösen
  • Löschen: Konto und zugehörige Inhalte unwiderruflich entfernen (mit Bestätigungsabfrage)

Ein Audit-Log gibt es bisher nur für Theme-Änderungen, Aktionen in der Benutzerverwaltung werden nicht protokolliert.


Moderations-Workflow

Nutzer können Inhalte über die Melde-Funktion markieren (7 Gründe). Meldungen landen in der Warteschlange unter /admin/moderation.

Typischer Ablauf:

  1. Meldung in der Warteschlange einsehen
  2. Gemeldeten Inhalt direkt im Panel prüfen
  3. Takedown wählen (Video wird auf privat gestellt, Kommentar wird weich gelöscht) oder Ignorieren
  4. Die Meldung wird mit Bearbeiter und Zeitpunkt als erledigt markiert

Per Takedown auf privat gestellte Videos sind für die Öffentlichkeit nicht sichtbar, bleiben aber für Admins und den Eigentümer zugänglich.


Dashboard-Statistiken

Das Admin-Dashboard zeigt diese Kennzahlen.

Kennzahl Beschreibung
Nutzer Gesamt, neu in den letzten 7 Tagen, gesperrt
Videos Gesamt, live, in Verarbeitung, fehlgeschlagen, öffentlich live
Kanäle Anzahl der Kanäle
Aufrufe Summe aller Aufrufe
Theme Theme-Änderungen heute laut Audit-Log
Offene Meldungen Als Zähler in der Seitenleiste