Настройка категорий в боковой панели — просто следите за отслеживанием вместо отдельной конфигурации?

Продолжение обсуждения из Попробуйте новое боковое меню и меню уведомлений!:

@Jonathan5 предложил отказаться от отдельной настройки категорий бокового меню в пользу простого использования «отслеживаемых» и «подписанных». @mcwumbly ответил, что это был изначальный дизайн, но пользователи сочли это излишним шумом уведомлений. А затем:

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

Я всё ещё не убеждён, что нужен класс «немного меньше отслеживания, чем полное отслеживание», но если он нужен, то для пользователей будет менее ошеломляющим добавить эту опцию в настройки подписки на категории, например так:

  • Подписка
  • Подписка только на первое сообщение
  • Отслеживание
  • Ссылка в боковом меню
  • Обычный режим
  • Отключено

… и тогда всё, что выше «Ссылка в боковом меню», будет отображаться.

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

Что вы думаете об этом?

6 лайков

Мне кажется, что желание отделить внешний вид боковой панели от уровня отслеживания становится более очевидным, если посмотреть на интерфейс… Наличие выпадающего списка с 5+ вариантами, каждый из которых требует собственного пояснения, кажется излишним.

Таким образом, при объединении боковой панели здесь описания становятся длиннее, а функциональность — менее очевидной… Например, «Наблюдение» превратилось бы в:

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

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

Я хотел бы двигаться к более простым и универсально понятным концепциям, требующим меньшего количества объяснений.

Мы также рассматриваем будущий функционал, например, концепцию персонализированных домашних страниц, где пользователь может агрегировать темы из конкретных категорий/тегов и т. д. Ссылка «Отслеживаемые» в боковой панели — своего рода ранняя версия этого.

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

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

(просто пример, на данный момент у нас нет конкретных планов по чему-то подобному)

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

3 лайка

2 поста были перенесены в новую тему: Есть ли способ легко увидеть, что вы уже отслеживали?

Это имеет большой смысл. Хотя я хочу, чтобы это было полезно, а не запутанно, я в первую очередь думал о том, чтобы найти это в разделе «Настройки». Мне кажется странным, что его нет здесь:

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

Это особенно сбивает с толку, потому что настройки в разделе «Уведомления» действительно (я думаю? правильно?) влияют на то, что отображается рядом с категориями в боковой панели, — а также на то, что появляется под пунктами «Всё» и «Отслеживаемое».

1 лайк

Да, мы полностью за обновление этого раздела. Использовать эти элементы управления не очень удобно, да и их так много в самых разных местах. Было бы особенно неправильно перенести боковую панель туда, так как она не отправляет уведомления, а это раздел «Уведомления → Категории».

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

@awesomerobot общая идея: одна строка на категорию или тег, где можно решить, что с ней делать. Затем показывается список всех действий с полем поиска.

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

4 лайка

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

Я управляю довольно активным сообществом, и с момента запуска на Discourse в 2019 году самый частый вопрос/запрос/жалоба всегда касается уведомлений. Проще говоря, количество вариантов настолько ошеломляет большинство пользователей, что они вообще не взаимодействуют с этими функциями. Я не виню их. Они просто хотят быть частью сообщества, а не тратить половину времени на изучение приложения. (И, честно говоря, с точки зрения UX им не следует этого делать).

История/Контекст: мой форум существует примерно с 1999–2000 годов. Мы прошли как минимум через дюжину версий форумных движков. Discourse легко превосходит их все по способности генерировать разговоры и укреплять сообщество. По моему скромному мнению: упрощение настроек уведомлений в категориях и тегах с боковой панелью, отражающей эти предпочтения, принесло бы пользу только пользователям.

Заставьте их меньше думать и больше использовать.

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

Итак, вот несколько острых вопросов, которые, вероятно, кого-то раздражают (не моя цель), потому что я уверен, что за этим стоит история…

  • Зачем нам нужны Следить, Отслеживать и Следить за первым сообщением? Какова история их появления? Возникли ли они органически? Как показала себя эта идея со временем? Есть ли данные, подтверждающие, что эти опции действительно используются, или они просто остались с самого начала?
  • Всё ли ещё имеет смысл опция Следить за первым сообщением? Какой у неё сценарий использования? Есть ли настолько много пользователей, которые скажут: «Конечно, я хочу уведомления по категориям, но на самом деле мне нужны только первые сообщения в каждой новой теме»?
  • Даже читая описания опций Следить и Отслеживать для себя, я не уверен, что понимаю разницу.

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

Я знаю, что это много, и я искренне не хочу никого задевать. Но я знаю пользователей. Или, по крайней мере, своих. Так что, конечно, относитесь к этому с должной долей скепсиса. В любом случае, я по-прежнему люблю продукт Discourse, и этот интерес усилился с появлением боковой панели. :slight_smile:

1 лайк

Ранее я уже говорил, что система уведомлений и электронной почты требует докторской степени для полного понимания, поэтому в целом я согласен с вами. Однако я сам использую опцию «Следить за первым сообщением» как читатель (переключаясь на «Следить» только для тем, которые меня действительно интересуют). Кроме того, на своём собственном форуме я недавно сэкономил около 20 долларов в месяц на рассылке писем, изменив настройки по умолчанию для некоторых категорий с «Следить» на «Следить за первым сообщением».

4 лайка

Эта опция отлично подходит для сайтов с категориями «Объявления» или «Новости». Я хочу получать уведомления о появлении нового первого поста, но не о каждом комментарии к нему.

В качестве примера из реальной жизни посмотрите на категорию Блог на сайте Home Assistant. Появился новый пост в блоге? Да, пожалуйста, уведомите меня. Каждое из сотен комментариев, варьирующихся от «ура, отлично» до «вы переложили мой сыр, и теперь я вас ненавижу»? Не очень!

5 лайков

Отличный пример, но позвольте мне выступить в роли адвоката дьявола: сколько людей на самом деле используют Discourse как инструмент для ведения блогов или новостей? Я даже не вижу этого упоминания ни на главной странице Discourse, ни на последующих страницах с описанием функций. Фактически, там говорится только об «интеграции с блогами». Discourse — это инструмент для создания сообщества.

Поскольку Ghost — это инструмент для ведения блогов. Как и WordPress. Discourse не пытается конкурировать с этими платформами; скорее, они отлично дополняют друг друга. Использование Discourse в качестве инструмента для ведения блогов, безусловно, уникально, но qualifies ли это как сценарий использования для встроенной функции, с которой мы теперь пытаемся разобраться, пытаясь отделить сложный набор функций «уведомлений»?

Мне бы очень хотелось узнать мнение @sама и других по этому вопросу. Ведь это напрямую связано с идентичностью Discourse.

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

Я думаю, что функция «Следить за первым сообщением» подходит для большинства сайтов? Конечно, это настройка пользователя, поэтому она никоим образом не является обязательной, но она отлично подходит для получения уведомлений о новых темах в определённой категории (или с определённым тегом), не перегружая вас всеми уведомлениями о всех последующих ответах. Можете ли вы привести пример сайта, где это было бы бесполезно?

С практической точки зрения, я не вижу, как это может работать в виде плагина?

3 лайка

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

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

5 лайков

Отлично.

Я просто пытался затронуть сложность уведомлений и способы её упрощения. Возможно, это один из путей: если пользователи просто следят за новыми темами, имеют ли смысл другие варианты? Необходимы ли они?

Меня всё ещё интересует, есть ли у Discourse какие-либо данные об уровне использования или обратная связь от реальных пользователей (не администраторов), чтобы помочь в принятии решений, поскольку, похоже, мы все работаем на основе множества предположений.

Интересная идея — держи мою кружку — я соберу данные с наших форумов.

Ниже приведены настройки на уровне category_user. Я только что подсчитал все настройки со всех форумов, поэтому некоторые крупные форумы могут искажать сильно влиять на цифры.

Я бы предложил отказаться от отслеживания и переименовать «слежение за первым сообщением» в «слежение за новыми темами» (а «слежение» — в «слежение за новыми сообщениями»)

процент уровень
20.2% обычный
11.7% отслеживание
33.8% слежение
34.2% слежение за первым сообщением
2 лайка

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

1 лайк

Что ж, в любом случае я получаю уведомления здесь. Именно поэтому у нас есть… новые.

Решения, основанные на данных. Ура!

Я считаю, что это хороший шаг: если отказаться от функции, которую находят полезной лишь 11,7% пользователей, это может сделать уведомления более эффективными и (возможно) лучше интегрировать их с боковой панелью.

Полагаю, терминология Tracking (отслеживание) и Watching (наблюдение) — это огромная часть путаницы и, вероятно, причина низкого уровня внедрения.

Я предполагаю, что вы имеете в виду, например, https://meta.discourse.org/new

Это нормально для небольшого сайта или если вас не смущает выбор или сохранение в закладки конкретных категорий. Но на крупном сайте это просто поток информации. Настройка уведомлений для определённых тегов или тем позволяет отбирать то, что вас больше интересует, и выделять это для вашего внимания.

Это только настройки на уровне категории? Как насчет тегов — работает ли отслеживание с ними лучше? И означает ли это, что большинство отслеживаний происходит на уровне темы? (topic_user.notification_level), или большинство выбирает «обычный»? (А «Отключение уведомлений» даже не попало в таблицу, что довольно удивительно)

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

Уведомления по тегам используются не так часто.

Напротив. И я не удивлён: либо отслеживание не очень полезно, либо я не до конца понимаю его назначение.

Разбивка по tag_users:

процент уровень
0,5% обычный
1,9% отслеживание
10,4% наблюдение
87,2% наблюдение за первым сообщением

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

1 лайк

Есть ли способ узнать, сколько из них являются настройками по умолчанию? Возможно, многие люди вообще не используют эти настройки.