Управление анонсами продуктов с несколькими версиями

Для контекста: все наши анонсы продуктов мы публикуем через наше сообщество. Как вы увидите, у нас более десятка продуктов, и многие из них имеют несколько поддерживаемых версий. В настоящее время пользователи «подписываются» на всю категорию новостей продукта, что означает, что они могут получать уведомления о продуктах, которыми они даже не владеют/не пользуются.

Меня интересует, как другие решают подобную задачу. Ответ, скорее всего, заключается в использовании тегов, верно? Подписка на тег вместо всей категории? И если это SaaS-продукт, который обновляет номер версии (ежемесячно, ежеквартально и т. д.), обновлять тег и/или добавлять для него синонимы?

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

Корень проблемы в том, что продукт перешёл от модели обновлений раз в несколько месяцев к модели обновлений раз в две недели.

Я пытаюсь опередить волну уведомлений, которые могут не понравиться некоторым пользователям. Любые предложения приветствуются :slight_smile:

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

Так, например, могут быть категории:

  • Объявления о продуктах
  • Примечания к выпуску
  • Новости

А теги:

  • продукт: 1secure, auditor
  • версия: 1secure-dpsm, release-minor и т. д.

Discourse поддерживает достаточно структурированную систему тегов: группы тегов, отношения «родитель–потомок», ограничение на выбор одного тега из группы, а также ограничения на теги в категориях. Это поможет избежать хаоса.

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

Если у вас есть одна тема выпуска, помеченная как тегом продукта, так и тегом новой версии:

  • категория: Примечания к выпуску
  • теги: 1secure, v10.8

Тогда все, кто подписан на 1secure, получат уведомление.
Все, кто подписан на v10.8, также получат уведомление.

В этом случае используйте только тег продукта.

Помогло ли это или я упустил какой-то нюанс?