→:スレッドモードはドキュメントモード

スレッドモードドキュメントモードと下位展開で実現できる?下位展開そのもの。
自動命名でページ作成して。名前の無い、またはタイムスタンプが名前になっているページをドキュメントモードとして扱うページの下位に置いて。

すぐに追記できるコメント欄があればいいだけ。他には何も考慮しない。


下位ページスレッドモードを実現すると? Edit

元々スレッドモードはドキュメントモードの一部 Edit

スレッド部分も何度でも編集可能。つまり実装はドキュメントモード。そこに追記するのがスレッドモードだった。

追記処理を「細切れドキュメント1件追加すること」とするとこの案になる。

違いは人気か新着か Edit

ドキュメントモード…
  • 投票で非表示化/絞り込み
  • 人気のものを優先
  • 変化に乏しい
  • 上に表示
スレッドモード
  • 投稿日時で絞り込み
  • 新着を優先
  • 新しいだけのSPAMに弱い
  • 下に表示
  • よそと連携して取り込んだ情報は大体スレッドモードに置く

ドキュメントを侵食するスレッド Edit

サロン
任意の位置にスレッド生成。

投稿ごとのページ Edit

スレッドの投稿が1件ごとに別のページなら移動がしやすい(移動先の指定方法次第)。投稿1件ごとにviewができて履歴が作られる。アクセス権設定も投稿ごと。

スレッドが単一ページ(1ページがドキュメントとスレッドの2ページ構成)なら投稿の移動はコピペ。

viewや履歴などは「スレッド」というページ/型を作れば別の処理にできる。

1ページ分のスレッドを単一ページにする必要はない Edit

1ページ分をまとめて編集する必要もない。投稿者が違うし。
スレッドの編集とは削除することくらい。追記や編集も有用だけど必須ではない。

Twitterはツリーのノードひとつがひとつのツイート。

ページ名に共通部分を Edit

権限ページ名で制御するので、ドキュメントモードのページ名との共通部分が必要。
「…ページのスレッド」など。順不同パスなので、語順はどうでも可。

:i/順不同パスでツリーを作るには

ページの中にドキュメントとスレッド Edit

1つのページテンプレートの中に1つのドキュメントと1つのスレッド。
運用で変更可能。ドキュメントだけにしたり、スレッドだけにしたり、スレッドを上にしたり。

そのテンプレートを使うページはどれも1つのドキュメント(実体はページ)と1つのスレッド(実体はページ)を含むことになる。

新しいページの中にあるドキュメント/スレッドのページ名はどう付けるのか?新しいページ名+「/ドキュメント」や「/スレッド1」?スレッド内に書き込むと新しいページができることになる。その名前は?

見せ方/スタイル Edit

表示すべき新しい投稿があるときだけ表示。
新しい投稿が無ければ普段非表示。投稿欄を表示するボタンだけが見えている。

各投稿には返信欄表示ボタンがある。押すと返信欄表示。

…というのはスタイルテーマ次第。

下位展開との併用 Edit

下位展開時には複数のスレッドが1つの閲覧ビューに表示される。細切れスレッド。
言及先(ドキュメント)ごとに1つのスレッドがある。言及先が異なるのでまとめることはできない。

スレッドをまとめたいならページをまとめればいい。運用の問題

「スレ違い」はあっていい。
ウォッチリストから下位展開範囲をカバーする通知が得られればスレ違いは問題にならない。他のスレッドに書いたとしてもそれは下位展開範囲のはず。ドキュメントの編集者には通知される。閲覧したときに視界にも入る。