Скрыть категорию, разрешить только теги (сделать теги обязательными)

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

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

Зачем скрывать категории? Просто не используйте их.

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

Опытные пользователи быстро всё поймут, и главная проблема может заключаться лишь в чрезмерном увлечении тегами :wink: Но вам точно не стоит замедлять новых пользователей, создавая какие-либо барьеры.

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

Они не знают, как использовать теги. Discourse — редкий случай, когда теги используются правильно. Когда пользователь не уверен или сообщение с предупреждением кажется ему незнакомым, он откажется от публикации.

Есть ещё один момент: такие категории, как «Без категории» или «Общее», в наше время. Принуждение к выбору категории — плохая политика. Если пользователь не хочет или не знает, как выбрать категорию, лучше позволить ему опубликовать пост, а исправить это позже. Худший сценарий — пользователь нажмёт «назад», потому что боится выбрать, возможно, неверную категорию.

Категории, теги… никакой разницы.

Какова главная причина принуждать пользователя что-то делать? Ленивые модераторы :wink: Но пользователи создают форум и его контент, а не модераторы — поэтому мы должны ставить пользователей на первое место.

Я не согласен. Просто установите категорию по умолчанию. Я думаю, что именно так и работает «Общее». Отсутствие категории очень сбивает с толку, потому что оно не ведёт себя как категория.

Я считаю, что в данном случае нужно направлять всё в «Общее» и использовать настройки тегов, чтобы требовать выбора тега. Конечно, выбор из тысяч тегов станет кошмаром, что делает ваше утверждение о том, что «плохая политика заставлять выбирать…», абсолютно верным. Необходимость выбирать из тысяч тегов, чтобы сделать публикацию, наверняка отпугнёт людей от публикаций.

Теперь вы, кажется, согласны ;). Используя категорию по умолчанию (я имел в виду именно её: «без категории» или «общая»), мы разрешим публикацию без обязательного выбора категории.

Я публикую ссылку на новость, насколько сложно выбрать тег news?

В Discourse есть поиск, поэтому вам не нужно прокручивать тысячи тегов в поисках нужного — просто введите его.

Очевидно, что это настолько сложно, что вы даже думаете о введении обязательных тегов :wink:

У этой темы нет ни одного тега.

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

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