プロジェクト

全般

プロフィール

Feature #733

完了

Friends

yusuke kokubo さんがほぼ13年前に追加. ほぼ13年前に更新.

ステータス:
終了(Closed)
優先度:
通常(Normal)
担当者:
対象バージョン:
開始日:
2011/05/10
期日:
進捗率:

0%

予定工数:

説明

やりたいこと

タイムラインのときにちょろっと話がでましたが

  • 自分がスキルに賛同した人
  • 自分のスキルに賛同してくれた人

を友達関係としてつくりたいと思ってます。

狙い

現状では「あの人にスキルをつけよう!」と思ったときにまずそのユーザーを探す手間をかけるところからはじめないといけません。
親しい人とのスキルを追加したり賛同したりをもっと身近にするためにFriendShipモデルを作って、関係をつくったらどうかな、と思いました。


ファイル

啓介 大橋 さんがほぼ13年前に更新

タイムラインとひもづけないならEntityとしてはありですね

あった方がいい機能なんで作りましょう!

yusuke kokubo さんがほぼ13年前に更新

賛同ありがとうございます。

対応としては、Home | MyPage | Users | Skills
にFriendを加える方向でどうでしょう。

とりあえずは、ログインユーザーとFriend関係のあるユーザーを羅列する感じで。

啓介 大橋 さんがほぼ13年前に更新

何となくですがMyPageは右上のログインアカウント名のところにリンクでもいいかもですね

あまりルートナビゲーションが多いのは好きじゃないっす、、、
Frendsも追加でもいいですがuserにいれてしまってもいいかもですね

yusuke kokubo さんがほぼ13年前に更新

MyPageは確かにそうですね。

FriendsとUsersを一緒にすると中でゴチャゴチャしちゃうような感じがするので、
とりあえずわけてちょっと様子を見たいところです。

啓介 大橋 さんがほぼ13年前に更新

なるほど!
確かにユーザというところだけみるとまとめた方がいいですが
これから昨日が追加されることを考えると分けといた方が良さそうですね

MyPageに関してはありがとうございます!

yusuke kokubo さんがほぼ13年前に更新

  • 題名Friend から Friends に変更

Friendsだと友達なので、相互フォローしてることを言うので、
A -> B にスキルがついてても
B -> A がなければFriendとは呼べないかなぁ。

やっぱりFollow/Follwerの関係をつくって、
相互FollowをFriendとするモデルが良いのかも。

啓介 大橋 さんがほぼ13年前に更新

yusuke kokubo は書きました:

Friendsだと友達なので、相互フォローしてることを言うので、
A -> B にスキルがついてても
B -> A がなければFriendとは呼べないかなぁ。

やっぱりFollow/Follwerの関係をつくって、
相互FollowをFriendとするモデルが良いのかも。

そうですね。
ちょっとモデルが難しそうですけど。。。

yusuke kokubo さんがほぼ13年前に更新

ちょっとモデルとRPCを作ってみたので見てもらってよいですか。
まだ全然動作確認もしてないのですがこんな感じでやろうかと。

啓介 大橋 さんがほぼ13年前に更新

FollowingとFollowerの型がKeyになっていますが、
e-mailにしておくと、getUsersByEmailでMemcacheから取れると思うのですがどうでしょう??
※Key、Email両方もって置くもありですが

それ以外はモデル的に問題ないと思います!!

yusuke kokubo さんがほぼ13年前に更新

e-mailに変更しました。

githubにfriendsというブランチでpushしたので確認してください。
https://github.com/YusukeKokubo/SkillMaps/tree/friends

UI側はお任せしちゃってもよいですか?

啓介 大橋 さんがほぼ13年前に更新

  • 担当者yusuke kokubo から 啓介 大橋 に変更

了解です!
いつも通りカクーでつくって共有します!

yusuke kokubo さんがほぼ13年前に更新

まずはUsersみたいにだらだらと一列に並べるだけで良いと思ってます。
その後に必要な機能はまた思いつくでしょう。

啓介 大橋 さんがほぼ13年前に更新

そうすると一旦UIはUserListUIを
利用して、Presenterだけ違うのにしてもいいかもですね

UserListUIに機能が増えればFriendsも増えるような

異なる機能が出たら継承して拡張か、ラップして委譲する感じで

いったんはままでいいと思いますがis aな関係でもいい気がします

yusuke kokubo さんがほぼ13年前に更新

啓介 大橋 は書きました:

そうすると一旦UIはUserListUIを
利用して、Presenterだけ違うのにしてもいいかもですね

よいと思います!

啓介 大橋 さんがほぼ13年前に更新

了解です!
では #736 と並行して実施します!

yusuke kokubo さんがほぼ13年前に更新

ちょっとこちらで試してます。

啓介 大橋 さんがほぼ13年前に更新

もうしわけないです、、、

yusuke kokubo さんがほぼ13年前に更新

既存のUserListを見よう見まねでつくってみました。

http://feature-733.skillmaps.appspot.com/

# MVP難しい…

啓介 大橋 さんがほぼ13年前に更新

おお!

MVPに関しては観点とか含めて
かるーく資料があった方がいいですよね

近いうち(6月)に会社向けの資料を作るので
展開しますねー

yusuke kokubo さんがほぼ13年前に更新

本当はログインしてなかったらmyPageみたいにログインをうながす仕掛けをつくったりしたいのですが
そこはお願いしても良いですか?

すみません、他人任せで…

啓介 大橋 さんがほぼ13年前に更新

了解です!
むしろ最近コントリビュートできてないので
やらせてください!!

啓介 大橋 さんがほぼ13年前に更新

ちょろっと思ったことベースで書くのですが、
非ログイン時はmyPageとfrendsってheaderにも出さない方がいいですか??

yusuke kokubo さんがほぼ13年前に更新

非ログイン時はmyPageとfrendsってheaderにも出さない方がいいですか??

その方が良いかもしれませんね...!!

啓介 大橋 さんがほぼ13年前に更新

了解です!

Frendsの機能自体には直接アクセスされたときのために
促すしかけを入れておきますがheaderからも消えるようにしておきます(`・ω・´)キリッ

yusuke kokubo さんがほぼ13年前に更新

お願いしますm(_ _)m

yusuke kokubo さんがほぼ13年前に更新

そういえば、Friendsは両思いしかないんですけど、follow/folllowerも表示するビューがどこかに欲しいですね。

啓介 大橋 さんがほぼ13年前に更新

了解です。
タブかアンカーで切り替えられるようにしておきます。

yusuke kokubo さんがほぼ13年前に更新

  • ステータス担当(Assigned) から 終了(Closed) に変更

とりあえず目的の機能は達成できたと思います。

その他いろいろ思いつくことがあればまたそのうち。

他の形式にエクスポート: Atom PDF