Более прямой доступ к темам с новыми ответами

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

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

Так есть ли способ отобразить счетчик “непрочитанных” на главной странице, или нам придется использовать плагин для этого, когда единый вид больше не будет доступен?

1 лайк

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

Именно так мы можем по-прежнему отображать отдельные счетчики на подвкладках здесь:

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

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

image

2 лайка

Спасибо, что учли моё мнение :slight_smile:

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

Было бы замечательно, если бы это предпочтение работало и для Discourse Hub :heart_eyes:

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

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

2 лайка

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

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

3 лайка

После запуска этого обновления я также получал жалобы от пользователей.

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

Это не было воспринято на ура. Я хотел бы иметь возможность отменить эти изменения.

1 лайк

Спасибо вам обоим за обратную связь — я понимаю, что эти изменения не были хорошо приняты в ваших сообществах.

Как сказал Мартин, на данный момент у нас нет планов по дальнейшим обновлениям, которые напрямую решали бы ваши проблемы. Тем временем я перемещу ваши сообщения в новую тему в категории Contribute > Feature, чтобы другие, кто может чувствовать то же самое, могли высказать своё мнение в обсуждении, и мы могли продолжать дорабатывать и улучшать эту систему в будущем.

4 лайка

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

2 лайка

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

На протяжении многих лет у нас также было много путаницы относительно разницы между «непрочитанными» и «новыми»… Именно поэтому эта новая структура фокусируется на одном понятии — «новые» — и делит «новые» на «темы» и «ответы».

Это разделение в рамках «новых» кажется более простым, чем объяснение того, что «непрочитанные» означают ответы, которые вы ещё не видели, а «новые» — темы, которые вы ещё не видели.

Для тех, кому не хватает отдельных разделов «новые» и «непрочитанные» — помогла бы возможность вообще не отслеживать новые темы, или люди всё ещё хотят видеть, какие темы новые… просто не хотят, чтобы это было так заметно?

По сути, это добавление варианта «никогда» в эту пользовательскую настройку:

В качестве альтернативы, помогла бы настройка приоритетов? У «новых» теперь есть 3 состояния:

  • все — объединённые новые темы и ответы
  • темы
  • ответы

Если бы вы могли установить «ответы» в качестве значения по умолчанию для «новых», решило бы это проблему? Или это на 100% «я прекрасно понимал разницу между непрочитанными и новыми и просто хочу старый вариант»?

2 лайка

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

3 лайка

akanora недавно добавил поддержку счётчиков в Custom Top Navigation Links. Интересно, было бы это хорошим местом, чтобы разрешить администраторам настраивать две отдельные ссылки для «новых тем» и «новых ответов». Они отображали бы правильные счётчики и позволяли пользователям напрямую переходить к нужному списку, как это было раньше, до изменения.

2 лайка

Нет, это мне не помогло. Мне всё равно нужно знать, какие темы новые, просто они не так важны, как непрочитанные.

Опять же, не совсем. Это всё равно лишает выбора. Иногда я хочу сначала смотреть новые, в другие разы — непрочитанные. Всё зависит от того, сколько у меня времени в данный момент или ищу ли я что-то конкретное.

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

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


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

3 лайка

Не уверен, поднималась ли эта тема ранее, но как насчёт ссылки на боковой панели, ведущей на /unread? Она не показывает новые темы.

1 лайк