Скрыть категорию из новых тем

У нас есть категория, которая создаёт множество новых тем из-за встраивания (темы автоматически создаются при отображении страницы с встроенным обсуждением).
https://discussion.fedoraproject.org/c/projects-in-copr
Пользователи просят исключить эту категорию из списка «Новые темы». Её можно скрыть из раздела «Последние», но не из «Новые». Было бы полезно добавить флажок «Исключить категорию из новых тем» (а также из RSS-ленты).

1 лайк

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

Похоже, что эта функция была удалена из Discourse в какой-то момент, а затем в 2020 году был выпущен официальный плагин, который снова предоставил эту функциональность, как описано здесь:

Не понимаю, почему эта функция не была просто встроена в основное программное обеспечение Discourse и почему она до сих пор остаётся плагином.

Таким образом, решением для этой функции является вышеупомянутый плагин.

Однако, по какой-то причине у этого плагина, похоже, нет собственной страницы в разделе #plugin. Это кажется важной функцией, и она, вероятно, заслуживает собственной официальной страницы плагина (если не будет интегрирована непосредственно в сам Discourse).
@JammyDodger @vinothkannans

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

1 лайк

Спасибо, да, я могу подтвердить именно такое поведение, которое вы описали.

Официальный плагин, о котором идет речь выше, при использовании постоянно скрывает выбранные категории для всех пользователей. Я по-прежнему считаю, что у него должна быть хотя бы собственная официальная страница плагина — он всё ещё полезен. Возможно, на странице плагина можно описать стандартное поведение Discourse, как вы объяснили, а затем пояснить, какие дополнительные функции предоставляет этот плагин.

Это позволит убить двух зайцев одним выстрелом (простите за ужасное выражение): 1. объяснить, как работает стандартное скрытие категорий в разделе «Последние», и 2. предоставить возможность расширить это поведение при необходимости.

Только для уточнения: этот плагин не является официальным. Я считаю, что настройки «default categories muted» и «default tags muted» — это рекомендуемый метод для этого.

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

У меня сложилось впечатление, что все плагины в репозитории Discourse · GitHub являются официальными.

Нет, не все из них, только те, которые помечены как official здесь, на meta:

https://meta.discourse.org/tags/c/plugin/22/official

(Технически, те, которые отмечены таким образом здесь: discourse/lib/plugin/metadata.rb at main · discourse/discourse · GitHub)

Теперь, когда я посмотрел, вижу, что этот там есть… :slight_smile:

2 лайка