Показ активности подписанных пользователей в боковой панели

Некоторые пользователи Discourse Follow хотели бы иметь возможность более удобно получать доступ к лентам отдельных пользователей прямо из боковой панели.

Как мы можем это реализовать?

обсуждение в чате
Originally sent in sidebar feedback
jenroberts

Большинство наших пользователей довольны боковой панелью и хорошо адаптируются к ней, но некоторые задавались вопросом, можно ли добавить туда отслеживаемых пользователей — аналогично тому, как работают Категории и Теги. У нас есть несколько активно отслеживаемых пользователей, за которыми хотелось бы удобнее следить. Есть ли какие-то мысли на этот счёт на будущее?

mcwumbly

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

jenroberts

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

mcwumbly

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

Я думаю, что маловероятно, что мы займёмся этим до реализации другой функции: Ability to add a custom section of links to the sidebar

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

3 лайка

Это было в моих планах при создании некоторых ранних макетов боковой панели — в какой-то момент у нас были отдельные заголовки «Пользователи» и «Группы» в боковой панели (идея для V1 заключалась в том, что они будут просто ссылками на /u или /g).

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

Таким образом, в разделе «Пользователи» мы показывали пользователей, на которых вы подписаны, с небольшим счётчиком, отображающим, когда они опубликовали контент. При клике вы видите их новую активность. Также внизу должна быть ссылка Все подписки, чтобы просмотреть сводный список (/my/follow/feed).

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

5 лайков