Индикатор доступности новых каналов чата

jimkleiber

Ещё один небольшой отзыв относительно значка карандаша для каналов в теме фокусированной боковой панели: я думаю, было бы полезно иметь какой-то значок, показывающий, есть ли доступные каналы, о которых пользователь не знает.

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

Это могло бы помочь пользователям узнавать о создании новых чат-каналов.

5 лайков

На самом деле я бы фундаментально поставил под вопрос, почему чат изначально рассматривается как «видимый только при активном поиске». Категории и темы не обрабатываются таким образом, и мне кажется, что и чат не должен быть таким! Как я уже говорил в другом месте, чат должен быть «полноправным участником» в Discourse. Это означает, что, на мой взгляд, он должен быть видим по умолчанию на основных уровнях просмотра (например, в списке категорий и т. д.).

Конечно, это нужно рассматривать в контексте того, появится ли функция «чат по теме» в первоначальной реализации или нет. Последнее, что я слышал, — они рассматривали возможность отказаться от неё как от функции запуска, и я думаю, что это может быть хорошей идеей, поскольку вопросы UI/UX здесь сложны, а чат по своей природе чаще всего менее сфокусирован на конкретной теме. Категория — это хороший баланс: достаточно сфокусированная, но не слишком сфокусированная для определения чата.

Если чат по теме всё же будет включён, то, очевидно, делать все каналы чата видимыми (но не присоединёнными) по умолчанию будет менее логично, но хотя бы чаты на уровне категорий, на мой взгляд, должны оставаться просто… видимыми… всё время. Возможно, их можно будет скрывать вручную или переключаться между представлениями «мои каналы» и «все каналы» (при этом представление «все каналы» включено по умолчанию) с помощью значка карандаша или чего-то подобного.

Подумайте, как это работает в Discord — это, вероятно, наиболее знакомая метафора для многих, кто приходит в чат Discourse. Конечно, есть ещё Slack, но он по умолчанию приватный, тогда как Discord и многие экземпляры Discourse скорее «публичные по умолчанию». Поэтому это ещё раз подтверждает моё предпочтение. Интересно, согласны ли другие (и извините, если я частично захватил вашу тему, Джим!).

2 лайка

Ха-ха, я вовсе не обижаюсь, на самом деле очень благодарен за ваш комментарий и согласен с тем, что каналы должны быть более заметными, особенно если акцент будет сделан на каналах, связанных с категориями, а не на каналах, связанных с темами.

1 лайк

Если отойти на шаг назад, то, на мой взгляд, стоит рассмотреть это в контексте «обнаружения каналов» в целом.

Мы можем многое сделать, чтобы упростить обнаружение каналов. Сейчас на первое место я бы поставил возможность быстро упоминать другой канал («да, мы как раз обсуждали это в #community на днях»).

Однако есть и множество других возможностей… (показывать связанные каналы; создавать входящие ссылки на темы, на которые ссылаются из канала; разрешать discobot периодически отправлять вам личные сообщения с предложением каналов, которые вам могут понравиться; публиковать сообщения о «создании канала» в общем канале; добавлять вкладку для каналов в списках тем… Понимаете, о чём я. Возможностей много.

Точно не уверен, с чего именно мы начнём, но если это поможет в мозговом штурме, то я подтверждаю, что мы планируем убрать функцию каналов «на тему», хотя в одной категории можно иметь несколько каналов.

5 лайков

Отличных идей! Рад слышать, что вы уже обдумываете это и исследуете варианты. Конечно, у основных существующих платформ, таких как Slack и Discord, тоже есть подходящие модели для этого (по моему мнению, у Discord их больше, чем у Slack, так как, на мой взгляд, они ближе к общей модели взаимодействия сообщества и обнаружения контента в Discourse).

Это действительно полезно! Похоже, это правильное решение на данный момент.

3 лайка