а также автоматически созданный сопутствующий чат для мероприятия
Настройка
Требуется наличие некоторых плагинов и настроек:
Должны быть установлены плагины чата и календаря.
Чат предустановлен в Discourse, а Календарь включён в тарифный план Business и выше. Для самохостинга его можно установить отдельно.
Необходимо включить следующие настройки сайта:
discourse livestream enabled
chat enabled
discourse post event enabled
calendar enabled
Убедитесь, что embeddable chat allowed paths включает значение по умолчанию «/t». Изменять это значение не требуется.
Параметр livestream chat allowed groups должен быть установлен в Trust Level 0, если вы хотите, чтобы все авторизованные пользователи могли участвовать в чате. В противном случае настройте соответствующим образом.
Экран чата (справа на экране) будет отображаться при загрузке темы. Это означает, что он будет присутствовать независимо от того, отметил ли пользователь себя как «Иду» или нет. Доступ к каналу чата предоставляется пользователю только после выбора опции «Иду», что также обновляет канал чата, удаляя призыв к действию (CTA), блокирующий ввод сообщения для пользователей, не выбравших «Иду».
На данный момент — да.
На данный момент канал ни не удаляется, ни не блокируется после окончания прямой трансляции или закрытия темы трансляции.
Этот плагин также был бы полезен для записи на встречи, например, на совещания. При подготовке к встрече темы часто включают обсуждения более удобных временных интервалов или объявления о задержках и т. д. Это засоряет ветку краткосрочной информацией.
Предоставление связанного чата для подобных тем могло бы упростить ведение дел (сообщения автоматически удалялись бы через некоторое время).
Для такой функциональности достаточно добавить настройку со списком тегов, для которых следует включить сопутствующий чат.
Кроме того, можно сделать настраиваемыми подписи к кнопкам для разных тегов.
Похоже, этот плагин поддерживает YouTube Live и работает корректно на нашем форуме. Но нам нужны другие источники прямой трансляции, например Bilibili. Поддерживает ли плагин такие источники прямой трансляции?
Насколько хорошо это работает на мобильных устройствах?
@xish, вы пробовали на мобильном? Я предполагаю, что если у Bilibili есть плеер, который работает в Discourse, то, скорее всего, всё будет работать. Простой тест — создать приватную категорию с тестовой группой и тестовой функцией.
Привет и спасибо за плагин. Я попытался его установить, и всё прошло хорошо. После включения плагина я создал новую тему и выбрал тег «Прямая трансляция», но проблема в том, что когда я пытаюсь найти и нажать кнопку «Создать событие», её нет в выпадающем меню. Я также попробовал просто добавить код, который вы предоставили, с датами и т.д., но после публикации код ничего не делает. Я вижу чат и всё остальное, но нигде нет кнопки «Иду».
Да! Вы абсолютно правы, а я просто не заметил. Я читал, что нужно включить чат, событие публикации на Discourse и календарь, но я ошибочно подумал, что это уже включено в установку. Теперь я потратил время, чтобы перечитать, что включено в саморазмещённую версию, а что — нет.
Я не вижу встроенный чат, хотя кликнул на событие.
Видео запланировано на завтрашнее утро. Возможно, чат появится только когда трансляция начнётся?
Редактировано: ссылка на прошедшую трансляцию удалена.
Обновление:
Чат не встроился в тему с прямой трансляцией, как описано в исходном сообщении. Кто-нибудь может помочь разобраться, почему это не работает?
Я добавил тег livestream (мне пришлось создать его самому — это правильно?).
Чат включён и работает в главном окне.
Включение события в посте Discourse установлено в /t (как показано выше).
Календарь включён (и в остальном работает).
Есть какие-нибудь подсказки?
Добавлю:
Хочу просто поблагодарить Натали и всех, кто делает этот проект таким замечательным!!! Discourse — это здорово, а команда и волонтёры этого сообщества делают его ещё лучше!!!