• 追加された行はこの色です。
  • 削除された行はこの色です。

RIGHT:[[:t/投票]] [[:t/コレクション]]

投票
#wiki #todo
	[:ToDo/投票をコレクションと統合 https://wiki.pmint.name/index.php?%3AToDo%2F%E6%8A%95%E7%A5%A8%E3%82%92%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E7%B5%B1%E5%90%88]
 [投票とコレクション]
 [コレクション]
 [コレクション作成と投票を統合]

[投票]と[コレクション]は役割が異なるので統合不可能。両立させる。
 投票は同名ページの名前解決方法
 コレクションは投票対象を集めたもので、同名ページ群もコレクションのひとつ
 どちらも「自分にとって」のもの

コレクション内にあるページの最新版は更新されていくけど、過去の特定版をコレクションできてもいい。特定版削除されない限り内容が維持されるコレクションになる。

[投票]は何をするものか
 [SPAM]排除は[コレクション]の整備でやることにして、投票ではページ名に相応しい版を選ぶことにする。
  競合する候補からひとつ以内を選ぶのが投票。候補すべてを審査するのはコレクション作成作業で。
 投票は選ぶだけの[知的生産]
 [- 投票][コレクション]の整備が[自治]
  [Wiki]全体が[コレクション]
   スペース内の新しいページ(これから作られる、まだ無いページ)も含む。
   [Wiki]は[コレクション]か?
    コレクションは選ばれたものの集まり。
   	 %%選ぶときはSPAM判定(承認)ではSPAM/承認/SPAMではないけど隠すかを判断して投票。%%
    承認されなかった(選ばれなかった)版はどうなるか?
     隠れたまま。%%つまりどのコレクションにも入らないまま。%%
     同じ版でも、入れられたコレクションごとに投票があるので、コレクション別に承認/非承認/隠すがある。
    %%SPAM判定はSPAMというコレクションに入ること、%%Wikiというコレクションに含まれない。ゲスト向けに承認された版は「Wikiというコレクションに入ること」を指す。
    UIが異なる。
     投票ではすべての版を振り分ける。
    	 動機は「自治のためやらされること」。
     コレクション作成では版を選んでからコレクション指定、またはコレクションを指定してから版を選ぶ。
     	動機は「自分用のサブセットWiki作成のため、自ら進んでやること」。
    異なるUIで同じものを作るのは…統合できる?
    利用者から考えると動機が異なる。
    どちらも「選んでから振り分け」の操作ではある。
  みんなの作るコレクションが、ゲストにとってのwikiにもなる。
  コレクションで解決できる問題は一部
  まず解決法を考えるべき
  	コレクション作成は手段
  		それも理想的ではない手段
 [- 投票]コレクション作成は選択で[Wiki]を作ること
 [- 投票・]コレクション作成は意見表明
 	ただし、匿名(誰の意見かは不明)
 [投票]はページ名に相応しい版を選ぶ操作。
  [- それと、SPAMの排除を指す。]
  いくつでも選べるのはコレクションに入れるかどうか(SPAMかどうか)。
  ページ名はページ内容に書かれている。他のページ名とは結び付かない(1文字違いも認めない。それを結び付けるのはメタページで)

[投票]候補は同名ページ群
	同名のページはいくつあってもいい。そのうちのひとつが[自分にとって]の公開用になる。

[投票]期間
 以前の「承認期間」。承認期間のほうがいいかも知れない。それっぽい。ひとつ選ぶわけではないし。
 この期間中は結果保留。投票をゲスト向けに反映しない。
 これが終わると暫定で処理。投票が増えるたびに、結果が変わる。
	※ 個人的にはすぐに反映される。期間後にあるのはゲスト向けの処理。
	版ごとの期間

Wikiが目指す[民主制]は投票ではない
 理想的な紛争解決とは?
  [- Wikipediaが掲げる「合意」は理想的な紛争解決法ではない]
  「[自分にとって]そう見えるだけ」の投票結果やコレクションは理想的かも
  	1人を1つの政府とみなした[フェデレーション]
   一事に諸説あっていい
   [SPAM]を排除するためのコレクション管理も「[自分にとって]はそう見える」でなければならない
    気に入らない投稿をSPAM扱いしても良くなる
     これは防ぎようのないことで、防ぎようがないことは許可するしかない
   コレクションはいつでも編集可能
 [民主的]ではない
 	民主的にするのは誰かの判断と支持
 		支持表明が投票
 		「(誰か)の判断を支持する」という表明も投票
 	[Wikipedia]での投票が判断を支持するもの
 		システムでやることではない
  	Wikipediaの投票はアンケート
  		管理者が意見を多数読んで判断している

 [- 投票]コレクション管理は不要なものを区別すること
 	[SPAM]を区別できれば、あとはシステムがやる
 投票はページ名に相応しい版を決めること、コレクションも相応しい版を選ぶことでSPAM排除にも使える
  コレクションに相応しい版と、相応しくない版を決める
   どちらでもない状態がデフォルト
  [- 「投票は[ページ名]に相応しい[版]を決めること」が利用者向けの説明(建前)]
  [- 「投票は[コレクション]に相応しい版を選ぶこと」が実装]

投票を1人何票でも可能にして、重さが異なってもいいことにすれば、複アカを禁止するような制限をかけなくていい
 1人組織票はゲストに影響するだけなので問題ない

問題があれば[投票]で解決
 問題がなければ投票不要
 	投票が行われなければ、従来のWikiと同じ運用になる

[- [投票対象は履歴ではなくコレクション(ページセット)にするか?]

[- [投票]が「選ばれた版の履歴」を作る]
 自分が選んだ(だけ)の[履歴]
	[履歴]から[SPAM]を取り除くのであれば、投票結果が履歴に影響することになる
 → 複雑なので「選ばれた版の履歴」は却下
 「自分が選んだ版の履歴」は不要
 	自分の操作ログが見られればいいので
 多くの人から選ばれて「代表になった版の履歴」
 	「代表になった版の履歴」はゲストにとっての「自分が選んだ版の履歴」

いつのまにか[投票]
 分かりにくいので投票は隠す
  自分にとっての[表示]をカスタマイズするだけで、それが投票になる仕組み
  UI上で「投票」という言葉を使わない
 [- 投票]コレクション管理はSPAM対策でもあるので、SPAMを投稿することよりも低コストにしなければならない
 	または、[自分にとって]利益あるものにする
 [割れた窓]をどうにかするのが投票なので、どうにかするとそれが投票になるようにする
 	[自分にとって]の窓はすぐに直る
 	自分のための投票と、みんなのための投票が一体になればいい
 	みんなが自分のために割れた窓をどうにかすると、何もしてない人にとってもどうにかなる
 		初見のゲストやGooglebotにとってもどうにかなる
 	投票の効果は「[自治]している感覚」
 	[割れた窓]はどうにもしなくていい
 		他人がどうにかしてくれる
 		だから「よろしければ投票をどうぞ」程度に勧めれば十分
 		投票は積極的にするものでなくする
  投票はいつでも可能で、再投票も可能
  コレクション編集もいつでも可能
 [- 票は3種類で、いいね!(ええやん/👍/ぐー)と、よくないね!(あかん/👎/ぶー)と、デフォルトの「どちらでもない」]
 やらされる[投票]と、自発的に作る[コレクション](ページセット)
 	投票とコレクション作りUIは異なる
	観点の違いは、UIの違いにもなる

[- 順位付き][投票]とコレクション編集の[UI]
 [- 候補から「いいね」ボタンで投票]
 [- 「いいね」された項目には]順位上げ下げハンドルがある
  [- (SPAMボタンが消える)]
 ページにはSPAMボタンもある
  続けて2回押すと、その候補がSPAM扱いになる
  候補が淡色化、そのページは[- SPAMリスト入りというか、]見ているコレクションから排除される
   [- (いいねボタンが消える)]
   またSPAMボタンを2回押すとSPAM扱い解除
 いいねもSPAM指定もトグル(スイッチ)
  同じ操作で取り消せる。
  取り消せるようにするため、候補は消さずに淡色化するだけ。

コレクション
 コレクションを「ページセット」と呼ぶ。その中には版の検索条件を入れる。
  版の検索条件とは…
   スペースID
   版ID
   ページ名
  …などを完全一致(検索結果が1つ以下になる探し方)で探す条件。
 コレクションについては3択
  デフォルト(どちらとも言えない)
  現[コレクション]に相応
  排除すべき([SPAM])
	 …どれも「[自分にとって]」のものと、ゲスト向けにどうするかと。
	[- 投票]SPAM指定を「いくつでも」にする。コレクション候補は、スペース内の全版(と過去版も)でもいい。多すぎて選べないので一部から選ぶ、利便性のために候補を減らすという発想。これで''候補を厳密にしなくて良くなる''。
 ページ名に相応しいページを選ぶときは1択
  同名ページ群から最大ひとつ選ぶ
  ページの代わりに「該当なし(ページ名ごと無いことにすべき)」も選べる

[コレクション]はページなので、公開範囲を選べる。
	ただしページ属性を変えるので、公開範囲を選べるのは管理者くらい。
 これを誰でも可能にするには?
  予め用意されているコレクションページを複製して使うとか。公開範囲別にいくつかのコレクションページを用意しておく。
  コレクションを作った人が選べなければならない。

どの[コレクション]でも投票がある
 [- コレクションごとに含まれる利用者があって、その利用者が]投票権限のある利用者がそのコレクションに入ってくるものに投票。
  見える(代表化)
  見えない/でも消さなくていい。
 	消す(コレクションに相応しくない)
	…の3択。
	「誰が投票できるか」はコレクションの公開範囲による。閲覧可能な利用者が投票もできると自然。

[コレクション]に「入れて隠す」とは?
 元々の投票で「選ばない」こと。
  見せない
  消さない
  デフォルトのまま
 他人のための候補ということ。
 	「自分は選ばないけど」

[コレクション]は[検索]条件の集まり。版の複製ではない。
	要素の実体はひとつ。
  ページ名を集めると更新されるサブセットWikiができる。
 	 新しい版はできる(ページが更新される)。
 	 新しいページ(新しいページ名)はできないというか、できても自動的にはサブセットWikiに含まれない。
  版を集めると更新されないサブセットWikiになる。
 既存の版だけのサブセットWikiなので。
  ページと版の両方を集めると、更新されるページ/更新されないページが混在するサブセットWikiになる。

コレクションの要素型は版か?ページか?
	→ %%混在させて同一視するか。コレクションを2種類用意するか。%%いろいろなものに適合する検索条件だけ。ひとつ。実装しやすいし、利用者は型を意識しなくていい。

[ページ名]と内容は一体
 「投票でページ名と内容を一致させる(ページ名にふさわしい内容を決める)」というのは間違い。元から一致している。 
 [投票]は「表に出す版を決める」もの。それぞれの版にページ名も内容も揃っている。

同名ページ間の順位は投票の得票数で決める
 順位は表示時の表示順序になる

ページに投票での「支持率」を併記
 [- コレクション]同名ページ群ごとの値になる([- コレクション]同名ページ群を指定して見れる値ということ)
 ゲスト向けに選ばれた根拠にもなる
 投票率も
  全投票数のうちの支持票数がこの支持率
 自分の見解(自分が作った版)と比べれば、自分の立ち位置・自分の考えがどう扱われているかを知る情報にもなる
 [見解]・[権限]は閲覧時にも関わる。編集時も編集フォームを作るまでは閲覧処理。

どの処理でもページセットを反映しなければならない。
 見解にはページを消すものもある。このページはあってはならないという見解。
 分析の機能でも閲覧権限の確認は必要。スペース規模の統計情報も利用者ごとに用意しなければ、権限設定を反映できない。

次の版や同名ページができるたびに[投票]
	票に有効期限を設けたほうがいい。
 というか、「投票先候補」に版が追加される。いつでも投票。
	 フォークも含める。他スペースの同名ページが代表になることもある。
	「編集」とはコピペ改変のこと。自動的投票を伴う。過去版が残る以上は「ひとつのページをみんなで編集」は嘘だったと。

ページ名変更で他ページを上書きできる…というのがおかしいので、それは不可能にする。
	ページ名を変えると、その版は元の履歴から外れて、新しいページ名の履歴に入る。履歴は同じページ名を持つ版の集まりなので。
	…だけでは不便なので、ページ名が変わった版と一緒に元の名前を表示。元の名前はそっちの履歴にリンクする。リンクするだけ。履歴同士が双方向につながる。

投票があるので名前変更した利用者から見たときだけ変更されたように見える。
	元のページ名(前の版)は残って、他の利用者には影響なし。