Ох, извините, я не нашёл это. Спасибо! @rishabh@Tracey
Тогда это, конечно, не ошибка.
Это не то место для такого обсуждения, и, похоже, решение уже принято, но для меня это большая потеря функциональности.
«Отключить звук» и «скрыть» — это совершенно разные вещи.
Контекст: я использую категорию «Получить поддержку» для игроков, где они могут создавать тикеты.
Хотя я не хочу показывать тысячи тикетов всем в разделе «Последние», мне всё же важно, чтобы те, кого это касается, получали уведомления о происходящем там.
Предварительная информация: функция suppress даёт «дизайнеру/владельцу» форума контроль над пользовательским опытом. Пользователи не знают обо всех функциях, кнопках, выпадающих меню и прочем сами по себе. Discourse — это активная система «поиска функций» и их обнаружения, если понимаете, о чём я.
Извините за ссылку на мой форум, но, возможно, так вам будет понятнее.
Если вы отключите (замутите) целую (под)категорию для всех, эта (под)категория больше не будет отображаться в данной конфигурации, например:
В данном случае это категория «Получить поддержку» с подкатегорией «Поддержка».
Отключение (мут) означает, что она больше не видна на главной странице (самой важной точке входа для новых пользователей, которым в данном случае нужна помощь):
Пользователь должен самостоятельно «размутить» эту подкатегорию, чтобы увидеть её:
С функцией suppress подкатегории были видны всем слева, и это делало именно то, что я хотел: не показывать все темы из подкатегории справа в разделе «Последние», но при этом давать пользователю знать, что подкатегория «Поддержка» существует:
Поскольку в подкатегории «Поддержка» сотни заявок, многие из которых ежедневно получают ответы, они вытесняли важные «обычные» обсуждения, хотя заявки на поддержку интересны лишь 1–2 игрокам.
TL;DR: мут технически похож на suppress, но с точки зрения удобства использования контроль над дизайном конкретного форума теряется. Пользователи сами не находят кнопку мута, не знают точно, что она делает, и в итоге не получают того, чего я от них ожидал, или, как вы выразились:
Для пользователя: да. Для владельца/дизайнера форума: нет.
Надеюсь, мне удалось хоть немного объяснить ситуацию.
Скрытие из раздела «Последние»: только удаление тем из списка раздела /latest.
Отключение категории: удаление из списков тем раздела /latest, из раздела /categories и из левой панели, отображающей категории.
У нас возникло много путаницы вокруг этой функции:
Я не уверен, как поступить в этой ситуации. На данный момент у нас есть система, которую очень легко объяснить, и она предоставляет пользователям исключительную гибкость. Старая функция «скрыть из раздела «Последние»» не могла быть переопределена пользователем, была скрыта от них и работала как магия.
В целом, нам придется подождать как минимум 2 недели, чтобы собрать больше отзывов от сообщества.
(Кстати, этот стиль стоило бы значительно улучшить. Например, было бы здорово добавить блоки «Последние темы». Страница рабочего стола — это «лицо» вашего форума, поэтому она должна быть красивой и понятной, верно? )
Ладно, мне интересно, как всё сложится через две недели.
Я бы просто оставил категории видимыми на странице рабочего стола.
Думаю, функция «скрыть» должна применяться только к чему-то «активному». Например, к темам или сообщениям.
А категории — это «статичные» элементы. Они не вредят пользователям, разве что занимают немного пикселей на их экранах?
Ещё одно существенное различие между функцией ‘suppress_from_latest’ и стандартным отключением уведомлений заключается в том, что при отключении уведомлений для категории на странице «Последние» скрываются только темы, за которыми вы не следите. Я хотел бы полностью скрыть категорию со страницы «Последние», но, похоже, стандартная функция отключения уведомлений этого не позволяет.
У нас возникает похожая проблема, как и у @B-iggy, если я правильно понимаю. Мы используем наш форум как для сообщений об ошибках, так и для обсуждений в сообществе, а в качестве страницы по умолчанию у нас установлена страница «Последние». Ранее мы использовали категорию «Ошибки» (доступную только для верифицированных тестировщиков нашего приложения) и функцию подавления, чтобы скрыть сообщения об ошибках на главной странице, полагая, что большинству пользователей не нужно видеть сообщения об ошибках других людей.
Но мы всё же хотим, чтобы любой пользователь мог легко перейти в категорию «Ошибки» и опубликовать там сообщение, не отключая никаких настроек.
В целом, для меня не совсем ясно, как это работает. Мы установили, что категория «Ошибки» будет отключена для всех пользователей, и применили это изменение ретроспективно ко всем учётным записям, но по какой-то причине я всё ещё вижу сообщения из категории «Ошибки» в списке «Последние», что как минимум ухудшает мой личный опыт. И я не уверен, что у других пользователей наблюдается та же проблема, поскольку не знаю, что именно они могут или не могут видеть.
Аналогичный пример использования: мы организуем конференцию и создали категорию, куда пользователи целенаправленно заходят, чтобы узнать о спикерах. У каждого из 100+ спикеров есть своя тема: https://1e9.community/c/konferenz/speakers
Включать их в ленту «Последние» было бы бессмысленно, так как там отсутствует контекст конференции. Поэтому функция «Скрыть из ленты «Последние»» оказалась очень полезной.
Ну, в некотором смысле это так, поэтому мои призывы ограничены. Но спикеры, конечно, очень важны для конференции, и чем больше у них видимости, тем лучше.
Можете пояснить? Новая система на самом деле даёт им больше видимости, потому что как только кто-то начинает взаимодействовать с темами, они начинают отслеживаться, и затем эти темы начинают появляться для них в разделе «Последние».
Что ж, в нашем случае у нас есть большая группа людей, которые не являются участниками сообщества, но могут прийти на конференцию. Поэтому они не будут взаимодействовать с темами, но было бы хорошо, если бы они могли легко их найти.
Кроме того, мы выделили каждому спикеру по теме по соображениям SEO, и это работает довольно хорошо. Люди узнают о конференции, потому что ищут спикеров через Google. Если внутренние ссылки на этих спикеров будут удалены, «ссылочный вес» не сможет передаваться. Но, возможно, я что-то упускаю, так как ещё не пробовал это на практике.
Я, кажется, понимаю, что вы имеете в виду. Отдельные сообщения из темы конференции бессмысленны без всего контекста конференции. Именно поэтому вы не хотите видеть их в разделе «Последнее». Это понятно. Но проблема заключается в том, как обеспечить спикерам большую видимость, не добавляя их сообщения в раздел «Последнее», который пользователи видят первыми и который также заполняется отдельными сообщениями.
Может быть, стоит закрепить категорию конференции глобально, чтобы она всегда была наверху. Тогда, если кто-то захочет перейти к конференции, нажатие на неё приведёт его к списку тем (спикеров) в этой конференции… они нажмут на нужного спикера и попадут в обсуждение.