[ 'displays' => Display::count(), 'displays_active' => Display::where('is_active', true)->count(), 'versions' => DisplayVersion::count(), 'versions_active' => DisplayVersion::active()->count(), 'items' => DisplayVersionItem::count(), 'items_active' => DisplayVersionItem::where('is_active', true)->count(), 'type_video' => DisplayVersion::ofType(DisplayVersionType::VideoDisplay)->count(), 'type_b2in' => DisplayVersion::ofType(DisplayVersionType::B2in)->count(), 'type_offers' => DisplayVersion::ofType(DisplayVersionType::Offers)->count(), 'media_total' => DisplayMedia::count(), 'media_uploads' => DisplayMedia::uploads()->count(), 'media_externals' => DisplayMedia::externals()->count(), ]); $tabletStatus = computed(function () { try { $settings = CabinetTabletSetting::current(); return $settings->computeStatus()['status']; } catch (\Throwable) { return null; } }); ?>
Store Displays Displays, Inhalts-Versionen und Info-Tablet im Cabinet Showroom verwalten.
{{ $this->stats['media_total'] }} Medien ({{ $this->stats['media_uploads'] }} Uploads, {{ $this->stats['media_externals'] }} extern)
{{ $this->stats['versions'] }} Versionen ({{ $this->stats['versions_active'] }} aktiv)
{{ $this->stats['displays'] }} Displays ({{ $this->stats['displays_active'] }} aktiv)
Info-Tablet @if($this->tabletStatus) Status: {{ match($this->tabletStatus) { 'open' => 'Geöffnet', 'closed' => 'Geschlossen', 'notice' => 'Hinweis', 'warning' => 'Warnung', default => $this->tabletStatus, } }} @else Öffnungszeiten & Status @endif
{{ $this->stats['items'] }} Inhalte gesamt ({{ $this->stats['items_active'] }} aktiv)
{{-- Versions-Typen Übersicht --}}
Video-Display {{ $this->stats['type_video'] }} {{ $this->stats['type_video'] === 1 ? 'Version' : 'Versionen' }}
B2in Display {{ $this->stats['type_b2in'] }} {{ $this->stats['type_b2in'] === 1 ? 'Version' : 'Versionen' }}
Angebote {{ $this->stats['type_offers'] }} {{ $this->stats['type_offers'] === 1 ? 'Version' : 'Versionen' }}
{{-- Beschreibung --}} So funktioniert das Display-System
Überblick

Das Display-System steuert alle Bildschirme im Cabinet Showroom Bielefeld. Es besteht aus drei Bereichen, die Sie über die Kacheln oben erreichen:

  • Mediathek – Zentrale Verwaltung aller Bilder und Videos fuer die Displays. Dateien bis 50 MB direkt hochladen oder groessere Videos als externe URL (Google Drive, OneDrive) einbinden.
  • Versionen – Content-Pakete, die auf den Displays abgespielt werden. Jede Version hat einen bestimmten Typ und enthält passende Inhalte (Videos, Bilder oder Angebots-Slides).
  • Displays – Die physischen Bildschirme im Showroom. Jedem Display werden eine oder mehrere Versionen als Playlist zugewiesen.
  • Info-Tablet – Das Tablet an der Eingangstür des Showrooms. Hier verwalten Sie Öffnungszeiten, den aktuellen Store-Status und Hinweise für Besucher.
Mediathek

Die Display-Mediathek verwaltet alle Bilder und Videos, die auf den Displays im Showroom angezeigt werden. Sie ist unabhängig von der Website-Mediathek (Flux CMS) und speziell auf die Anforderungen der Displays zugeschnitten.

  • Direkt-Upload: Bilder und Videos bis 50 MB direkt per Drag-and-drop oder Dateiauswahl hochladen. Die Dateien werden auf dem Server gespeichert und stehen sofort zur Verfügung.
  • Externe URLs: Für Videos über 50 MB (z. B. 4K-Showroom-Rundgänge) können Sie einen Freigabe-Link von Google Drive, OneDrive oder anderen Cloud-Diensten hinterlegen. Diese URL wird wie ein normales Medium in der Mediathek verwaltet und kann genauso in Versionen eingebunden werden.
  • Sammlungen: Ordnen Sie Medien in Sammlungen wie immobilien, moebel oder brand, um bei vielen Dateien den Überblick zu behalten.
  • Medienauswahl im Editor: Beim Bearbeiten einer Version erscheint ein „Aus Mediathek"-Button. Darüber öffnen Sie die Medienauswahl und können bestehende Medien wählen oder direkt neue hochladen.
Versionen & Versions-Typen

Eine Version ist ein Content-Paket mit einem bestimmten Typ. Der Typ bestimmt, welche Art von Inhalten hinzugefügt werden können:

  • Video-Display – Für Video-Playlists mit optionalem Footer. Inhalte: Videos (Dateiname, Titel, Position/Ausschnitt) und Footer-Zeilen (Überschrift, Unterzeile, optionaler QR-Code-Link).
  • B2in Display – Für Medien-Rotation (Bilder und Videos) im Marken-Design. Inhalte: Media-Items mit Kategorie (Immobilien / Möbel), Überschrift, Unterzeile und Anzeigedauer. Unterstützt Light-/Dark-Theme.
  • Angebote – Für Produkt-Slides im Angebotsformat. Verschiedene Slide-Layouts: Intro, Produkt-Hero, Produkt-Details und Impuls-Slides mit Preisen, Badges und QR-Codes.

Innerhalb einer Version können Sie beliebig viele Inhalte anlegen, die Reihenfolge per Hoch/Runter-Sortierung festlegen und einzelne Einträge aktivieren oder deaktivieren.

Displays & Playlists

Ein Display repräsentiert einen physischen Bildschirm im Showroom.

  • Versions-Zuweisung: Jedem Display können Sie eine oder mehrere Versionen zuordnen. Die Versionen werden in der festgelegten Reihenfolge als Playlist abgespielt.
  • Aktiv/Inaktiv: Über den Aktiv-Status können Sie einzelne Displays vorübergehend deaktivieren, ohne die Konfiguration zu verlieren.
  • API-Anbindung: Jedes Display ruft seine Inhalte über eine JSON-API ab (/api/display/{id}/config). Änderungen werden beim nächsten Abruf automatisch übernommen.
Info-Tablet

Das Info-Tablet zeigt Besuchern am Showroom-Eingang den aktuellen Status und die Öffnungszeiten.

  • Store-Status: Vier Modi stehen zur Verfügung – Automatisch (berechnet den Status aus den Öffnungszeiten), Geschlossen (manuell), Hinweis (eigene Nachricht) und Warnung (dringende Nachricht).
  • Öffnungszeiten: Für jeden Wochentag (Montag–Sonntag) können individuelle Öffnungs- und Schließzeiten gepflegt werden. Tage ohne Zeiten gelten als geschlossen.
  • Tages-Overrides: Für Sonderfälle (z. B. früher schließen) können Sie die Zeiten für den heutigen Tag überschreiben. Diese Überschreibungen werden automatisch um Mitternacht zurückgesetzt.
  • Kontaktdaten & Termine: Telefonnummer, E-Mail-Adresse und der nächste Termin werden auf dem Tablet angezeigt und können hier zentral gepflegt werden.
Typischer Workflow
  1. Version erstellen – Unter „Versionen" eine neue Version mit passendem Typ anlegen (z. B. „Frühling 2026 Video").
  2. Inhalte hinzufügen – In der Version Videos, Medien oder Slides anlegen, Reihenfolge festlegen und aktivieren.
  3. Display zuweisen – Unter „Displays" die Version einem physischen Bildschirm zuordnen.
  4. Fertig – Das Display lädt die neuen Inhalte automatisch über die API.