В некоторых категориях заинтересованные стороны проекта хотели бы вручную перетаскивать темы, чтобы изменить их порядок. Существует ли такой компонент темы или плагин, который позволял бы настраивать порядок тем?
Этот порядок сразу изменится, как только кто-то опубликует сообщение в теме ![]()
Насколько мне известно, нет способа сохранить фиксированный порядок тем.
Я считаю, что это верно. Закрепление, вероятно, — это самое близкое, что можно сделать.
Я не имел в виду «временную перестановку». Думаю, я предлагаю новый способ сортировки тем — «пользовательский/ручной порядок», как бы вы это ни назвали. Не по дате, не по имени, не по лайкам, популярности или чему-то подобному. А именно ручной порядок. По умолчанию новые темы могли бы добавляться в конец или в начало (это можно было бы настроить), но при этом позволять свободно переставлять их в любом другом порядке.
И этот порядок не меняется при появлении новых постов? Значит, в /latest будет другой список, чем на уровне категории? Я предполагаю, что это нарушит основную функцию — как с технической, так и с концептуальной точки зрения — настолько глубоко, что это вряд ли произойдёт легко, если вообще когда-либо произойдёт.
Это звучит больше в стиле WordPress, чем как работает форум для обсуждений.
Но, закрыв все темы и манипулируя временем публикации, можно добиться такого эффекта. Однако в таком случае WordPress или другая CMS были бы более логичным выбором.
Не совсем понимаю, о чём речь, извините. Это просто колонка int manual_ordering в базе данных и новый вид списка тем рядом с /latest и /new.
Пожалуйста, не оценивайте потребности других пользователей форума по отсутствию таких потребностей в ваших сценариях использования.
Discourse позиционируется далеко за пределами классических форумов для «обсуждений». Это база знаний, управление проектами, координация усилий, чаты и бог знает что ещё.
Я просто выражаю потребность, которая постоянно возникает в моих сообществах.
У меня тоже возникла такая необходимость, и я обхожу текущие ограничения следующим образом:
- Установить категорию, чтобы сортировка шла по дате создания.
- Изменить дату и время каждого обсуждения, чтобы они располагались в нужном мне порядке.
Теперь очевидно, что это может сделать только администратор, а даты и время становятся немного запутанными. Так что это не идеальный вариант!
Это, безусловно, достойная заявка на новую функцию (например, в #feature).
Похоже, такая потребность существует и частично признана, по крайней мере для Documentation, так как темы в боковой панели отсортированы вручную. В списке тем в основной части я не вижу ручной сортировки, но мне тоже хотелось бы иметь такую возможность.
Я перенёс это в #feature, так как это больше похоже на запрос функции, чем на запрос поддержки. Команда знает, что для документации потребуются другие способы отображения и упорядочивания тем, и уже есть планы по удовлетворению этой потребности. К сожалению, конкретных сроков пока назвать не могу.
Тем временем, возможно, вы видели Discourse Doc Categories, где можно создать оглавление в боковой панели, как мы используем здесь для Documentation.