Mediathek & Social-Material (Asset Hub)
Stand
Phase 1 (0.1.237 + 0.1.243): Status, Kampagne, Filter, Vorschauen und Ordner in der Mediathek. Phase 2 (Verknüpfung mit Social-Posts) folgt.
| Was | Die Mediathek im Cockpit (Inhalte → Mediathek) wird zur zentralen Ablage für Social-Fotos, -Videos und Dokumente — statt großer Dateimengen in Microsoft Teams. |
| Warum | Teams eignet sich schlecht für Rohmaterial im GB-Bereich; im Cockpit liegen Medien bereits an BunnyCDN, sind centerbezogen und an Social-Editor, Website und Partner-Einreichungen angebunden. |
| Wer | Social-Redaktion, Org-Marketing, Center-Teams (Upload), KAM (Partner-Material), IT/Betrieb (Speicher). |
| Wo | Mediathek: /dashboard/content/media · Social: Social Cockpit → Post-Editor („Aus Mediathek“) · Partner: Medien-Einreichungen |
| So testen (heute) | 1) Mediathek öffnen, Datei hochladen und Ordner wählen (Shop/Event oder neuer Name). 2) Vorschau auf Karten prüfen. 3) Als Center-Login keine Dateien anderer Kunden (z. B. MEC) sehen. 4) Social → Neuer Post → Mediathek wählen. |
Heute schon möglich
- Bilder und Videos hochladen und in News, Events, Shops und Social-Posts wiederverwenden
- Ordner zuweisen (Shop, Event, News, …) oder einen neuen Ordner anlegen — beim Upload, in den Metadaten oder über Mehrfachauswahl „In Ordner“
- Mandantentrennung: Ein Center sieht nur die eigenen Dateien. Dateien von Kunde A sind für Kunde B unsichtbar. Der Schalter „Geteilte an“ gilt nur für Super-Admin (alte Dateien ohne Center).
- Partner-Material über MallCrew/Einreichungen mit Freigabe-Workflow
- KI-Bild im Social-Editor (Bild-Assistent) — mit oder ohne eigene Fotos aus der Mediathek als Vorlage
- Social-Bildvorlagen (Canva-Rahmen) pro Center unter Social-Kanäle; Auswahl im Post-Editor — siehe Social-Media-Freigabe → Bildvorlagen
- Claude/MCP: Mediathek listen und hochladen (
cockpit_list_mediamitentityTypeals Ordner,cockpit_upload_media); Vorlagen:cockpit_social_templates
Geplant — in vier Phasen
Phase 1 — Mediathek als Standard-Ablage
- Status pro Datei: Rohmaterial → Bereit → In Bearbeitung → Veröffentlicht → Archiv
- Filter nach Status, Kampagne/Thema, Dateityp
- Teams-Regel: Dateien ins Cockpit, in Teams nur noch Links und Abstimmung
→ Damit das Social-Team Material zentral findet, ohne von Teams-Ordnern abhängig zu sein.
Phase 2 — Verknüpfung mit Posts
- Beim Social-Post wird das Medium fest mit der Mediathek-Datei verknüpft (nicht nur URL)
- Anzeige „Verwendet in …“ an der Datei
- Filter „Noch nicht veröffentlicht“
- Kalender/Planner zeigt geplante Posts mit zugehörigen Assets
- Agenten (Claude): Social-Entwurf aus Mediathek anlegen (Freigabe wie gewohnt)
→ Damit Wiederholungen reduziert werden und vorhandenes Material besser ausgeschöpft wird.
Phase 3 — Intelligente Suche
- Automatische Schlagwörter (KI) für Bilder/Videos
- Suche z. B. „ungenutzte Fotos Weihnachten“ oder „Videos mit Team“
- Vorschläge: passendes Material zu geplanten Beiträgen
→ Damit große Rohmaterial-Mengen ohne manuelle Ordnerpflege durchsuchbar sind.
Phase 4 — optional (später)
- Automatische Kurzclips aus Langvideos, plattformspezifische Zuschnitte
- Erweiterte KI-Bearbeitung echter Fotos
→ Nur wenn Phase 1–3 im Alltag sitzen und der Mehrwert den Aufwand rechtfertigt.
Zusammenspiel mit anderen Modulen
| Modul | Rolle |
|---|---|
| Social Media Freigabe | Veröffentlichung, Freigabe — bleibt unverändert im Cockpit |
| Partner-Medien-Einreichungen | Zufluss von Mieter-Material → Mediathek |
| Content Planner | Terminübersicht; ab Phase 2 enger mit Assets verknüpft |
| Claude & MCP | Lesen/Schreiben Mediathek; Social-Entwürfe ab Phase 2 erweiterbar |
Betrieb
- Medien liegen auf BunnyCDN (skalierbar für Video)
- Keine Secrets in der Mediathek — Upload nur mit Cockpit-Login
- Archiv- und Speicher-Richtlinien mit IT abstimmen (besonders Rohvideo)
- Schema:
media_files.workflow_status,campaign_label,usage_notes— Migration20260903140000_add_media_file_workflow_SAFE.sql. Fehlen die Spalten, schlagen Speichern und Liste fehl (Upload kann trotzdem auf Bunny landen). Anwenden:pnpm db:migrate:media-workflow(steht auch indb-push-render.sh).
Technische Detail-Spec (Team)
Interne Epic-Spec im Repo: docs/MEDIATHEK-SOCIAL-ASSET-HUB-EPIC.md (User Stories, Schema-Skizze, MCP-Plan).
Nutzungsstatistik: Seitenaufrufe werden anonymisiert erfasst. Im Umami-Dashboard nach diesem Pfad filtern: /en/dashboard/mediathek-social-asset-hub