Теперь вы можете создавать новые теги на странице /tags

В следующий раз при обновлении Discourse вы сможете создавать новые теги со страницы индекса /tags! Эта функция была добавлена здесь: FEATURE: create tags inline on the /tags route by awesomerobot · Pull Request #36645 · discourse/discourse · GitHub

Эта возможность запрашивалась много раз за последние годы. Вот подборка связанных запросов:

Есть ли другие функции, связанные с тегами, которые вы хотели бы видеть здесь? Теперь, когда создание тегов стало проще… не стоит ли также упростить их удаление? Дайте нам знать!

38 лайков

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

Спасибо за то, что предоставили всем нам эту новую функцию без необходимости создавать новые сообщения. Это делает всё намного проще и быстрее! :raising_hands:

8 лайков

Отлично!

Я немного предполагаю, но так как теги иерархичны, интерфейс перетаскивания (drag-and-drop) для управления и организации тегов (похожий на то, что @Canapin набросал для категорий), возможно, был бы интересен.

Или, может быть, проще: как насчёт возможности иерархизировать теги в большом текстовом поле (немного похоже на таблицы настроек, которые я видел здесь и там в интерфейсе). Конечно, наверняка есть тысяча способов, как это может сломаться, так что это может быть не самой лучшей идеей. На самом деле, только что вспомнил, что у нас уже есть экспорт/импорт в формате CSV. Как насчёт того, чтобы начать с возможности «редактировать в браузере» именно в этом формате? Это избавило бы нас от шагов: скачивание, открытие в редакторе (о, привет Numbers/Excel, забыл, что лучше редактировать в текстовом редакторе), сохранение, загрузка…

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

Это имеет смысл или откликается кому-нибудь?

3 лайка

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

3 лайка

Переименование — это простая задача при использовании синонимов. Но, конечно, настоящее переименование было бы более стильным решением.

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

редактирование:

отслеживание:

1 лайк

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

2 лайка

Ах, это очень жаль.

Насколько я понимаю, функция «слияния тегов» работает через функцию синонимов, как упомянул Jagster, и это видно на моем скриншоте выше. Технически это должно устранить необходимость переименования, но я понимаю ваше стремление привести всё в порядок определённым образом.

Если вы снова столкнётесь с такой проблемой, обязательно дайте нам знать.

2 лайка

Возможно, я просто туповат, но как найти страницу /tags в интерфейсе? Я искал в разделе администрирования, но не могу её найти.

Вы имеете в виду это? Это довольно далеко внизу, в зависимости от того, сколько элементов находится в боковой панели:

1 лайк

Ах, похоже, да. По какой-то причине я ожидал увидеть это в разделе администратора. Но оно доступно и для публики. Логично. Один и тот же URL для всех, дополнительные функции — для сотрудников.

Спасибо!!

2 лайка

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

Когда я только начал использовать Discourse, я искренне путался в том, где должны создаваться теги. Возможность создавать их прямо со страницы /tags сделала бы всё гораздо понятнее тогда.

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

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

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

2 лайка

Не могли бы вы объяснить разницу между вашим предложением и тем, как синонимы тегов работают сейчас?
Если я использую howto здесь на Мета-форуме, вас перенаправят ко всем темам с тегом how-to. Если я создам тему с howto, она будет опубликована с тегом how-to. Автодополнение предлагает оба варианта

3 лайка

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

2 лайка