この件について新しいトピックを作成することが適切かどうか確信が持てません。すでにフォーラムを検索し、同様の議論がいくつか見つかったからです。それでも、この問題にはフォーラムの利用方法における文化的・世代間の違いが関与しているかもしれないと考え、私の視点を共有したいと思いました。
私が望んでいるのは、管理者がトピック内のデフォルトの返信順序を選択できるようにすることです。
現在、Discourse は返信を時系列順に表示し、最新の返信が下部に現れるようになっています。私個人は、このシステムに問題ありません。私は 30 歳で、中国で育ち、Discourse の仕組みをすぐに理解しました。
しかし、私のフォーラムのユーザーの多くは、40 代から 60 代の日本人です。彼らの閲覧習慣は非常に異なります。
多くのユーザーは、最新の返信がトピックの下部ではなく、上部に表示されることを強く好んでいます。彼らにとって、こちらの方が自然で効率的に感じられます。
実際、Discourse にはモバイル向けに非常に優れた機能があります。
右下にある返信数ボタンを押すと進捗バーが表示され、ユーザーはトピック内の異なる位置へ素早くジャンプできます。この機能を発見したとき、そのデザインは素晴らしいと思いました。
しかし興味深いことに、最も活発な利用者の一人は、2〜3 年間フォーラムを利用していたにもかかわらず、私が個人的に示すまで、この機能の存在に気づいていませんでした。
これにより、特に新しい UI 操作や隠れた機能に敏感でない高齢のユーザーにとって、発見可能性が問題となり得ると気づきました。
また、長い議論に関する文化的な違いもあります。
日本人のユーザーは、単一のトピック内で継続的に返信することに非常に慣れています。トピックが一定数の返信(一般的には 1000 件前後)に達すると、手動で新しい継続トピックを作成することがよくあります。
例えば:
「朝食はご飯とパン、どちらが好きですか?」
→「朝食はご飯とパン、どちらが好きですか 2」
→「朝食はご飯とパン、どちらが好きですか 3」
→「朝食はご飯とパン、どちらが好きですか 4」
という具合です。
この行動は、古い日本のインターネットコミュニティや BBS の文化において非常に一般的です。
しかし、トピックが非常に長くなると(例えば数百件、数千件の返信)、現在の進捗バーによるナビゲーションも精度が低下し、不便になります。
進捗バーはおおまかな移動には役立ちますが、議論の特定の領域に正確にジャンプするのは難しくなります。
このため、もう一つの改善案を提案したいと考えています。
ユーザーがオプションで返信番号を手動入力し、トピック内の特定の返信位置へ直接ジャンプできるようにする仕組みです。
例えば:
- 返信 #500 へジャンプ
- 返信 #1200 へジャンプ
これは、非常に長い議論を頻繁に閲覧するユーザーの使いやすさを大幅に向上させることができると思います。
対照的な文化を説明するために、中国のフォーラム文化についても簡単に触れておきます。
伝統的な中国のフォーラムでは、ほぼ常にページ分割が用いられていました。トピック一覧も返信もページに分割され、通常 10 件、20 件、50 件、または 100 件の投稿が 1 ページに表示されていました。
これは、中国のフォーラムが歴史的に非常に大きく混沌とした議論を含んでいたためです。スレッドによっては、数万件、あるいは数百万件の返信に達することもあり、繰り返されるジョーク、コピーされた返信、雑談などが含まれることもありました。
その結果、ユーザーは以下のような行動に慣れました:
- 直接最後のページへジャンプする
- 最新の返信を素早く読む
- 関連するサブ返信にのみ焦点を当てる
このため、ネストされた返信(「返信に対する返信」)は、多くの中国のフォーラムシステムにおいて極めて重要になりました。
一方、Discourse は非常に異なる設計思想に従っています。
ページ分割ではなく、連続スクロールです。
私個人はこの設計を理解し、評価しています。しかし、ユーザーの声をよく耳にするにつれ、現在の返信順序が、特定の文化的背景を持つ高齢のユーザーにとって、無意識のうちに障壁となっているのではないかと思うようになりました。
したがって、私の提案は以下の通りです:
管理者がトピックのデフォルトの返信順序を選択できるようにする:
- 時系列順(古い順)
- 逆時系列順(新しい順)
ただし、個々のユーザーが自分自身でこの設定を上書きできるようにする。
これは単なる UI の好みではなく、異文化・異世代間の使いやすさの問題だと考えています。
異なる文化、年齢層、インターネットの歴史からの視点を検討していただき、ありがとうございます。