Сортировка имен пользователей по алфавиту

Эту идею предложил один из наших участников, и она кажется разумной.

В настоящее время раздел «Пользователи» можно сортировать по многим параметрам (от посещений до просмотров и ответов), но отсутствует, на мой взгляд, важный критерий — сортировка по имени пользователя. Нет возможности отсортировать список пользователей (в алфавитном порядке) по имени.

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

Поэтому просьба о новой функции: можно ли добавить имя пользователя в качестве критерия сортировки в таблице раздела «Пользователи»? Представляется, что заголовок столбца «Имя пользователя» должен стать кликабельным для сортировки, а количество результатов можно переместить выше — возможно, рядом с фильтром по временному диапазону или рядом с полем поиска.

6 лайков

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

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

3 лайка

Вот простой макет, чтобы помочь это визуализировать:

Выравнивание заголовка Username соответствует тому, как это сделано в других таблицах с пользователями в Discourse, например, в списке администраторов пользователей (где уже возможна сортировка по имени пользователя, но это относится к пользователям).

Единственное другое изменение — перемещение количества результатов влево от блока фильтрации, где, на мой взгляд, его найти проще, чем сейчас.

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

2 лайка

Я не против этого, интересно, что думает @codinghorror.

Кроме того, если опция prioritize username in ux снята, то заголовок должен быть «Имя», а не «Имя пользователя», и должно быть «фильтр по имени», а не «фильтр по имени пользователя».

6 лайков

Я не вижу никакой разницы между макетом и тем, что происходит сейчас на странице пользователей?

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

2 лайка

Разница в том, что сейчас нельзя кликнуть по столбцу «Users XYZ», чтобы отсортировать по имени пользователя:

В целом, это можно отложить. Я совершенно не чувствую спешки, и это может подождать.

Честно говоря, такая функция действительно нужна только в огромных сообществах, где сотни пользователей называются «Jane».

Учитывая, что у нас пока нет официального разрешения (а предложение ещё и убирает функцию — общий счётчик пользователей), я пока воздержусь от добавления тега pr-welcome.

5 лайков

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

В предложении не убирается ни одна функция: общее количество пользователей по-прежнему отображается, просто перемещено влево от поля фильтрации, где его легче найти при поиске:

Текущее состояние, для удобства сравнения:

8 лайков

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

2 лайка

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

8 лайков

PR по этому вопросу слит в master

7 лайков