投票された票は一定期間で無効化。
そうしなければ、古い票のせいで新しい版が表に出てこなくなる。
https://scrapbox.io/pmint/票はいつまで有効か
scrapbox:票はいつまで有効か
新しい版が作られるたびに、そのページの投票者に通知。通知には「票を有効にし続ける」リンクを載せる。リンクを開けば票が維持される。いつでも(後からでも)投票し直せる。
票が無効化されると、通知される理由もなくなって通知されなくなる。でも、そのページをウォッチしていればウォッチからの通知は届く。
通知と有効期限の延期 †
投票された票は一定期間で無効化。
そうしなければ、古い票のせいで新しい版が表に出てこなくなる。
https://scrapbox.io/pmint/票はいつまで有効か
ゲストには新しい票だけ †
投票自体に有効期限を設けるのではなく、ゲストのために使える期限を設ける。
- 自分にとっての投票はずっと有効
- ゲストのためには新しい票だけを使う
- 新しい順に並べたときの上位の票も、ゲストのために使う
新しい票が無い場合があり得るので、新しいものから一定数は無期限にしないと。 - 自分にとっての投票が期限切れになるのは、紛らわしいので不可
新しい版が作られるたびに、そのページの投票者に通知。通知には「票を有効にし続ける」リンクを載せる。リンクを開けば票が維持される。いつでも(後からでも)投票し直せる。
票が無効化されると、通知される理由もなくなって通知されなくなる。でも、そのページをウォッチしていればウォッチからの通知は届く。
あまりに頻繁に通知があると、投票者の負担になる。票の維持に期限を設けて、何回通知が来ようともその期限内に1度、票の維持をすれば全通知に応えたのと同義になるようにする。その期限は管理者設定。
※ 自分の票が無効票になっても、自分に見える版はそのまま。完全に無効化するわけではない。