이벤트 생성 시 라이브스트림이 이제 선택형 토글입니다

https://meta.discourse.org/t/livestream-is-now-part-of-the-events-plugin/404866에서 진행 중인 작업의 일환으로, 라이브스트림 이벤트를 더 쉽게 만들 수 있도록 개선하고 있습니다.

변경 사항

이제는 토픽에 livestream 태그를 붙일 필요가 없습니다. 라이브스트림은 이제 이벤트에 직접 적용되는 속성이 되었습니다.

새로운 이벤트를 만들 때 URL만 입력하면 라이브스트림 토글이 나타납니다. 토글을 켜면 준비 완료! 이벤트 생성 시 영상이 자동 임베드되고 채팅 채널이 생성됩니다.

기존에 라이브스트림 태그가 붙어 있던 토픽은 자동으로 마이그레이션됩니다.

다음 사이트 설정은 제거됩니다:

  • livestream_enabled
  • livestream_chat_allowed_groups

라이브스트림은 이제 기존 채팅 및 이벤트 권한을 사용하게 됩니다.

개발자를 위한 안내

라이브스트림은 이제 토픽 태그가 아니라 포스트 이벤트의 속성이 되었습니다.

프론트엔드에서는 topic.has_livestream을 확인하고, 서버 측에서는 topic.first_post&.event&.livestream?을 확인할 수 있습니다.

이벤트 자체도 라이브스트림을 직접 직렬화하므로, 이벤트 객체가 있는 모든 곳에서 event.livestream을 읽을 수 있습니다.

토픽이 라이브스트림인 경우, 바디에 새로운 클래스가 추가됩니다:

body.livestream-topic {
  /* your livestream styles */
}

이것은 이벤트 및 라이브스트림에 대한 일련의 업데이트의 일부이며, 곧 더 많은 기능이 추가될 예정이니 기대해 주세요!

16개의 좋아요