Open Marco3jp opened 4 years ago
ニコニコ動画みたいな感じでカテゴリタグとタグって区別にしたら楽じゃない?
これ早めに実装したほうが良さそう?
これは例だけど、『趣味』であり『開発』である『プログラミング』というタスクにはどっちのカテゴリをつけるんだ? 他にも、『ゲーム』はカテゴリにならなくて、『趣味』をカテゴリにするのか? ユーザーにとって、ぱっと分類されて嬉しいのはどれなんだろう?
ニコニコ動画の場合、音楽・サウンド > VOCALOID
になっていて、カテゴリタグになるものはVOCALOID。つまり、あるカテゴリの親になるジャンル的な概念も必要なのでは?
けどなぁ、結局のところ解説・講座 > ゆっくり解説
とか、露骨にこうもり問題にぶつかってる印象が強い。もうこればっかりはユーザーがどうやって分類したいかに委ねるべきか。
そうするなら、ユーザーがしっかりとした分類が可能なデザインにしたほうがいいね(そもそもカテゴリを別UIで作って、そのジャンルも……みたいな。GitHubのIssueでいうLabelsみたいなイメージ)
なんというか、あるタグが全体に対して占める割合を知ることができればいいんじゃないかな……? 全体 = 100%を何がどれくらい食ってるか一覧するより、『趣味』タグがどれくらいなのかとか、『要改善』タグがどれくらいなのかとか、そういう方が分析しやすいのではないか?
あー、このあたり、ユーザーも適応できるようにするため、カテゴリ・タグの付け外し(変更)を簡単に行えるように作ればいいか。
Aカテゴリタグ ⊂ aタグ
という関係になったとしても、グラフの都合などから、丁度いい深さのタグをカテゴリにセットするという使い方をしてほしい。
結局のところタスクの分類なんて人によるので、「この分類でカテゴリタグをつけると丁度いい分析結果が見られる」を見つけて使ってほしい。
実装的に言えば、完全にカテゴリもタグも同一の構造であっておkってことだね。
あと検索機能をそこそこ充実させたくて、 タグ + タグ + !タグ
みたいな、いい感じに絞り込めるとタスクの可視化につながるかなぁと。
いわゆるメタタグを作って、要改善
と長い
, 短い
の組み合わせをさせたりとか(ゲームヤりすぎ、作業集中しなさすぎなど)。
ロード時の処理についてはMiddlewareで噛ませられる。まあなんか、ページ遷移ごとに動かすもののはずなんだけど、初回のみ動かすって感じでフラグ持たせればいいわけなので……。
各タスクを束ねるカテゴリを実装する。
カテゴリ・タグについて
実装に関するメモ・検討事項など
※未確定の仕様が含まれる