Livestream ist jetzt als optionale Einstellung bei der Event-Erstellung verfügbar

Im Rahmen der fortlaufenden Arbeiten, seit Livestream is now part of the Events plugin, machen wir es einfacher, Livestream-Events zu erstellen.

Was ändert sich

Du musst Themen nicht mehr mit livestream taggen, es ist nun ein direktes Attribut des Events.

Wenn du ein neues Event erstellst, gib einfach eine URL an und ein Livestream-Schalter erscheint. Schalte ihn ein und fertig! Bei der Erstellung wird das Video eingebettet und ein Chat-Kanal erscheint.

Bestehende, mit Livestream getaggte Themen werden automatisch migriert.

Diese Site-Einstellungen werden entfernt:

  • livestream_enabled
  • livestream_chat_allowed_groups

Livestream verwendet nun die bestehenden Chat- und Event-Berechtigungen.

Für Entwickler

Livestream ist nun ein Attribut des Post-Events statt eines Themen-Tags.

Auf der Frontend-Seite kannst du topic.has_livestream prüfen, serverseitig kannst du topic.first_post&.event&.livestream? prüfen.

Das Event selbst serialisiert Livestream direkt, also kannst du überall, wo du das Event-Objekt hast, event.livestream lesen.

Wenn ein Thema ein Livestream ist, erhält der Body eine neue Klasse:

body.livestream-topic {
  /* deine Livestream-Stile */
}

Dies ist Teil einer Reihe von Updates zu Events und Livestream, halte Ausschau nach weiteren Funktionen, die bald kommen!

3 „Gefällt mir“