Я не уверен, что создание новой темы по этому вопросу уместно, так как я уже поискал на форуме и нашёл несколько похожих обсуждений. Однако я всё же хотел бы поделиться своим мнением, потому что считаю, что эта проблема может затрагивать культурные и поколенческие различия в том, как люди используют форумы.
Я надеюсь на возможность для администраторов выбирать порядок отображения ответов в темах по умолчанию.
В настоящее время Discourse отображает ответы в хронологическом порядке, при этом самые новые ответы появляются внизу. Лично у меня нет проблем с использованием этой системы. Мне 30 лет, я вырос в Китае и быстро понял, как работает Discourse.
Однако большинство пользователей моего форума — японцы в возрасте от 40 до 60 лет. Их привычки просмотра сильно отличаются.
Многие из них сильно предпочитают видеть самые новые ответы вверху темы, а не внизу. Для них это кажется более естественным и эффективным.
На самом деле в мобильной версии Discourse уже есть очень хорошая функция: кнопка с количеством ответов в правом нижнем углу открывает полосу прокрутки, позволяющую пользователям быстро переходить к разным частям темы. Как только я обнаружил эту функцию, я подумал, что дизайн превосходен.
Но интересно, что один из самых активных пользователей моего форума использовал его 2–3 года и не знал о существовании этой функции, пока я лично не показал ему её.
Это заставило меня понять, что обнаруживаемость может стать проблемой, особенно для пожилых пользователей, которые менее чувствительны к скрытым или современным элементам интерфейса.
Существует также интересное культурное различие, касающееся длинных обсуждений.
Японские пользователи очень привыкли постоянно отвечать в рамках одной темы. Когда тема достигает определённого количества ответов (обычно около 1000), они часто вручную создают новую продолжение темы.
Например:
«Что вы предпочитаете на завтрак: рис или хлеб?»
→ «Что вы предпочитаете на завтрак: рис или хлеб 2»
→ «Что вы предпочитаете на завтрак: рис или хлеб 3»
→ «Что вы предпочитаете на завтрак: рис или хлеб 4»
и так далее.
Такое поведение крайне распространено в старых японских интернет-сообществах и культуре BBS.
Однако, когда тема становится очень длинной (например, несколько сотен или тысяч ответов), текущая навигация с помощью полосы прокрутки также становится менее точной и менее удобной.
Хотя полоса прокрутки полезна для грубой навигации, становится трудно точно перейти к определённому участку обсуждения.
По этой причине я также хотел бы предложить ещё одно возможное улучшение:
Возможно, пользователи смогут вручную вводить номер ответа, что позволит им сразу переходить к конкретной позиции ответа внутри темы.
Например:
- перейти к ответу №500
- перейти к ответу №1200
Я думаю, что это может значительно улучшить удобство использования для пользователей, которые часто просматривают очень длинные обсуждения.
Чтобы проиллюстрировать контраст, я также хотел бы кратко описать культуру китайских форумов.
Традиционные китайские форумы почти всегда использовали пагинацию. И списки тем, и ответы были разбиты на страницы, часто показывая только 10, 20, 50 или 100 сообщений на странице.
Это происходило потому, что китайские форумы исторически содержали чрезвычайно большие и хаотичные обсуждения. Некоторые ветки могли достигать десятков тысяч или даже миллионов ответов, часто включая повторяющиеся шутки, скопированные ответы или простое общение.
В результате пользователи привыкли:
- сразу переходить на последнюю страницу,
- быстро читать последние ответы,
- и фокусироваться только на соответствующих подответах.
Именно поэтому вложенные ответы («ответ внутри ответа») стали крайне важны во многих китайских форумных системах.
Discourse, с другой стороны, следует совершенно иной философии дизайна:
непрерывная прокрутка вместо пагинации.
Я лично понимаю и ценю этот дизайн. Однако, внимательно выслушав своих пользователей, я начал задумываться, не становится ли текущий порядок ответов непреднамеренным барьером для пожилых пользователей из определённых культурных背景ов.
Поэтому моё предложение:
Дать администраторам возможность выбирать порядок отображения ответов в темах по умолчанию:
- хронологический (самые старые первыми)
- или обратный хронологический (самые новые первыми)
при этом сохраняя возможность для отдельных пользователей переопределять эту настройку самостоятельно.
Я считаю, что это не только вопрос предпочтений интерфейса, но и вопрос кросс-культурной и кросс-поколенческой удобства использования.
Спасибо за рассмотрение перспектив разных культур, возрастных групп и истории интернета.