Обновления событий: записи, транскрипты, фильтрация и улучшения предпросмотра

Недавно мы внедрили несколько улучшений для Discourse Events, охватывающих различные аспекты жизненного цикла событий. Давайте разберёмся подробнее!

:record_button: Записи прямых трансляций и текстовые стенограммы чата

После завершения события с прямой трансляцией организаторы теперь могут нажать Добавить ссылку на запись, чтобы прикрепить ссылку на запись непосредственно из темы события.

Живой чат события также автоматически сохраняется и публикуется в теме в виде стенограммы по завершении прямой трансляции. Для одноразовых событий стенограмма добавляется к самому сообщению о событии; для повторяющихся событий она публикуется как ответ с датой для каждого конкретного случая.

Запись отображается на карточке события (как богатый onebox, если URL это поддерживает, или в виде кнопки Смотреть запись в противном случае).

:clipboard: Фильтры, специфичные для событий

Теперь конечная точка /filter понимает состояние события, поэтому вы можете создавать списки тем, ограниченные рамками событий, без использования запросов Data Explorer. Доступны восемь новых типов фильтров, которые отображаются как подсказки в строке фильтра:

  • По состоянию: event:upcoming, event:ongoing, event:past, event:any или их отрицания (например, -event:past)
  • По диапазону дат: event-after:YYYY-MM-DD, event-before:YYYY-MM-DD
  • По посещаемости: event-attending:me, event-attending:<username>
  • По сортировке: order:event-start (сначала самые новые), order:event-start-asc (сначала ближайшие)

Эти фильтры работают вместе с существующими фильтрами категорий, тегов и статусов, поэтому вы можете выполнять действия, например category:events event:upcoming order:event-start-asc, чтобы получить отсортированный список предстоящих событий в определённой категории.

:ice: Улучшенные onebox’ы событий при ссылке между сайтами и в чате

Когда вы вставляете ссылку на тему события на другом сайте Discourse, onebox теперь показывает детали, специфичные для события: название, дату, часовой пояс и обложку, а не просто стандартный предпросмотр темы. Это работает в темах и в чате.

Теперь стало очень легко делиться предстоящими событиями сообщества Meta со всеми вашими друзьями! :smiling_face_with_sunglasses:

8 лайков