フォロー
不便でなければ半匿名のニックネーム付けと一体化させる。 Twitterで誰かをリストに入れるようなもの。
フォローしつつニックネームを消したり、ニックネームを残しつつフォロー解除したりブロックしたりが必要なら、フォローとニックネーム付けを分離する。
ブロックとは一体化する。負のニックネームを付けるのと同義なので。
誰かをフォローするのは、その人の投稿を検索条件にしたタイムラインを作ること。または半匿名のニックネームを与えること(Twitterで例えると、その人をリストに入れること) フォローリストにいる住人が添付ファイルにSPAMフラグを付けていれば、自分にとってはSPAM扱いになるなど、自分にとってのデフォルトを多数決で決めるのもフォローによる。 また、誰かをフォローして、その人が投稿したときに通知されたい。 何に通知のトリガーを仕込むかの違いというか、何にでもトリガーを仕込めたほうがいい。 タイムラインの条件に合致した投稿を通知して欲しい(あるいは欲しくない)ので、タイムラインの設定に通知するか/しないかを含める。
板でのフォローとは?
TumblrやTwitterでは自分のタイムラインに人を集めること
この板では、フォローしていない人も見えるのが基本なので、通知一覧がTwitterでのタイムラインにあたる。通知は他サイトからも来る。
フォローは通知設定のこと。
読める・書けるは権限次第。
フォローは通知があるかどうかだけのこと。検索すればフォローしていない人の投稿でも見つかる。
ブロックと対称的にはならない。ブロックは権限の放棄なので。フォローも権限の一部にすべき?「フォロー権限の取得」ということにして。検索してからフォローしているか判定。で、DBアクセスを一定に。ブロックを「通知させない」というだけのことにする?
フォローは通知によって実現、ブロックはCSSで実装。どちらもなにかの後付けで実現。ちょっと便利なこと。
フォロー/ブロックは権限と別。Twitterのような(フォローしている人同士のやり取りだけが見えるような)タイムラインにはならない。