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