It seems like whenever a category is watched, any subcategories underneath it are not automatically watched as well.
This way, when I have a lot of subcategories (in our case different countries), it is quite a long watch list that must be carefully maintained for different users.
Is there a way to “propagate” the watch to subcategories?
But anyway, can I get clarity on the intended situation? There no relation between watch settings for categories and subcategories? They each are changed independently, and only posts directly in the top-level category are affected by its watch settings?
Хотя я понимаю, почему для некоторых случаев полезно выбирать родительскую категорию отдельно. В нашем случае в родительской категории публикация не разрешена, поэтому там есть только подкатегории, которых может быть много. Хотя мне бы хотелось обойтись без множества подкатегорий, я считаю, что в некоторых случаях они всё же необходимы.
Также было бы удобно иметь возможность быстрого множественного выбора в выпадающем списке выбора категорий для отключения уведомлений для тех, кто любит детальную настройку. Но и один вариант, как упоминалось выше, тоже был бы отличным решением.
Это было бы отличным дополнением и для нашего форума, особенно если бы эту функцию можно было включить по умолчанию в настройках сайта (например, в настройке «Отслеживание категорий по умолчанию»). Это помогло бы решить ряд проблем с пользовательским опытом, о которых сообщают наши пользователи.
Я модифицировал небольшой плагин, который использую для решения подобных проблем, в качестве личного решения для этого случая, так как мне также нужно отключать уведомления о подкатегориях по языковым причинам.
Спасибо за это, @Christoph_Holtermann!
Я не программист, но передам это нашему ведущему разработчику, чтобы посмотреть, сможем ли мы что-то с этим сделать (нам нужно будет внести изменения, чтобы включить подкатегории).
Мы рассматриваем возможность изменения этого поведения: когда пользователь устанавливает категорию в режим «Наблюдение», все подкатегории внутри неё будут автоматически добавлены в список наблюдения. Это приведёт поведение в соответствие с режимом «Отключено», а при необходимости пользователи смогут вручную изменить уровень отслеживания для любой подкатегории.
Интересует, есть ли здесь какие-то новые отзывы или люди по-прежнему согласны с тем, что это было бы полезно для их форумов в будущем.
Итак, правильно ли я понимаю: когда в категории выбрано «Слежение», то на уровне подкатегорий:
ручной выбор «Слежение» — это плохо
ручной выбор другого уровня — это хорошо
Как я вижу, у нас здесь ещё одна ситуация с двойной неопределённостью.
Но поскольку довольно много администраторов используют подкатегории (и даже под-подкатегории ) в качестве тегов, а подкатегории не имеют между собой более глубокой смысловой связи (такая ситуация наблюдается почти во всех Discourse, которые я слежу), это вынуждает меня следить за всем подряд, вместо того чтобы иметь возможность выбрать нужное… это раздражает. Конечно, это нужно сделать только один раз, но всё же.
С другой стороны… поскольку категория отображает контент как последний из подкатегорий, слежение за каждой подкатегорией — это единственно логичное решение.
На форумах NaNoWriMo установка режима «подписка» для всех подразделов при включении этого режима для верхней категории стала бы кошмаром для наших пользователей и создала бы проблему производительности.
Вся причина, по которой у нас включено автоматическое отключение уведомлений по умолчанию, заключается в том, что категория, содержащая подразделы для наших локальных регионов, включает более 700 подразделов.
Единственный способ, которым я вижу это разумным вариантом, — это если администратор сможет отключить автоматическое поведение для подразделов в тех категориях, где это не требуется.
Мне кажется, идеальным решением будет сделать это опцией, а не явным включением или исключением. Таким образом, когда кто-либо подписывается или отписывается от категории верхнего уровня, его будут запрашивать указать, нужно ли подписаться/отписаться от подкатегорий. Сохраните возможность любых комбинаций.
То же самое — я настроил наш сайт так, чтобы использовать возможность создания подкатегорий с настройками по умолчанию для отслеживания, отличными от родительских. Это очень полезно!
Всё, что требуется, — это опция включения подкатегорий при изменении настроек отслеживания по умолчанию (на любом уровне). Я имею в виду, что для каждой категории, являющейся родительской, должны быть два варианта:
Только сама категория
Категория + все её дочерние элементы
Уверен, что я где-то видел это в интерфейсе для чего-то другого, но совершенно не могу вспомнить где. Было ли это так раньше в течение какого-то времени?
Чтобы начать, похоже, нужно найти интересующую категорию через текстовый поиск.
Было бы удобнее, если бы она также отображалась в начальном списке, так как, думаю, пользователям потребуется время, чтобы случайно её обнаружить. Я не мог её найти и искал довольно усердно!!
Спасибо, Нейтан, это здорово, так как отпадает необходимость в каких-либо изменениях. В будущем, если потребуется, мы можем сделать это более заметным, но хотя бы все здесь теперь знают, что в Discourse существует такая опция.
Существующая функция отлично работает для отслеживания всех существующих подкатегорий, но в случае, когда нужно, чтобы группа отслеживала существующие и новые подкатегории, это возможно через Discourse Automation.
Эта автоматизация — временное решение, чтобы гарантировать, что все участники группы будут следить за будущими подкатегориями.
На мой взгляд, в существующих настройках уведомлений группы при выборе опции +2 подкатегории отслеживаются только те подкатегории, которые существуют на данный момент, а будущие нужно будет добавлять вручную позже.