Как сделать, чтобы глобальная пользовательская секция сворачивалась по умолчанию?

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

У меня есть этот TC, который я создал давно. Я лишь быстро обновил его, чтобы он работал с последней версией. Попробуйте! РЕДАКТИРОВАНО: по умолчанию всё сворачивается, но вы можете указать, какой раздел игнорировать. Возможно, стоит добавить раздел для выбора того, что именно нужно сворачивать.

Спасибо за分享!
Я установил плагин, но у меня есть несколько вопросов:
1 — «Community» относится к пользовательским разделам?
2 — Нет ли опции «Channels»?
3 — Как выбрать конкретный пользовательский раздел для исключения? (EDIT: Похоже, что пока мне нужно использовать инструмент Inspect и получить data-section-name?)

EDIT: Используя Inspect, я заметил, что «Community» относится к разделу вверху с пунктами «Topics», «My Posts» и т. д. Поэтому я запутался, потому что этот раздел по умолчанию не сворачивается. Ваш TC делает его сворачиваемым или это ошибка?
Также я заметил, что для «Channels» используется chat-channels, поэтому, возможно, вы могли бы включить это в описание там, где написано The Discourse sections name are:.

В качестве теста я настроил это так:

но это не работает, например, для раздела Categories. Он не сворачивается.
Поскольку я хотел бы протестировать это на аккаунте без прав администратора, я использую режим инкогнито в Chrome. Также пробовал в другом браузере, который никогда не использовался для посещения форума, не в режиме инкогнито. В обоих случаях ничего не работает.

Я думаю, что оба варианта допустимы. Всё зависит от подхода. Можно оставить как сейчас, но по умолчанию компонент должен добавлять все стандартные разделы, чтобы плагин исключал их автоматически, а затем пользователь сможет удалить ненужные. Или же оставить как сейчас, включив только один исключённый раздел в качестве примера, а остальные добавить позже.

Одна вещь, которая была бы очень полезна, — это возможность задать исключения для конкретных разделов сайта, добавляя часть URL. Например, я мог бы создать раздел, который отображается только если после домена example.com URL начинается с tag. Тогда на адресах вроде example.com/tag, example.com/tags или example.com/tag/business этот раздел всегда исключался бы. Таким образом, можно создавать разделы специально для определённых частей форума. Мы могли бы добавлять столько «правил», сколько нужно, с помощью простой кнопки «Добавить новое правило» или чего-то подобного.

Сейчас в некоторых разделах я использую плагин Documentation для достижения этого, но мне не нравится, что он скрывает обычное содержимое боковой панели, и нам приходится нажимать «Вернуться на форум». Это создаёт ощущение, будто мы перешли на другой форум. Если ваш компонент сможет это делать, это было бы отлично!

Было бы возможно, чтобы компонент сканировал все доступные разделы и показывал их в выпадающем меню, где можно просто кликнуть, чтобы добавить, и нажать на X рядом, чтобы удалить? Что-то вроде этого:

или этого:

Это облегчило бы работу администраторам, которые не очень знакомы с инструментом Inspect и подобными вещами.