Просто продолжаю обсуждение в свете недавнего поста в теме Владельцы групп не обязательно должны быть их участниками — обе дискуссии отражают растущую потребность в более тонких настройках видимости, которые невозможно легко реализовать только с помощью отключения уведомлений, членства или вложенности.
Плагин discourse-categories-suppressed уже значительно помогает, когда нужно скрыть категорию из разделов «Последние», «Новые» и «Непрочитанные», не скрывая её полностью от пользователей. Вот ключевые сценарии использования:
- Входящие сообщения сотрудников (не секретные, но не должны отвлекать от активных обсуждений)
- Сообщества по подписке, которые не должны доминировать на главной странице
- Архивы, которые должны быть видны, но не продвигаться
Чтобы развить эту идею, я предлагаю:
Добавить плагин в каталог плагинов с соответствующей темой и руководством по настройке
Интегрировать его в основной интерфейс через настройки администратора, добавив такие опции, как:
- «Скрыть из разделов «Последние»/«Новые»/«Непрочитанные»»
- «Скрыть из результатов поиска» ← плагин пока не поддерживает эту функцию, но галочка в интерфейсе сделала бы её доступной
- (Уже реализовано): скрытые категории отображаются в выпадающем списке «Заглушённые категории» внизу страницы
/categories
Эти небольшие улучшения позволят администраторам гибко настраивать обнаруживаемость контента и пользовательский опыт. Я с радостью готов помочь с тестовыми сценариями или документированием паттернов использования, если эта идея получит поддержку.