Разрешить родительским категориям отображать темы из заглушенных подкатегорий

Всем привет,

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

Настройка: У нас есть родительская категория («Tecnoblog») с несколькими подкатегориями («Новости», «Обзоры» и т. д.). Все автоматизированные темы с нашего сайта попадают в эти подкатегории.

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

В то же время пользователи хотят иметь место, где они могут видеть посты, получающие больше всего комментариев, чтобы они тоже могли участвовать в обсуждениях. Таким местом должна быть категория Tecnoblog.

Однако это создает узкое место в навигации:

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

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

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

Это позволило бы:

  • Глобальная лента (Главная/Последние): Была чистой и сфокусированной на темах, созданных сообществом (поскольку подкатегории отключены), а также на темах, с которыми пользователи уже взаимодействовали.

  • Представление родительской категории: «Централизованная» лента, показывающая всё, что происходит в её подкатегориях, независимо от их статуса отключения уведомлений.

Кто-нибудь нашел обходной путь для этого, или такая логика может быть реализована в ядре системы?