• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:&tag(派閥,思い付き,実装);
RIGHT:&tag(派閥,思い付き,実装,更新中);

*目次 [#q1fba48c]
#contents
----
#lsx(new=true);

*関連 [#oef75cb0]
#lsx(tag=代表,new=true,except=^派閥/代表(/.*)?$)

[[検索:代表]]

*代表周辺のタグ [#jc327ccb]
#tag(0,代表)


*派閥/代表とは [#f4fa92f4]
RIGHT:[[:t/派閥]] [[:t/代表]]


派閥を指定しないとき(ページ名だけ指定したとき)に表示される派閥。

代表は人によって違う。
自分が支持する派閥があればそれがその人にとっての代表。
無ければ、不支持の派閥を除いて全て表示されるように。支持するものを選べるように。


**代表へのリンクを自動生成 [#c2d82057]
代表へのリンクはシステムがやらなければならない。

方法は?

RIGHT:[[:t/自動リンク]] [[:t/組み立て]]


**こういったことができる可能性を盛り込む [#u2226901]


**sage進行 [#wfb3fd68]
注目されれば邪魔も多くなる。
代表でない派閥にも意味がある。使い道もある。


*実装 [#sfe18e54]
版の中の代表が「最新版」。版の集合(1つのページの1つの派閥)の中ではとにかく新しいものが代表になるように。ページ名と派閥だけを与えると最新版が表示される。
派閥の中の代表がページ名だけでアクセスしたときに表示されるページ。

さらに、ページの中の代表も。FrontPageが常に代表。またはFrontPageに表示される「最も熱いページ」とか「最もアクセス数の多いページ」とか「最も忘れられているページ」とか、「リクエストされたページ名に最も近いページ名のページ」とか。
ページ名も何も付けずにアクセスしたときに表示されるページ。

※代表は表示されるだけでなく、その他の操作でも代表。

----

同じページの中で複数の派閥があれば…
+自分が支持している派閥
+支持も不支持もしていない派閥

…の順に表示される。同順位の中では支持率が高く、不支持率が低い順に。不支持の派閥は見えない。
その順位のなかで1位の派閥が代表。内容も表示される。

派閥/投票で支持や不支持を表明する。


**自動生成ページが派閥に依存しているかも [#x05ec374]
利用者によってページが替わるなら、目次や索引などといった自動生成ページは何を元にすればいいのか?
→特に考えなくていい。その利用者にとってのページを元にする。負荷は特にかからない。キャッシュ効率が悪くなるだけ。

RIGHT:[[:t/ページ]] [[:t/自動生成ページ]]
**決め方 [#vf4b5bc7]
特定のページからリンクされているページを複数派閥が存在するページの代表にする。(直リンク。他派へのリンク集を含む)
+「代表ページの一覧」からリンクしているページとか、「全ページの一覧」から各ページの第1派閥になっているページとか。
+他派のページがある場合、それらのページにも[[第一派閥]]のページにも他派へのリンクを付けたい。

→特定ページの特定部分を特定のリンク(自動リンクの)にすることで、あるページについての派閥ランキングページから1位を取り出して自動リンクのリンク先にする。

※「利用者と関連のある派閥」のページを代表にする…など、状況依存な条件も考えられる。
ページ/属性とするのは早計。


**状況依存のページ選択 [#b3ae1685]
代表は状況によって表示するページを変えるということ。
派閥名以外に、サブドメインや拡張パスを参照すれば、WikiFarmと同じ機能を提供することも可能に。
このルールを…
-アドレス→ページ名の変換ルールとしてフレームワーク/WikiEngineで実装。
-ページ/裏表示機能としてページで実装。
-検索の機能として。
→検索は1つのページの一部分を取り出す機能のはず。全てのページはルートページのサブページで、ルートページからの取り出しのはず。

…のいずれかで。

RIGHT:[[:t/検索]]