Watch Users Setting

Hi,

I see the following options for notifications about a member:

33%20PM

However, would it be possible to add a “Watching” option?

This would be especially useful for moderators who want to track potentially problematic members and their participation in a large community.

3 лайка

What would this actually do? No such feature is planned at the current time.

1 лайк

Hi Jeff, that’s a completely fair question.

Here are some potential use cases:

  1. Intranet: An employee wants to watch the posts of their manager or a key influencer in their organization; a manager wants to watch the posts of a new hire as they get onboarded into the organization

  2. Community: A member of the community wants to watch the posts of a speaker/influencer/leader of the community (perhaps an employee of the hosting organization)

  3. Moderation: A moderator wants to watch the posts of a potentially troublesome community member

2 лайка

This seems equal to follow feature on social media. This plugin could be useful:

6 лайков

You can already do this if you want to use the rss feeds. For example, here is your activity feed on this site that is available for anyone to follow.

https://meta.discourse.org/u/outofthebox/activity.rss

2 лайка

Couldn’t you already achieve this by subscribing to the RSS feed on that user’s page?

2 лайка

I think that will work. I think it would be a slight upgrade to keep all the activity within the Discourse ecosystem through this feature suggestion, but the RSS feed is a definite solution that works as well. Especially in an intranet environment, asking people to adopt both Discourse and an RSS reader will be a tough challenge. Thank you!

1 лайк

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

Хотя подписаться на RSS-ленту активности пользователя возможно, это довольно неудобно: пользователям приходится использовать два разных приложения (Discourse и RSS-ридер) для взаимодействия с сообществом.

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

Сравните эти два набора инструкций для пользователей:

  • Нажмите кнопку, и вы будете получать уведомления каждый раз, когда этот человек создаёт новую тему.
    VS
  • Обратитесь за API-ключом, затем скачайте RSS-ридер, перейдите на страницу активности пользователя, добавьте .rss, припишите свой API-ключ к ссылке, добавьте эту ссылку в свой RSS-ридер. Теперь ежедневно проверяйте RSS-ридер на наличие новых постов от добавленных вами пользователей.

Очевидно, что есть возможность сделать этот процесс проще.

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

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

4 лайка

У меня есть один большой вопрос: какую ценность это добавит по сравнению с немного другой структурой категорий?

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

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

У меня много вопросов :slight_smile:

3 лайка

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

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

Вот несколько примеров использования:

С радостью поделюсь своим мнением. Думаю, пример поможет вам понять, где я вижу ценность этой функции.

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

Как писатель, допустим, вы находите другого писателя, с которым вам очень комфортно общаться. Вам нравится читать работы друг друга, и вы оба оставляете отличные отзывы. Фактически, вы хотите быть уверены, что видите все работы этого другого писателя. Поэтому вы просите его упоминать вас через @, когда он публикует что-то. Однако он говорит, что у него есть ещё 10 человек, которые тоже хотят следить за его работами, и это слишком много, чтобы просить писателя упоминать каждого отдельного человека каждый раз при публикации.

Поэтому они создают группу. Теперь писатель упоминает группу через @ при публикации. Это работает какое-то время, но что, если я найду кого-то ещё, чьи работы я хочу отслеживать, и этот человек находится в другой группе обратной связи? Это приводит к фрактальной структуре групп, где, да, каждый пользователь может иметь, скажем, 10 других людей в своей сети, но это ОДИН И ТОТ ЖЕ набор из 10 человек для каждого пользователя в группе. Если я хочу следить за кем-то новым, мне либо нужно добавить его в свою группу (что означает, что теперь все в моей группе следят за ним), либо мне нужно создать новую группу для этого нового круга общения.

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

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

Это абсолютно обоснованные опасения. Я, конечно, не претендую на то, что имею ИСТИННЫЕ ответы. Однако, чтобы обойти опасения относительно того, что «подписка» может вызывать негативные чувства, возможно, это должно быть симметричное соединение, то есть я не могу подписаться на вас, если вы не подписаны на меня (как друзья в Facebook, а не подписчики в Twitter). Как нам избежать превращения этого в соревнование популярности? Что, если будет возможность установить лимит на количество соединений, которые вы можете иметь? Это подчеркнёт, что дело не в количестве, а в качестве ваших связей. Признаю, это может вызвать некоторую неловкую напряжённость, если ваш «друг» бросит вас, чтобы освободить место для кого-то другого… Альтернативно, вы можете сделать свой список «подписчиков» приватным, чтобы никто не знал, кто популярен, а у кого нет подписчиков.

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

4 лайка

Почему бы не заглядывать на страницу профиля пользователя время от времени? Вся их активность находится прямо там, на странице пользователя. Решение очень простое, и оно прямо перед глазами.

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

1 лайк

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

Меня это вполне устраивает.

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

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

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

4 лайка

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

Возьмём пример с писателями: автоматически следить за всеми темами и ответами, которые пользователь создаёт в любых категориях «Истории», но никогда — в категориях «Обсуждение историй». Ведь фанатам не нужно получать уведомления, чтобы видеть мнения автора о других историях.

1 лайк

@riking Отлично!

Если можно добавить к этому, а что если сделать это настройкой категории, например follower_notification_enabled (по умолчанию false). Тогда администраторы смогут контролировать, для каких категорий поддерживается эта функция.

Одна область, в которой, как мне кажется, было бы интересно поэкспериментировать, — это использование хэштегов. Я считаю, что это решает многие из проблем, которые поднимал @codinghorror, и эта идея уже неоднократно обсуждалась. Однако есть один нюанс: символ # уже зарезервирован для тегов и категорий, поэтому пришлось бы использовать другой символ (или двойной ##).

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

Истории с рабочего стола Сэма

Вот потрясающие истории с рабочего стола Сэма
Продолжение истории

##sams-desktop-adventures

Тогда пользователи могли бы следить за ##sams-desktop-adventures и получать уведомления обо всех новых постах с этим тегом.

Ссылка ##sams-desktop-adventures автоматически превращалась бы в активную ссылку: при клике на неё отображались бы результаты поиска всех постов, содержащих этот хэштег.

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

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

4 лайка

Полагаю, основные элементы этого запроса уже реализованы в плагине (теперь #официальном) Discourse Follow. :partying_face:

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

2 лайка