Карта разговора (мини-карта на временной шкале Discourse)

:information_source: Описание Просматривайте и изучайте темы, не теряя текущей позиции чтения
:eyeglasses: Предпросмотр Предпросмотр в Discourse Theme Creator
:hammer_and_wrench: Репозиторий GitHub - keegangeorge/discourse-conversation-map: A hover-expanding conversation minimap for the Discourse topic timeline · GitHub
:question: Гид по установке Как установить тему или компонент темы
:open_book: Новичок в темах Discourse? Начальное руководство по использованию тем Discourse

Установить этот компонент темы

Conversation map добавляет мини-карту к временной шкале темы в Discourse, что позволяет легко находить ответы, просматривать изображения или исследовать другую часть обсуждения, не теряя свое место. Временная шкала остается компактной во время чтения, при этом взаимодействия различаются для настольных и мобильных устройств.

Предпросмотр

Настольный компьютер

Мобильное устройство

Как это работает

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

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

После навигации кнопка Вернуться к #… возвращает вас к исходному сообщению и смещению чтения.

Возможности

  • Превью текста, изображений и галерей.
  • Ориентиры для закладок, принятых ответов и назначений, если такая информация доступна.
  • Навигация с клавиатуры и поддержка режима уменьшенного движения.
  • Нативные цвета Discourse, включая темный режим.
  • Не требуется плагин на стороне сервера. Discourse Solved и Discourse Assign являются необязательными для соответствующих ориентиров.

Настройки

Настройка По умолчанию Описание
minimum_posts 12 Оставляет нативную временную шкалу для тем с меньшим количеством сообщений, чем указано здесь.
sample_posts 12 Максимальное количество равномерно распределенных сообщений, проверяемых при открытии карты. Установите 0, чтобы отключить эту выборку.

До восьми известных сообщений-ориентиров все равно могут быть проверены, даже если выборка отключена.

9 лайков

очень круто, Киган — отличная работа :star_struck:

1 лайк