Sort display of topics Alphabetically

Currently the list of topics can be sorted by replies, views and activity.
What about sorting by title?

Example: Here are some user guides I have created for users, I used a nomenclature for the titles. It would he helpful if the users could sort on title.

9 лайков

I’d like that feature, too. In my case, it is for a category with topics that I’d like sorted by date as each topic has a video recording of a council meeting and it would easiest to digest them in chronological order in terms of finding meetings and having a sense of what is going on in the town.

I found a work around if anyone else reads this thread looking for how they can sort their topics in a category in chronological order of some sort. See this thread:

https://meta.discourse.org/t/is-it-possible-to-change-the-creation-date-of-topics-as-admin-so-can-order-topics-chronologically/81709

5 лайков

Just wanted to cross reference a post of a user asking for support as they had a difficult time finding a meeting thread in a category. If sorting be alphanumeric was available, this would not be an issue for us.

Here is the category in question:

https://discuss.jordanbpeterson.community/c/meetings

Hi,

The ability to sort a topic list alphabetically by title would also be helpful for when Discourse is deployed as an intranet.

For instance, in MacOS, Windows, Dropbox, Google Drive, etc. “sort by name” is a default or common way to organize files. When Discourse is being used for a staff directory, to provide easy access to policy documents, to provide notes from a regular meeting, and for other common use cases in an intranet, ‘sort by name’ would be a natural and preferred way to organize content within a Category.

1 лайк

I’d use this to list topics tagged #recommendations.

Currently I manually maintain an “index” topic with links in alphabetical order to individal recommendations topics, and an automated index page with alphabetical sorting by title would save me a lot of time

2 лайка

Это было бы потрясающе

1 лайк

Сортировка по алфавиту также была бы полезна для меня.
Я создаю каталог с тегами и считаю, что стоит сортировать стоматологов по названию.

Я бы заставил их добавлять своё имя в первую очередь.
https://francais-a-londres.org/tag/dentistes

4 лайка

Не понимаю, почему нельзя сортировать список по любому заголовку столбца:

image

Сейчас можно сортировать по количеству ответов, просмотров и активности… почему бы не добавить сортировку по теме?

1 лайк

Эта функция была удалена после того, как было указано, что сортировка по алфавиту не имеет смысла для представления «Последние».

Для базы знаний рассмотрите возможность использования представления /docs плагина Knowledge Explorer?

4 лайка

Планируется ли когда-нибудь вернуть сортировку тем по алфавиту?

В данный момент нет, но в контексте документации это имеет смысл. Documentation - Discourse Meta. Действительно, в документации есть возможность сортировки по алфавиту.

2 лайка

Если я не ошибаюсь, Docs позволяет сортировать только категории и теги по алфавиту, но не темы. Мне бы очень хотелось иметь такую возможность, чтобы представлять документацию в определённом последовательном порядке.

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

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

Посмотрите эту тему, где я поделился модификацией для сортировки по алфавиту. Надеюсь, что они каким-то образом официально внедрят это в Документацию Изменение Документации Discourse для разрешения сортировки только по заголовку - разработка - Discourse Meta

1 лайк

Огромное спасибо! Я очень ценю ваш метод, обязательно попробую! И я согласен, что алфавитная сортировка — это отличная функция, которая действительно нужна многим из нас. Ещё раз спасибо!

1 лайк

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

Мне бы очень хотелось, если бы кто-то мог предложить способ решения следующей задачи:

У меня есть 25 тем, в каждой из которых есть видео для обсуждения.

Важно, чтобы люди просматривали видео в правильном порядке.

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

НО

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

Неужели я неправильно понимаю свою задачу, или я в тупике? Я спросил бота, но он сдался.

Спасибо.

@codinghorror Джефф, не уверен, что это привлекло ваше внимание…

Спасибо за рассмотрение.

Не могли бы вы отредактировать временные метки тем, чтобы создать нужный вам порядок? Например, я изменил их так, чтобы они отличались на 1 час (00:00, 01:00, 02:00), и тогда я мог бы вставить до 59 дополнительных тем между ними (с небольшой корректировкой временной метки), если захочу добавить позже «Урок 1.1, Урок 1.2 и т. д.». Подойдёт ли это вам?

(С категорией, отсортированной по «дате создания»).

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

Хотя признаю, это не замена возможности задать фиксированный порядок тем в категории, что, возможно, является идеальным решением. :slight_smile:

1 лайк

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

Спасибо @JammyDodger

2 лайка

В настоящее время для авторизованных пользователей доступен новый эндпоинт /filters. (Полная тема здесь)

Я связался с @tgxworld, и оказалось, что реализация order:title не вызвала больших сложностей. Его дополнение находится на рассмотрении и ожидает слияния.

https://github.com/discourse/discourse/pull/22293

Интересует, подходит ли это вам?

3 лайка

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

Есть ли способ узнать, когда это заработает?