Представляем вложенные ответы

На моём форуме я не вижу опции «просмотр в плоском виде», как на примере скриншота.

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

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

Без достаточных средств управления для переключения между режимами просмотра мне придётся остаться на плоском виде.

2 лайка

Я на самом деле полностью убрал опцию «Просмотр в виде плоского списка». Она существовала для нашего внутреннего тестирования, чтобы мы могли легко сравнивать плоский и вложенный виды. Мы не увидели смысла оставлять её, поэтому теперь её нет.

3 лайка

Возможно, мне кажется, но при выборе вложенных ответов ширина на полноэкранном браузере, кажется, уменьшается:

Похоже, это не связано с темой Modernize Foundation, так как я отключал и снова включал её.

1 лайк

Вам не кажется.

Ширина больше, потому что она занимает больше места из-за того, что временная шкала была удалена.

2 лайка

Конечно! Это имеет такой смысл! Я просто не мог понять, что изменилось!

2 лайка

Наконец-то это поддерживается :clap:

Интерфейс в стиле Reddit хорош, но я видел и другой дизайн, например:

- A: ...
    - B: ...
    - C → B: ...
    - D → C: ...

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

1 лайк

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

3 лайка

Здравствуйте,
Мне очень нравится эта функция — она значительно улучшает читаемость разговора.
Однако, возможно, я упустил какой-то параметр, у меня есть два замечания:

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

  • Когда я отвечаю в разговоре, фильтр скрывает панель форматирования ответа, а также возможность, например, прикрепить изображение:

1 лайк

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

2 лайка

Эта тема должна быть вложенной.

4 лайка

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

Спасибо

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

Пожалуйста, всегда оставляйте это опциональным!

Я только что объединил коммит, который изменяет значения по умолчанию для вложенных ответов. Изменения следующие (старое значение слева, новое справа):

Максимальная глубина вложенных ответов: 10 → 3
Ограничение глубины вложенности вложенных ответов: false → true

Если вам нравились предыдущие значения по умолчанию, просто выполните развёртывание и верните их обратно к 10 и false :slight_smile:

5 лайков

@markvanlan как ты относишься к идее настройки этих параметров для каждой категории?

Я представляю себе так, что людям может понадобиться настраивать их по-разному для разных сценариев использования (например, max: 1, cap: true для сценария, похожего на «голосование за посты», или max: 10, cap: false для свободного высоконагруженного комментирования).

Считаешь ли ты, что такая функциональность тоже понадобится? Или ты скорее скептически относишься к необходимости чего-либо, кроме общесайтовых настроек?

3 лайка

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

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

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

2 лайка

Mooing Cow with a Wig

1 лайк

Сначала мне показалось забавным, что это объявление не было в формате вложенных ответов, а потом я понял, что вы не готовы переформатировать всю категорию News and Events > Announcements. :slightly_smiling_face:

Вот некоторые ресурсы, которые я собрал, когда был новичком в Discourse и изучал плоскую модель:
Каноническое мнение Джеффа:

Хорошо оформленная заметка от стороннего источника:
https://community.lss.org/t/understanding-and-using-discourses-flat-threading/150

Почему Discourse использует «Темы» вместо «Потоков» (с 2017 года, до изобретения вложенных ответов):

а для более глубокого погружения в потоки:

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

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

3 лайка