Ссылки на список тем в боковой панели отдают приоритет непрочитанным и новым, а не последним

Но вы не могли видеть их по категориям, только огромный список непрочитанных тем со всего форума (или, по крайней мере, со всех категорий, на которые вы подписаны). Это легко приводит к большим числам, поэтому вам лучше уйти. Теперь я могу легко видеть их по категориям или тегам. Поскольку каждый тег/категория имеет для меня разную важность, это помогает иметь их разделёнными.

Вот как это выглядит у меня сейчас:

Видите, есть 1 новая документация и нет объявлений. Я вижу это сразу. Никаких кликов, никаких фильтров.

3 лайка

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

Кроме того, надпись «x непрочитанных» в боковой панели, похоже, относится к отслеживаемым/наблюдаемым темам в соответствующей категории, у которых есть непрочитанные сообщения, а не ко всем темам в категории с непрочитанными сообщениями, что делает ситуацию ещё более неочевидной. Возможно, и здесь имеет смысл использовать «x к прочтению».

3 лайка

Огромный список :wink:

Мне очень хотелось бы увидеть, где это реальность. Я уверен, что такие примеры где-то есть, но их не так много.

1 лайк

Да, это вопрос терминологии. @sam ранее привёл пример с ошибкой на форуме. Я не буду притворяться, что знаю, как используется большинство экземпляров Discourse, но… форум поддержки кажется ограниченной областью применения. Я не понимаю фразу «накопление непрочитанных». Аналогия Джонатана идеальна: это современный опыт работы с почтовым ящиком. Только потому, что сообщение «прочитано», не значит, что оно исчезает. Фактически, если бы я нажал «Всё» в своём почтовом ящике, особенно в Gmail, я бы ожидал увидеть… буквально всё (или «Последние»). Это не так.

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

2 лайка

Наш форум — это своего рода форум поддержки, точно так же, как meta.discourse.org. Честно говоря, я видел, что Discourse в основном используется как платформа для поддержки продуктов, но, безусловно, есть и множество других сценариев применения.

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

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

  • название (например, «Последние ошибки» или «Непрочитанные решённые задачи»)
  • фильтр (список категорий И тегов) — это было бы отлично и для меня, чтобы я мог настроить что-то вроде «все ошибки (у нас есть категория [project]-bugs для каждого отдельного проекта) со статусом pending (тег)»
  • поведение — показывать непрочитанные, новые, последние, новейшие, самые старые, топ-10 и так далее — что угодно

Я понимаю, что это может показаться слишком техническим, но, возможно, дело просто в хорошем UX. И тогда все могли бы быть довольны.

4 лайка

Я вижу, что это довольно легко решить в TODO @mcwumbly

Самый простой вариант:

Новая настройка пользователя (в боковой панели интерфейса):

Предпочтение списка тем в боковой панели

Вариант 1: Предпочитать «Новые/Непрочитанные», если они есть
Вариант 2: Всегда переходить к последнему

Также default_user_sidebar_topic_list_style

Это похоже на то, что мы реализовали в предыдущей боковой панели.


Если мы хотим добавить здесь немного разнообразия, есть ещё два варианта:

Вариант 3: Предпочитать «Непросмотренные», если есть «Новые/Непрочитанные». (Кажется, это понравилось бы @zogstrip и @jomaxro) — это касается ситуации «Я добавил что-то, за чем не слежу, в боковую панель».

Вариант 4: Автоматическое определение.

(4) — это сложно… но, я думаю, интуитивно понятно для конечных пользователей:

  • Мы перенаправляем вас на новые или непрочитанные
  • Вы нажимаете «Последнее»
  • (В следующий раз происходит то же самое)
  • У вас есть непрочитанные, но мы перенаправляем вас на последнее (потому что так вы делали в прошлый раз)
  • Вы сразу же нажимаете «Непрочитанные»
  • Мы меняем настройку, чтобы приоритет отдавался непрочитанным

И так далее.

Это компромисс, но он будет автоматически подстраиваться под поведение пользователя.

Я определённо вижу желание добавить здесь пользовательскую настройку.

5 лайков

Очень прошу :pray: Это единственное, что меня раздражает в боковой панели: счётчики и ссылки для «Непрочитанное/Новое». Мне нужны счётчики и ссылки для «Непросмотренное» (хотя я согласился бы и просто на ссылки).

5 лайков

Вариант с пользователем был бы хорош.

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

Я изложу своё понимание остальных вариантов — возможно, мои ошибки окажутся полезными!

  • «Новые» показывает только те темы, которые появились с момента вашего последнего посещения форума.

  • «Непрочитанные» отображает подмножество тем, которые вы отслеживаете (возможно, потому что читали их более 4 минут или по другому порогу) или наблюдаете (возможно, вы наблюдаете за категорией или ответили на сообщение), и в которых появились новые ответы с момента вашего последнего прочтения соответствующей темы.

  • «Незамеченные»… Этот вариант я вообще не могу определить. Мне кажется, он включает все «непрочитанные» темы, а также темы с ответами, которые уже были там при первом посещении, но до которых вы тогда просто не доскроллили. Возможно, я перепутал «непрочитанные» и «незамеченные». Может быть, «незамеченные» на самом деле являются подмножеством «непрочитанных».

Суть Discourse в том, что он просто работает, и вы интуитивно находите способ им пользоваться. В моём случае я просто игнорирую «новые»/«непрочитанные»/«незамеченные». Эти обсуждения (как, например, про систему электронной почты и уведомлений) заставляют нас воспринимать то, что мы обычно принимаем как должное, как нечто более сложное, чем это есть на практике.

4 лайка

«Невидимые» — это любые темы, которые вы ещё не читали. Сюда входят новые темы, непрочитанные темы и все остальные темы, в которых вы не дочитали до конца. Не имеет значения статус уведомлений (хотя темы с отключёнными уведомлениями всё ещё скрыты). Это полезно для тех, кто любит читать всё, а не только темы, за которыми они следят/отслеживают.

4 лайка

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

4 лайка

Также новое: это подмножество невидимого

4 лайка

Теперь я чувствую себя теологом Discourse :slight_smile:

4 лайка

Ого, это уже вышло? «Всё» показывает… всё.

1 лайк

Я думаю, нам стоит добавить здесь настройку. По умолчанию интерфейс должен быть ориентирован на обычных пользователей, а дополнительные опции — удовлетворять разнообразным предпочтениям продвинутых пользователей.

Текст требует некоторой проработки, но, на мой взгляд, наиболее логичным решением будет предоставить пользователям контроль над тем, какой именно фильтр отображается в счетчике, и переходит ли клик к этому отфильтрованному списку или к последним сообщениям. Что-то вроде:

Элементы списка тем в боковой панели

  • Отображать счетчик для фильтра [нет, непрочитанные / новые*, невидимые]
  • При клике переходить к [все*, фильтр]

Звёздочки (*) обозначают, что, на мой взгляд, должны быть значения по умолчанию. Мы продолжаем отображать счетчики для новых/непрочитанных, но переход ведёт ко всем сообщениям (последним).

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

3 лайка

Мы не можем реализовать это для unseen, так как это технически слишком затратно. Мы можем переходить к этому разделу, но не можем поддерживать точные подсчёты. Рекомендуем пропустить unseen на первом этапе.

3 лайка

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

  • При клике переходить к [последнему, непрочитанному/новому, невидимому}
4 лайка

Оговорился. Теперь показывает только темы, которые я ещё не видел, поэтому при нажатии на «Всё» отображается всего 5 тем. Не идеально.

2 лайка

«Not Read» кажется уместным вариантом. Хотя в английском это всего два коротких слова, интересно, как это переведётся на другие языки. :thinking: Чем короче и понятнее, тем лучше.

Ой! Только что увидел пост @sam о «Unseen». Это тоже хороший вариант.

Мне нравится этот вариант, так как у меня в основном пользователи постарше (привыкшие к «Latest»), и они находят новый UX запутанным — даже спустя 6 месяцев и более. :roll_eyes:

Кстати, я признаю, что «latest» — лучшее значение по умолчанию. Когда отслеживание и просмотр были объединены, «unread» было лучшим выбором, но это разделение многое изменило.

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

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

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

6 лайков

решено~ …