На моём форуме я не вижу опции «просмотр в плоском виде», как на примере скриншота.
Для меня плоский вид должен быть глобальным значением по умолчанию, а вложенный — опциональным режимом, который пользователи могут включать по желанию, при этом плоский вид всегда должен быть легко доступен.
Если будет кнопка «просмотр в вложенном виде», которую можно переключать, это было бы отлично. Также было бы здорово иметь настройку для каждого пользователя, позволяющую установить вложенный вид по умолчанию, при условии, что они смогут в любой момент вернуться к плоскому виду как для отдельных тем, так и для всех тем.
Без достаточных средств управления для переключения между режимами просмотра мне придётся остаться на плоском виде.
Я на самом деле полностью убрал опцию «Просмотр в виде плоского списка». Она существовала для нашего внутреннего тестирования, чтобы мы могли легко сравнивать плоский и вложенный виды. Мы не увидели смысла оставлять её, поэтому теперь её нет.
Интерфейс в стиле Reddit хорош, но я видел и другой дизайн, например:
- A: ...
- B: ...
- C → B: ...
- D → C: ...
В Китае такой паттерн используется почти на всех форумах и платформах социальных сетей. При этом все вложенные сообщения, кроме первого, сворачиваются. Думаю, это помогает избежать отвлечения внимания и может быть отличным вариантом.
Это можно достичь, уменьшив значение «Максимальная глубина вложенных ответов» (по умолчанию 10) и включив опцию «Ограничение глубины вложенности вложенных ответов». Попробуйте это.
Здравствуйте,
Мне очень нравится эта функция — она значительно улучшает читаемость разговора.
Однако, возможно, я упустил какой-то параметр, у меня есть два замечания:
Когда ответ модерируется, пользователи высокого уровня (модераторы, администраторы и т. д.) больше не видят модерируемые сообщения (автоматически или вручную) приглушёнными. Они отображаются как обычно. Приглушённый вид этих сообщений действительно помогает быстро их идентифицировать.
Когда я отвечаю в разговоре, фильтр скрывает панель форматирования ответа, а также возможность, например, прикрепить изображение:
Привет, Лилли — совсем случайный вопрос: какую тему ты используешь на скриншоте вложенного ответа выше (мне просто нравится эстетика, поэтому хочу сделать что-то подобное).
Я только что объединил коммит, который изменяет значения по умолчанию для вложенных ответов. Изменения следующие (старое значение слева, новое справа):
@markvanlan как ты относишься к идее настройки этих параметров для каждой категории?
Я представляю себе так, что людям может понадобиться настраивать их по-разному для разных сценариев использования (например, max: 1, cap: true для сценария, похожего на «голосование за посты», или max: 10, cap: false для свободного высоконагруженного комментирования).
Считаешь ли ты, что такая функциональность тоже понадобится? Или ты скорее скептически относишься к необходимости чего-либо, кроме общесайтовых настроек?
Я думаю, что ваша интуиция абсолютно верна, и это станет конечной реальностью. Существует множество вариантов использования: голосования, AMAs, «молочные дневниковый стиль» и т. д. Для каждого из них, скорее всего, потребуются свои значения для этих настроек, а также новые настройки, которых пока не существует.
Технически легко реализовать настройки для каждой категории. Я хочу убедиться, что администраторам будет легко настраивать это так, чтобы это не было подавляющим.
Прежде всего, очевидная проблема заключается в том, что в настоящее время нет способа заполнить темы в определенной категории так, чтобы они все были вложенными (в пользовательском интерфейсе, конечно, это можно сделать с прямым доступом к серверу). Когда вы включаете вложенность для категории, это влияет только на новые темы, а не на существующие.
Сначала мне показалось забавным, что это объявление не было в формате вложенных ответов, а потом я понял, что вы не готовы переформатировать всю категорию News and Events > Announcements.
Вот некоторые ресурсы, которые я собрал, когда был новичком в Discourse и изучал плоскую модель: Каноническое мнение Джеффа:
Наконец, хотя я могу внедрить вложенные ответы, мне очень не будет хватать бесконечной прокрутки. У меня есть хорошая мышь с удобным свободно вращающимся колесом прокрутки, но ничто не сравнится с захватом ползунка бесконечной прокрутки и быстрым перемещением по теме.
Одна из проблем с этим с точки зрения модерации заключается в том, что наши модераторы любят читать каждый пост в теме. Это кажется сложным в формате вложенных ответов, поэтому опциональный хронологический плоский вид (возможно, ограниченный для определенных групп?) мог бы быть полезным.
Некоторые другие замечания:
Было бы здорово, если бы после сворачивания ветки она оставалась свернутой при повторном открытии темы в будущем.
Также было бы здорово, если бы новые ответы с момента последнего открытия темы выделялись.
Хотелось бы, чтобы кнопка «X новых ответов» всегда была видна, закреплена в верхней части страницы, например, рядом с селектором «сортировки», а не появлялась только при прокрутке до самого верха.
В настоящее время основная проблема, с которой я сталкиваюсь, заключается в том, что эта функция всё ещё слишком нестабильна для использования: при прокрутке страница случайно и без видимой причины прыгает в разные места. Кроме того, я видел множество сообщений от пользователей, жалующихся на сильную задержку при прокрутке а также при вводе текста, когда этот режим включён. На моём MacBook Pro с чипом M4 Pro я этого не заметил, видимо, я просто привилегированный пользователь.
Сейчас я просматриваю тестовую тему на своём форуме и наконец заметил, что такая функция существует (в виде точки рядом с меткой времени), но, по-моему, она слишком незаметна. И что ещё важнее, эта точка слишком быстро исчезает при прокрутке. Я бы предпочёл, чтобы точка оставалась на месте, пока я полностью не покину тему и не вернусь к ней позже.
Интересно, что вы думаете о плавающей кнопке «перейти к следующему непрочитанному комментарию» внизу экрана при возвращении в тему? Хотя, возможно, это будет слишком запутанным.
С положительной стороны, мне очень нравится, как обрабатываются удалённые комментарии, и я бы хотел, чтобы в обычных темах всё работало аналогичным образом. Сейчас мы получаем жалобы на то, что модерация в текущей системе недостаточно прозрачна.
Честно говоря, одна из вещей, которая мне больше всего нравится в этой системе вложенных ответов, заключается в том, что она заставляет людей правильно отвечать на посты. Вложенные ответы делают следующее…
…намного проще, на мой взгляд. В настоящее время, по крайней мере на моём форуме, мне кажется, что люди нажимают кнопку ответа на конкретном посте в 70% случаев; в остальных случаях они просто нажимают кнопку ответа на саму тему, даже если отвечают на конкретный комментарий. В то время как при использовании вложенных веток вы практически никогда не сделаете этого. Я очень хочу, чтобы у меня как у модератора была возможность пометить пост как ответ на другой пост.
Кроме того, по крайней мере на моём форуме распространена практика использования функции цитирования для ответа на несколько постов одновременно, что делает выделение постов в новые темы крайне утомительным занятием.
Возьмём, к примеру, мой собственный ответ здесь: если бы мы захотели перенести этот ответ в новые темы по следующим направлениям: 1) новые непрочитанные посты в темах, 2) удалённые посты и модерация, и 3) преимущества вложенных веток по сравнению с текущим форматом, это было бы сложно реализовать. И тем более, если бы до нашего решения о разделении на этот пост ответили ещё несколько человек.
С вложенными ответами, если цепочка сообщений становится достаточно длинной, мы можем без проблем выделить её в отдельную тему с собственным заголовком и т.д., а кнопка «выбрать пост + ответы» будет всегда работать так, как задумано.
Действительно, самый распространённый отзыв, который я видел на своём форуме, заключается в том, что вложенные ответы делают отслеживание постов в реальном времени практически невозможным: