Удаление категории «Без категории» и переход к стандартной категории

Категория «Разное» (Uncategorized) изначально предназначалась для тем, которые не вписываются в структуру категорий сообщества или еще не были отнесены к какой-либо категории. Однако особая природа этой категории вызывала ошибки и несоответствия.

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

:microscope: Что изменилось

Когда будет включено запланированное изменение Удалить и заменить категорию «Разное», специальная категория «Разное» станет стандартной. Если эта категория была установлена как категория по умолчанию в редакторе (то есть являлась категорией по умолчанию при открытии редактора), то стандартная категория станет категорией по умолчанию. Все темы из категории «Разное» останутся в стандартной категории.

В целом, это изменение должно быть незаметным для вашего персонала и участников сообщества.

Для сообществ, использующих только теги (без категорий): Если ваш сайт полагался на категорию «Разное», чтобы избежать обязательного выбора категории, вам следует установить компонент темы discourse-tags-only-component, чтобы скрыть выбор категории в редакторе.

Вам также нужно будет установить категорию по умолчанию в редакторе в вашу единственную категорию по умолчанию и удалить Категории из top_menu. Категории останутся доступными в /admin и при создании каналов чата.

:gear: Включение удаления и замены категории «Разное» в вашем сообществе

Чтобы включить это изменение заранее, перейдите на страницу Запланированные изменения в разделе администратора (/admin/config/upcoming-changes) и найдите пункт Удалить и заменить категорию «Разное». Обновите поле Включено для…, чтобы включить ваш сайт:

Примечание: Это запланированное изменение будет видно только на сайтах, где в настоящее время включена опция allow uncategorized topics."

17 лайков

Я только что заметил, что это изменение уже на стадии «скоро станет постоянным. Вы больше не сможете отказаться от него».

К сожалению, я не могу полностью подтвердить, что это изменение является

… насколько я могу судить, например, это меняет то, что теперь некатегоризированные сообщения получают значок «Без категории». (Кроме того, «Без категории» ранее имелась некоторая особая обработка в интерфейсе создания темы, которая отличалась от просто предвыбранного пункта в выпадающем списке.)

Я смог найти этот комментарий, сделанный год назад:

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

Однако я не смог найти никаких существующих работ по созданию такого компонента темы. Я что-то упускаю? (Думаю, я мог бы попробовать написать его сам, но я сомневаюсь, что я единственный человек, управляющий форумом[1], который предпочел бы сохранить больше «старого» поведения в отношении некатегоризированных тем, по крайней мере, на стороне фронтенда/клиента?)


  1. конкретно, я из users.rust-lang.org и internals.rust-lang.org ↩︎

1 лайк