仕事でサイトを作る時、個別の商品やサービスのページにコメント機能を付けるかどうか、対象や仕組みによって最善が違うと思うので毎回結構迷います。
大体、下記のどれにしようかなということです。
- コメント機能付けない
- 許可したものだけ表示する
- 何らかの条件でフィルタリングする
- すぐ表示されるが削除し易いようにする
- 無条件で表示する
Amazonはどうなってるのかなと思って分かり易そうな商品のレビューを見てみました。
|
こ、これは・・・。
おおむね、
「逆に良作」
というレビューですね。(タグの「ワゴン」は吹いた)
多分、(2)?(3)かも?
普通の商品の場合、レビュー書くほどのモチベーションは、
「非常に良い」
か、
「非常に悪い」
に偏るので全商品で見ればネガコメ削除は良さそうです。(この商品は特別)
ECサイトで手間を考えると、普通は(2)、超大規模なら(3)を目指す・・・が良さそう。 (イチ消費者としては「”逆に良作”はフィルタできそうにないのでAmazonでは危険」との認識を得た)
超具体的にRailsでの実装を考えると、管理画面に「チェックいれて削除」みたいなのを付けるだけだから(4)の実装をしつつ(2)が良さそう。publish:booleanカラムとnamed_scope published/inpublishとかを作っておく。publishカラムのデフォルトをfalseにして非表示にしておく。