На Meta тестируются пользовательские секции боковой панели

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

Внутренние ссылки

То, что есть сейчас, с улучшениями удобства использования и т. д.

Внешние ссылки

Наиболее важны для меню, настраиваемых администратором: документация, ссылки на юридические/соответствующие политики и т. п.

“Отслеживаемые” элементы

Как во многих уже существующих нестандартных разделах: выбранные категории, теги, входящие, сообщения, каналы чата, личные чаты.

Стоит также добавить возможность закрепления конкретной темы. Это могло бы быть закладки, но я бы использовал это для нескольких конкретных постов помимо закладок (которые я в основном использую для напоминаний по времени). Например: Fedora Strategy 2028: a topic index for our planning process - Fedora Discussion.
(Отличие от внутренней ссылки: будет индикатор новых ответов или правок, а возможно, и счётчик.)

Динамические отслеживаемые элементы

Вместо конкретных каналов, тегов, тем и т. д. могли бы быть:

  • N наиболее активных категорий
  • теги, соответствующие шаблону release-*
  • топ-5 тем, соответствующих поисковому запросу
  • наиболее часто используемые личные чаты

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

Инструменты модераторов

Можно дублировать уведомление для очереди проверки (с индикатором необходимости обработки), но я думаю о чём-то большем:

  • последние пять тем от новых пользователей
  • новые совпадения для отслеживаемого слова
  • темы, которые становятся горячими (с использованием плагина Disorder или других эвристик, например, когда два человека быстро отвечают друг другу)
  • что-то, указывающее на другие недавние действия модераторов?
  • вероятно, ещё много идей…

Кроме того, именно здесь мог бы располагаться переключатель моего режима “sudo”. :slight_smile:

Параметры пользователя

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

14 лайков

Почему запрещено добавлять внешние ссылки? Было бы здорово переключиться с meta.discourse.org на другой форум или сервис.

4 лайка

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

Кстати говоря — в боковой панели теперь есть синие точки, но… мне кажется, или там раньше были счётчики? Если это не было оптимизацией производительности, возможно, было бы неплохо добавить опцию «счётчик или просто точка» при настройке.

4 лайка

Да, некоторое время назад их заменили на точки :slight_smile:

Вы можете изменить эту настройку здесь: https://meta.discourse.org/my/preferences/sidebar

6 лайков

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

4 лайка

Это не позволяет мне использовать /my/profile или аналогичные пути — они должны быть реальными относительными ссылками. Это несоответствует другим элементам интерфейса (например, ссылкам «Следимые слова»).

10 лайков

Спасибо за предупреждение. В таком случае это не сработает для основного сценария использования, который я планировал, так как мне нужно, чтобы ссылки /my/ работали.

7 лайков

Две небольшие проблемы:

  • При фокусе на поле ввода, если кликнуть в другое место, не введя ничего, поле получает состояние ошибки (красная рамка).

  • Список иконок появляется, когда мы начинаем вводить текст в селекторе иконок. Если переместить курсор мыши на иконку и продолжить ввод, уже введённый текст очищается, заставляя нас писать заново с начала. Это может быть немного раздражающим, когда мы хотим дописать текущий текст, чтобы найти более похожие иконки.

  • Красный текст на чёрном или сером (выбранном) фоне в палитре WCAG Dark плохо читается:


    То же самое с красной кнопкой с чёрным текстом:
    image

6 лайков

Я очень приветствую настраиваемые боковые панели. Отличная работа, @kris.kotlarek, @awesomerobot, @sam.

Перемещение расположения разделов по умолчанию с возможностью их переименования стало бы отличным началом (для администраторов).

4 лайка

+1, и я предлагаю что-то связанное:

[details=“Небольшое улучшение раздела ‘Сообщество’”]
Мы хотели бы отображать больше полей в разделе «Сообщество», так как пользователи не нажимают кнопку «Ещё», а у нас там находятся наш лидерборд, группы и документация (!)

Вероятно, отображение 5 строк было бы отличным решением для большинства случаев (добавление документации, лидерборда или правил).[/details]

5 лайков

Есть ли уже какие-либо сроки реализации этих функций?

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

4 лайка

У нас пока нет точных сроков, но мы уже составили примерный список взаимосвязанных функций, над которыми работаем… в произвольном порядке:

  • Возможность для администраторов редактировать раздел «Сообщество» (включая название раздела)
  • Пользователи могут менять порядок разделов в боковой панели
  • Пользователи могут менять порядок ссылок внутри пользовательских разделов
  • Пользователи могут показывать/скрывать (не только сворачивать) разделы в боковой панели
  • Пользователи могут редактировать свой собственный раздел «Сообщество»
24 лайка

Обожаю КАЖДУЮ из них, так как они покрывают практически всё, о чём просили пользователи :slight_smile:

Спасибо за обновление!

6 лайков

Я только что заметил, что алфавитный список иконок заканчивается на «plug». Больше нет иконок или список обрезан на этом месте? Мне казалось, что там должен быть, например, значок «поделиться».

7 лайков

Здравствуйте

Включена ли функция «Настраиваемые боковые панели» в новейшую бета-версию Discourse (3.1.0.beta3)?

Поскольку в разделе «Новые функции» есть информация, которая на это намекает…

4 лайка

Пришло даже раньше :wink:

Настройки и включение пользовательских разделов боковой панели.

4 лайка

Я могу найти «question» при поиске, так что, думаю, остальные где-то тоже есть:

Не понимаю, почему в списке есть только до «P». При создании нового бейджа список выбора тоже обрывается на «C», возможно, есть ограничение?

3 лайка

Привет,

Я заметил две небольшие проблемы в использовании. :slightly_smiling_face:

  1. На мобильных устройствах поля немного смещены.

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

Спасибо :slightly_smiling_face: Это действительно отличная функция! Мне нравится :heart:

6 лайков

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

7 лайков

Кажется, сложно уместить хороший интерфейс в такую маленькую коробочку. Что-то вроде виджета эмодзи для выбора иконок Font Awesome было бы… ну, было бы приятно, но из всех мест, где я надеялся бы на улучшение интерфейса в Discourse…

6 лайков