Мне пока очень нравится опыт работы с Discourse 3, особенно добавление чата в реальном времени.
Планируется ли возможность создавать ветки из отдельных сообщений, как это реализовано в Slack?
Мне пока очень нравится опыт работы с Discourse 3, особенно добавление чата в реальном времени.
Планируется ли возможность создавать ветки из отдельных сообщений, как это реализовано в Slack?
Да, мы работаем над добавлением потоков в чат, но это всё ещё на этапе планирования… мы пока не продвинулись достаточно далеко, чтобы предоставить какие-либо детали или сроки, кроме «где-то в 2023 году»
Мы также пока не уверены, как именно будет выглядеть наша первая версия «трейдов»
(или как мы её назовём). Многие из нас хорошо знакомы с тем, как работают треки в других чат-платформах, но в ходе первоначального изучения сообществ, где они используются, мы видим, что эта функция внедряется с разной степенью успеха. Похоже, что у разных сообществ (или каналов внутри сообщества) здесь разные потребности (и некоторые, возможно, даже лучше обходятся без них).
@chadwcarlson Мне было бы интересно услышать больше о вашем опыте. В каких сценариях вы раньше находили треки наиболее полезными? Какие ситуации вы уже встречали в чате Discourse, где, по вашему мнению, треки могли бы помочь?
Спасибо @awesomerobot! @mcwumbly, логично.
На данный момент мы сильно полагаемся на Slack: будь то углублённое обсуждение нескольких вопросов/тем одновременно или постоянные обновления статуса конкретной службы, организованные в рамках одного потока, наличие потоков (threads) помогает поддерживать порядок так, как мне нравится.
Пока в чате Discourse мы пытаемся воспроизвести этот же опыт. Безусловно, большое преимущество — возможность связать чат сообщества с темами и постами в одном месте. На данный момент мне трудно представить, как чат без потоков не станет сложным для навигации новичками, исходя из моего опыта работы с Slack.
Возможно, часть идеи использования чата без потоков в Discourse заключается в том, чтобы начинать разговор в чате, а затем переносить его в тему как своего рода «поток». Возможно, именно в этом я испытываю трудности — мне всё ещё кажется, что в нашем случае может быть несколько сообщений до создания темы, где потоки могли бы оказаться полезны.
Да, я тоже видел, как это хорошо работает в прошлом, особенно когда группы становятся больше и не остаётся альтернатив для поддержания порядка.
Да, идея рассматривать чат-ветки как «прототемы» у нас уже есть. Тем не менее, я думаю, что в текущем виде это работает довольно хорошо. Это, безусловно, другой опыт по сравнению с Slack, поэтому перевод сообщества, привыкшего к такому опыту, может оказаться сложным. Но я вижу это так:
Хорошо, а как это выглядит и ощущается на практике сегодня?
Простой режим:
Продвинутый режим:
[details][/details]Оба этих варианта в нашей практике работают хорошо.
Но я согласен, есть возможность с помощью веток сделать «продвинутый режим» легким.
Хорошо прочитать эту тему, @chadwcarlson, @awesomerobot и @mcwumbly. Спасибо за обмен опытом.
Я тоже ломаю голову, представляя, как будут выглядеть темы в контексте Discourse.
Мы планируем отключить наш «бесплатный» Slack и призвать людей перейти на наш Discourse с включённым чатом. Мне очень нравятся функции чата в Discourse, но я иногда путаюсь, когда хочу ответить в теме. Думаю, это привычка, которую нужно сломать.
Я использовал «Умный режим».
и это отлично!
+1 к этому.
Пока не уверен, как это может работать на практике, но интересно, не сможет ли какая-то магия ИИ распознавать, когда в чате формируется тема, и предлагать — только тем, кто участвовал в том, что ИИ считает формирующейся темой, — превратить её в новую тему. Если кто-то выберет «Да, превратить это в тему», система автоматически выполнит «Умный режим», а затем предложит тему, куда можно опубликовать.
Вот в чём моя проблема: пользователи не переходят в новую тему. Они продолжают общаться, и я их не виню (хотя, отчасти, и виню ;)), потому что именно там шла и всё ещё идёт эта беседа.
Возможность выбора и массового удаления помогла бы, но у нас нет такой опции удаления.
Так что для меня создание темы — это просто способ сохранить ценные данные, не более того.
Это есть в нашем списке, но неясно, когда оно окажется наверху. Тем временем обходной путь — создать отдельный канал (возможно, с правами только для сотрудников) и массово «переместить» туда сообщения.
В настоящее время это оставляет после себя неприятный след из обрывков удалённых сообщений — ещё одна вещь, которую мы со временем улучшим.
Никто не знает, как это будет выглядеть в итоге
Мы подойдём к этому как к экспериментальной функции, чтобы сначала опробовать некоторые наши идеи, прежде чем выбрать конкретное направление.
Пожалуйста, держите нас в курсе любых других проблем, которые возникнут в процессе!
Меня тоже интересует эта функция.
Стоит отметить, что иногда пользователям может потребоваться ветвление обсуждения из постоянного канала (например, Development) в тематическое обсуждение (например, #issue-X), при этом все такие тематические обсуждения должны быть сгруппированы, архивированы и доступны для поиска, как темы в Discourse, но при этом сохранять динамику чата в реальном времени.
В настоящее время переход от чата к теме не только ветвит обсуждение в изолированную тему (что нам нужно), но и замедляет ход дискуссии. Я понимаю, что иногда мы хотим замедлить темп по мере того, как обсуждение «формализуется», но, возможно, не всегда это необходимо.
Меня не удивит, если именно поэтому некоторые пользователи Jakke, как сообщается, продолжали использовать чат — дело не в том, что они не знали о существовании отдельной темы, а в том, что они хотели сохранить быстрый темп общения.
В нашем сообществе некоторые пользователи фактически переходят с форума, где началось обсуждение, в Discord, чтобы в реальном времени проработать спорные моменты, используя потоки (threads) в Discord.
Я планирую настаивать на консолидации коммуникаций в Discourse после обновления до версии 3.0, и я с нетерпением жду появления «расширенного режима», но меня также беспокоит, что будут случаи, когда нам нужно будет ветвить обсуждения из каналов реального времени, и единственным вариантом останется более медленная структура тем, что может оттолкнуть пользователей обратно к потокам в Discord.
Думаю, здесь есть пробел, в котором собственный подход Discourse к потокам может проявиться с лучшей стороны.
Несколько идей:
Редактирование: добавлено
Думаю, мы приближаемся к моменту, особенно если ядро команды экспериментирует с потоками, когда иерархия тем/ответов/чатов/потоков потребует уточнения в интерфейсе (UI/UX).
На данный момент это уже несколько запутанно. Я могу ответить на тему и могу ответить на ответ. На данный момент единственное визуальное различие между ними заключается в том, что ответ на ответ имеет индикатор, показывающий, кому я ответил. Для других, следящих за обсуждением, может быть трудно увидеть, как ветвится обсуждение темы. Возможно, нам стоит внедрить вложенность ответов на ответы в стиле Reddit. Компоненты для этого уже есть в плагине Post Voting.
Внедрение потоков лишь углубит вопросы иерархии и ветвления.
Если у нас появится возможность создавать потоки из ответов в темах, их нужно будет визуально отличать от вложенных ответов на ответы (если такое изменение будет внесено), поскольку они функционально различны: потоки — это ветвление в реальном времени, а ответы — это вложенное продолжение более медленной структуры темы.
Очень маловероятно, что мы добавим ветки в темы в ближайшее время. Мы уже много раз отказывались от этой идеи, и плоские обсуждения были одним из первых дизайнерских решений при создании Discourse: Web Discussions: Flat by Design
Темы с множеством подобсуждений, как правило, трудно отслеживать как с вложенностью, так и без неё. Если внутри есть что-то важное, его может быть очень сложно найти при повторных посещениях. Если тема начинает расходиться в разные стороны, обычно имеет смысл создать новую тему для каждого направления.
И это ключевой момент.
Discourse уделяет большое внимание модерации, и это является частью процесса модерации.
ОБНОВЛЕНИЕ
Мы проводим внутреннее тестирование веток чата и должны показать результаты в ближайшие несколько недель.
Как продвигаются эти тесты, @sam?
Я знаю, что наше сообщество тестировщиков с радостью попробует чат-потоки. ![]()
Я думаю, что у нас будет что-то, чем можно поделиться, в течение недели. Мы планируем включить фичу-флаг и создать краткую тему с обзором функции, чтобы люди могли начать её тестировать.