Кнопка «Сообщение» отсутствует. Данная настройка не блокирует возможность отправки сообщений пользователю. Является ли отсутствие этой кнопки намеренным? Это кажется излишне усложняющим процесс связи с человеком. Кроме того, это могло бы помочь немного сбалансировать всё это пустое пространство.
Проверьте свои настройки уведомлений для пункта «Разрешить другим пользователям отправлять мне личные сообщения»; возможно, он отключен, что скрывает кнопку сообщения.
Это имеет смысл, но кнопка исчезает даже при включённой опции «Разрешить сообщения».
Включение параметра «Скрыть мой публичный профиль и функции присутствия» всегда убирает кнопку «Сообщение» из карточек пользователей, независимо от того, можно ли отправить им сообщение.
Пример использования: у нас есть пользователи, которые недовольны тем, что все метрики их аккаунтов (например, время последнего чтения и т. д.) становятся общедоступными — они считают, что это проблема конфиденциальности в Discourse, которая отпугивает их от использования форума. При этом их устроило бы решение с использованием настройки «Скрыть мой общедоступный профиль и функции присутствия», за исключением того, что это затрудняет отправку им сообщений — чего они не хотели бы менять. Карточка пользователя — самый простой способ для этого, и не все разберутся с другими способами.
Я не могу придумать причину, по которой эта настройка скрывает также кнопку отправки сообщений в карточке пользователя, поскольку она зависит от отдельной настройки — похоже, что кнопку отправки сообщений просто забыли добавить в какой-то момент. Не лучше ли отметить это как bug вместо ux?
Я обдумал это, но скрытие элемента с помощью CSS не решает проблем конфиденциальности. Информация может отображаться в нескольких местах, а такое решение хрупкое и может сломаться при будущих обновлениях.
Эти пользователи на самом деле не против опции приватного профиля (к тому же она решает множество различных вопросов конфиденциальности, которые варьируются от человека к человеку); единственное препятствие — это то, что отправка сообщений уже сейчас затруднена.
Независимо от нашего конкретного случая, разве кнопка «Сообщение» не должна быть на карточках пользователей, если сообщения не отключены?
У нас есть несколько сообществ, где люди очень ценят конфиденциальность и скрывают свои профили, но не осознают, что это также скрывает кнопку отправки сообщения. Помимо того, что это довольно нелогичный побочный эффект, эти пользователи действительно хотят, чтобы другие могли писать им сообщения. В таком случае это возможно только путем ручного ввода их имени в личном сообщении.
Это было сделано намеренно? (И если да, то какую цель это преследует?)
Я бы подумал, что если вы делаете свой профиль приватным, вы действительно решаете скрыть общедоступную информацию о себе и косвенно discourage людей от случайных сообщений. Поэтому такое поведение кажется мне последовательным.
Одно не обязательно подразумевает другое. У меня нет желания делиться частью моих личных данных с FB или даже с моими друзьями там, но я всё же хочу, чтобы меня можно было легко найти там, если они этого хотят. Доступность не то же самое, что конфиденциальность. В Discourse есть отдельная настройка для отключения сообщений для тех, кто действительно не хочет получать сообщения.
Обратная связь, которую мы получили о Discourse с нашей стороны, была той же: многие из тех, кто предпочитает иметь приватный профиль, всё же хотят быть легко достижимыми и жаловались на отсутствие соответствующей кнопки.