Попробуйте новое боковое меню и меню уведомлений!

Вы можете сделать это уже с помощью CSS:

// скрывает раздел тегов боковой панели
div.sidebar-section-wrapper.sidebar-section-tags {
    display: none;
}
5 лайков

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

Не авторизован:

Авторизован:

4 лайка

Думаю, теория заключается в том, что если у человека есть аккаунт, он уже знает, о чём это сообщество.

7 лайков

В этой теме очень много сообщений, поэтому извините, если я повторяю то, что уже было сказано…

Что касается новой структуры уведомлений, у меня есть несколько замечаний:

  • Кто-то ранее предложил убрать раздел «Все». Я категорически против этого. Это был бы огромный шаг назад, если бы мне приходилось перебирать несколько подразделов, чтобы увидеть все свои уведомления.
  • Я также против предложения сортировать/группировать раздел «Все» по типу уведомления. Подразделы уже существуют для этой цели… раздел «Все» всегда должен отображаться в порядке хронологии.
    • В связи с этим, я считаю, что уведомления в разделе «Все» переставляются после прочтения уведомления, если сначала было прочитано более свежее? Я не получаю уведомления здесь достаточно часто, чтобы перепроверить, но, кажется, именно это я видел вчера. Это, похоже, означает, что критерий сортировки с наивысшим приоритетом — «непрочитанное», но мне всё ещё неясно, нравится ли мне это. Мне кажется, что раздел «Все» должен всегда сортироваться по хронологии. Возможно, раздел «Непрочитанные» имел бы смысл для тех, кто получает огромное количество уведомлений.
  • У меня нет сильного предпочтения относительно порядка подразделов (я получаю не так много уведомлений, чтобы ими пользоваться), но мне кажется немного странным, что цитаты появляются в разделе «Другое». Может быть, это только я, но я считаю цитаты идентичными ответам. (Упоминания тоже очень близки к ответам.) Если кто-то процитировал меня, в 99 % случаев он отвечает мне, но настройки Discourse по умолчанию удаляют ответ, если тот же пользователь был процитирован. Учитывая эту настройку, странно считать цитаты «другими».
    • Я думаю, что может быть полезно упростить разделы, объединив ответы, цитаты и упоминания. Не уверен, что это подойдёт всем сообществам, но если бы они были сгруппированы, я бы чаще пользовался этим подразделом.
    • Я бы внес одно изменение в порядок. Закладки — это не совсем уведомления (когда они просто перечислены, как сейчас), поэтому мне кажется, что они не должны быть вместе с другими уведомлениями. По этой причине я бы переместил этот раздел ниже раздела профиля и обрабатывал уведомления о закладках отдельно, если это потребуется. Альтернативный вариант: переместить закладки, личные сообщения и иконки профиля в начало (после уведомлений «Все»), затем показать горизонтальную черту, а затем — фильтры уведомлений. Это воспроизвело бы то, что было показано в старой версии, где фильтры просто добавлены в конце.
  • Список подразделов уведомлений должен прокручиваться. На мобильном устройстве, пока я пишу этот ответ, я не мог увидеть всё меню, не скрыв полностью редактор. Нужно изменить это так, чтобы при нажатии и перетаскивании пальца вверх/вниз меню прокручивалось.
6 лайков

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

Так что, думаю, я к этому привыкну. :slight_smile:

Мне кажется, дизайн немного режет глаз — разные размеры, заголовки ВСЕМИ ЗАГЛАВНЫМИ БУКВАМИ, которые резко контрастируют с основным стилем, при этом цветовая схема, кажется, не выделяет их достаточно. Но со всем этим можно разобраться.

На моих сайтах по умолчанию используется вид «Категории и последние» для главной страницы — мне он очень нравится, но он как-то дублирует боковое меню. Мне нужно будет придумать, как это согласовать.

10 лайков

Поддерживаю это предложение. Это решает две задачи: упрощает запутанный интерфейс и делает идею отслеживаемых/наблюдаемых категорий и тегов более очевидной. В Fedora Discussion я пытаюсь убедить людей воспринимать тег[1] как прямую замену традиционному списку рассылки. На самом деле это довольно удачное соответствие, но люди не привыкли мыслить о тегах именно так, как это принято в социальных сетях или на традиционных форумах[2]. Я считаю, что наличие такой функции действительно помогло бы.

В качестве бонуса это делает понятие «Отслеживаемые» действительно осмысленным для тегов и категорий[3].


  1. не категорию — если кто-то заинтересован, я могу рассказать подробности в отдельной теме! ↩︎

  2. которые обычно включают теги как часть общего набора функций «всё и даже больше» ↩︎

  3. для меня, по крайней мере, это не было так очевидно раньше ↩︎

6 лайков

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

5 лайков

Изначально всё работало так — вы должны были отслеживать или наблюдать за чем-то, чтобы добавить это в свою боковую панель.

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

Поэтому мы решили разделить эти функции.

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

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

5 лайков

Было ли рассмотрено что-то другое, кроме COMMUNITY, для универсального пункта верхнего уровня меню? Я немного чувствителен к использованию этого слова, и понимаю, что это звучит как сочетание борьбы с ветряными мельницами и раскрашивания велосипедов, но… мне кажется, лучше использовать что-то другое. Если этот раздел — «community», то почему сообщения не являются «community»? И здесь есть категория с названием #community, что ещё более странно. А затем Документация и Частые вопросы — это «community»?

Может быть, МЕНЮ САЙТА? Или разделить Всё, Отслеживаемое и Мои сообщения на ТЕМЫ, а остальное поместить в НАВИГАЦИЯ или… что-то ещё?

5 лайков

Но «отслеживание» не вызывает же уведомлений, верно? Оно лишь определяет, показывать тему как непрочитанную или нет. На самом деле, как я только что проверил, такое разделение приводит к поведению, которое, думаю, удивит многих: если вы добавляете категорию в боковую панель, которая не находится под наблюдением и не отслеживается, она отображается пустой — точно так же, как тема, которую вы отслеживаете и которая уже полностью прочитана.

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

Совершенно по другому поводу: надеюсь, в темах будут опции, позволяющие заменить «5 непрочитанных» просто на число (выделенное в кружок или что-то подобное). Потому что, глядя на это, я думаю, что это во многом способствует моему ощущению перегрузки. Меньше слов могло бы помочь.

4 лайка

Другой стиль требует компонента темы, но изменение текста возможно путем кастомизации строки и замены «%{count} что-то» на «%{count}" в:

js.sidebar.unread_count.one
js.sidebar.unread_count.other
js.sidebar.new_count.one
js.sidebar.new_count.other

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

По другому поводу: при тестировании я заметил, что мне нужно открывать раздел «Входящие» в сообщениях, чтобы увидеть, что у меня есть непрочитанное или новое сообщение — было бы неплохо иметь какой-то индикатор на строке «Входящие».

5 лайков

Мы пробовали это в своё время, но в целом идея не прижилась, так как пользователи путались в изменении чисел для новых тем и непрочитанных тем. Мы, вероятно, вернёмся к этому вопросу, но решили подождать, пока не сможем провести эксперименты по объединению новых и непрочитанных сообщений, чтобы одно только число имело смысл.

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

5 лайков

Кстати, о заголовках: меня совершенно сбивает с толку то, что :heavy_plus_sign: рядом с СООБЩЕСТВО начинает новое сообщение.

5 лайков

Это верное замечание. Ранее этот раздел назывался «Темы» (как вы и предлагали), поэтому он был более интуитивно понятен. Мы отказались от этого названия, так как подошли к моменту, когда у нас могло оказаться слишком много разных разделов, поэтому мы объединили администрирование, группы, пользователей и прочее в новый раздел под названием «Сообщество».

5 лайков

Это действительно здорово. Выглядит чисто и создаёт ощущение «приветливости» — я включил новую версию и не собираюсь возвращаться к старому гамбургер-меню.

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

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

Абсолютно фантастическая работа.

9 лайков

А пользователи думают так же? Ведь форумы предназначены не для администраторов, независимо от того, самодостаточные они или нет, а в конечном итоге — для пользователей :wink:

4 лайка

Извините, что цитирую сам себя, но я обдумывал это. Это действительно стало бы улучшением.

В качестве альтернативы оно могло бы остаться как есть (возможно, чуть уже), но оставаться на экране до тех пор, пока вы не нажмёте кнопку «X», точно так же, как окно чата.

2 лайка

Оно красиво исчезает, если нажать на «гамбургер» (хотя это, признаться, не совсем интуитивно). Не знаю, почему моя запись экрана получилась жёлто-оранжевой, извините!

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

2 лайка

Спасибо, но, кажется, мы говорим о разном. Я знаю о боковой панели и о том, как она исчезает при нажатии на кнопку «гамбургер» (я, кажется, предлагал здесь, чтобы боковая панель была скрыта по умолчанию, чтобы пользователи могли интуитивно понять действие кнопки «гамбургер» без неожиданностей). В сообщении выше я имел в виду, что панель/меню уведомлений не должна исчезать сразу после нажатия на одну из её ссылок — в идеале это должна быть правая боковая панель :slight_smile:

2 лайка

Ой, верное замечание! Похоже, я не прочитал достаточно внимательно :face_with_open_eyes_and_hand_over_mouth:.

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

2 лайка