Сайты для обмена файлами, сайты для загрузки видео — у всех есть функция «непубличного» файла или видео: файл или видео существует, к нему может получить доступ любой, но оно нигде не опубликовано.
Я хочу добиться того же для категорий и тем в Discourse, и вот почему:
Мы рассматриваем возможность использования функции Discourse по встраиванию комментариев на другие веб-страницы, что особенно полезно, когда Discourse автоматически создаёт темы. Мы планируем встраивать комментарии на все страницы нашей документации, чтобы каждая страница могла обсуждаться внизу через комментарии.
При этом мы не хотим, чтобы эта категория тем отображалась в просмотре категорий Discourse, в списке последних тем и т. д.
Есть ли у кого-нибудь идеи, как лучше всего это реализовать в Discourse на сегодняшний день?
Вы можете по умолчанию отключить звук для категории. Тогда она будет скрыта на странице /latest и появится только в разделе отключённых категорий на странице /categories
Возможно, это можно реализовать с помощью плагина автоматизации или, возможно, небольшого плагина, который автоматически скрывает темы, созданные в определённой категории.
Также может быть достаточно, чтобы они по умолчанию были отключены от уведомлений.
Мне это очень нравится! На первый взгляд это звучит как то, что мне нужно. Однако мне нужно проверить, будут ли пользователи по-прежнему получать уведомления о ответах и обсуждениях в этих темах.
В качестве недавнего примера: я Берт по умолчанию отключил уведомления для категории #site-feedback:forum-summaries, но все равно получалось много уведомлений об @упоминаниях и связанных темах из неё…
Нам пришлось предпринять несколько хитрых шагов, чтобы ограничить их, поэтому я вполне уверен, что уведомления всё ещё поступают из отключённой категории.