Разделение скрытия профиля и статуса присутствия

Хотя это не имеет прямого отношения к этому плагину, его наличие поднимает следующий вопрос:

Разве не было бы неплохо разделить эти параметры на два отдельных?

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

22 лайка

Согласен, было бы неплохо разделить их. Определённо pr-welcome, если кто-то захочет над этим поработать.

В противном случае я посмотрю, что смогу сделать, когда придёт время переписывать плагин. Это всё ещё в моём списке задач… просто постоянно отодвигается на второй план из-за других возникающих задач.

13 лайков

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

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

Возвращаясь к теме и, насколько это имеет значение, мы используем этот плагин (который нам :heart:) на довольно активном форуме (~140 одновременных пользователей онлайн) и надеемся на некоторые оптимизации. Я не программист на Ruby, но готов помочь любым другим способом (обратная связь, бенчмарки и т. д.).

12 лайков

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

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

8 лайков

Это тоже немного проблема для нас сейчас, как и для нескольких других:

https://meta.discourse.org/t/discourse-whos-online/52345/398

10 лайков

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

Пример: коллеги, которые также посещают наш сайт.

11 лайков

+1 — это две разные вещи.

6 лайков

+1 — это две разные вещи.

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

Надеюсь, это будет учтено, спасибо…

2 лайка

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

Как часто вы хотите менять настройки своего статуса?

  • Я хочу часто менять настройки статуса (например, иногда хочу временно скрывать свой онлайн-статус).
  • Я не хочу часто менять настройки статуса (например, никогда не хочу отображаться как онлайн).
0 voters

Заранее спасибо! Если хотите добавить больше контекста к своему выбору, не стесняйтесь поделиться дополнительными деталями в ответе.

4 лайка

Привет, @lindsey,
спасибо, что разбираетесь в этом.
Не уверен, связано ли это с тем, как часто пользователи хотят менять статус присутствия.
Мое понимание таково: пользователи хотят скрыть статус присутствия, но при этом хотят, чтобы профиль оставался видимым для других…

4 лайка

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

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

1 лайк

Не забудьте проголосовать за это, если вам понравилась тема.

1 лайк

На всякий случай сообщаю, что на этой неделе я подготовлю PR для проверки.

Обновление от 24/06: PR готов к проверке для тех, кто заинтересован.

6 лайков

Спасибо @counterleft, я уведомил команду, и они его рассмотрят.

2 лайка

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

Краткое обновление: эта работа запланирована в нашем дорожной карте! У меня пока нет оценки сроков завершения, но мы свяжемся с вами, как только начнем работу, чтобы дать вам более четкое представление о сроках.

6 лайков

Мы скоро приступим к работе над этой функцией! Я свяжусь с вами, как только начнём, и буду держать вас в курсе.

3 лайка

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

Видимость профиля по-прежнему контролируется в разделе Настройки > Интерфейс через настройку Скрыть мой публичный профиль:

Управлять видимостью вашего присутствия (то есть тем, отображаетесь ли вы как офлайн или онлайн) можно с помощью нового переключателя в меню профиля:

Спасибо за ваше терпение, пока мы работали над этим проектом. Если у вас возникнут вопросы, пожалуйста, не стесняйтесь обращаться!

11 лайков

Отлично, спасибо всем участникам!

(и тем, кто голосует :slight_smile: )

4 лайка

Эта тема была автоматически закрыта через 2 дня. Новые ответы больше не принимаются.