Feature #700
完了yusuke kokubo さんが約13年前に更新
ちょっと思ったんですが、そもそもトップページに表示するべき項目として
現状は正しいのかなと思いまして。
skillmapsの目指してる"ソーシャルなスキルマップ"を考えると、
現状ではユーザー同士の結びつきが弱いような気がします。
Twitterでも適度なフォロー/フォロワーの関係内でおさまるから
今の使いやすさを実現しているわけなので。
トップページは自分と関係のある人の動向とか
そういうのに絞った方が使いやすいのかもしれません。
# ちょっといまさらですが…
啓介 大橋 さんが約13年前に更新
たしかにそうですね。
今はSkillRelationにて人×スキル×人のつながりがありますが、
別で、UserRelation(人×人)があってもいいかもですね。
現状のTopは見た目を直したことにより結構見やすいくなったので、
Timelineは保留して、「ソーシャル」を意識したものを先に開発したほうが、
方向性が見出しやすいかもですね。
その上で、User間で何があったかを出すというのでもいいかもしれません。
あとは、今Userリストと、Skillリストが別になっていますが、
これも、現状のTopにまとめてもいいかもですね。
New UsersタブをUsersタブにして、一覧とNewを選べるように(検索も追加されたらそこへ)
Skillも同じようにする感じで。
yusuke kokubo さんが約13年前に更新
ちょっと考えた案としては、
自分がスキルをつけた人 → 自分がその人をフォローしたことになる
自分にスキルをつけた人 → その人が自分のフォロワーになる
TimeLineは #693 のコメントを垂れ流す。(フォローしている人のスキルについてのコメント)
Users画面はフォローのみ表示(それ以外は検索してもらう)
yusuke kokubo さんが約13年前に更新
TLに表示するのはコメントだけなのでそこまで負荷にはならないんじゃないかと思ってますが…。
フォロー関係を静的にもっていれば、SkillComment(というモデル名だとして)からフォローしているユーザーにひっかかるモデルをcreated_at順にソートするだけなので。
yusuke kokubo さんが約13年前に更新
確かに複数のクエリーをマージするみたいですね。
http://sites.google.com/site/slim3documentja/documents/slim3-datastore/queries-and-indexes
# 言われてみれば当たり前のことか…^^;
パフォーマンス的にどこまでできるのかが気になりますね。
yusuke kokubo さんが約13年前に更新
ただこれもIndex爆発とか大丈夫かなぁって心配な気もしてます。。。
たしかにフォロー関係が増えると爆発しそうですね…。
もっと制限をかけて運用する必要がありそうですね。
またまた思いつき¶
- ProfileごとにTimeLine(Model)をもっていて、そこから閲覧先のSkillCommentの関連をもっておく
- もてるSkillCommentには制限がある
- サービスがよばれたときはProfile.getTimeLine().getModel().getSkillComments().getModelList()と呼び出す
書いててよくわからなくなってきた…
yusuke kokubo さんが約13年前に更新
近いうちに試してみます!
頼りっぱなしですみませんがお願いします。
### ちょっと余談ですが
skillmapsはappengine+GWTの実践的なサンプルという技術面と、「ソーシャルなスキルマップ」というサービス面を両立させたいと思ってます。
現状だとどうしてもできること優先で、「使いやすさ」と「楽しさ」「実用性」には欠けるているのかな、と自分で使っていて思います。
なのでいま足りてないところを意識した改善も取り組んでいきたいです。
いちおうskillmapsの目標というか夢としては「転職活動に使ってもらう、役立ててもらう」というのがあるので、それを意識しています。
しかしまあ、ぼくの趣味プロジェクトなのでそんなに偉そうなことは言えないのですが道楽にお付き合いいただければ幸いです^^;
啓介 大橋 さんが約13年前に更新
頼りっぱなしですみませんがお願いします。
了解です!
### ちょっと余談ですが。。。
僕自身最近このサービスには「appengine+GWT」というより、
「サービスとしてどうあるべきか」を求めていきたいと思っています。
「使いやすさ」という意味でデザイン周りの一新とかもその一つかなと。
まだまだ掘り下げられるところ、楽しくできるところはあると思うので、
一緒に手伝わせていただければとw
僕は結構仕事でも「技術技術している」と言われるので、
こちらのサービスにもそういった意味で迷惑をかけてしまうかもしれませんが、
出来ることはしていきたいと思っていますので、もし迷惑でなければこれからもお願いいたしますm(__)m
yusuke kokubo さんが約13年前に更新
最初のうちはフォロー・フォロワー関係なしに
SkillCommentをlimit(20)で流しても良いかもしれませんね。
あんまり難しいことにこだわるとDatastoreの呪縛にハマりそうでw