Контекст
Таким образом, до появления плагина Follow (и даже сейчас, когда он уже работает) пользователи нашего форума использовали существующие базовые функции способами, похожими на функцию «подписки»:
- Использование личного тега для тем, чтобы другие могли установить для них статус «Следить за первым сообщением» — и тем самым получать уведомление, когда этот человек создаст новую тему.
- Пользователи могут запросить у модератора создание группы, в которую они затем могут упоминать (@mention) при публикации значимых сообщений, например, при запуске нового проекта.
- Злоупотребления случаются редко, хотя всё это остаётся на усмотрение пользователей и под контролем модераторов. Люди могут вступать в группы и выходить из них. У групп нет владельцев, поскольку на нашем сайте не разрешена личная переписка между пользователями.
- На практике эта система хорошо работает на нашем форуме уже около 5 лет — десятки людей присоединяются к группам других участников, а пользователи упоминают эти группы. Администратор периодически удаляет старые неиспользуемые группы.
Первый пункт покрывается плагином Follow.
Второй пункт представляет собой удобный промежуточный вариант для получения уведомлений обо всех темах или только о новых ответах.
Запрос функции
Возможность упоминать (@mention) своих подписчиков (или уведомлять их иным способом) при определённых публикациях позволит подписчикам получать уведомления не обо всех ответах, а только о значимых. Поскольку уведомления обо всех ответах или просмотр потока всех ответов могут быть слишком шумными и вырванными из контекста.
Было бы полезно иметь встроенное ограничение скорости (например, максимум X упоминаний/уведомлений в день или неделю, которые можно отправить подписчикам).
Возможно, это не обязательно должно быть реализовано через @mention, а могло бы быть настройкой поста («отправить уведомление подписчикам — осталось 3 на сегодня»). Или же можно придумать что-то совершенно иное с точки зрения UX.
Если бы мы могли использовать плагин Follow с этой функцией, это избавило бы нас от необходимости вручную настраивать личные теги и группы для имитации такой функциональности. (Хотя, к сожалению, мы не сможем установить его, если у нас не будет бизнес-плана, но, на наш взгляд, такая функциональность была бы приятным дополнением и для других пользователей плагина.)