プロジェクト

全般

プロフィール

Feature #692

完了

画面UIの2ペイン化

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

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

0%

予定工数:

説明

ポップアップ式のUIをやめて
画面を2ペイン化してレイアウトをきちんと作りたい。


関連するチケット 1 (0件未完了1件完了)

関連している SkillMaps - Feature #700: TimeLine終了(Closed)啓介 大橋2011/03/31

操作

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

軽くデザインをつくってみたので、確認して下さい!
あとCacooのメアドをメールかDMで送っていただければ、編集可能にしておきます!

https://cacoo.com/diagrams/kjdGNC02x5taMoMs

yusuke kokubo さんが約13年前に更新

おー。ありがとうございます。

思いつきでskillApealとnew users,new skillsをメニュー別にわけましたけど
ぜんぶをごった煮で表示するタイムラインでも良いかもしれませんね。

Timeline / Users / Skills
みたいなメニューで

yusuke kokubo さんが約13年前に更新

アドレスは

です。
よろしくお願いします。

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

ごめんなさい。。。
なんかうまく、追加できませんでした。。。
そのアドレスでCacooって登録されていますか??
一応誰でも編集可能にしておいたので、編集可能になるはずっす!

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

あとごった煮いいですね!!
あとでそのViewにしておきます!

yusuke kokubo さんが約13年前に更新

あれ、このアドレスで登録してるはずなんですけどね…。

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

追加できました!

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

ごった煮版に更新してみました

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

TimelineタブをマウスオーバするとSkillApealや、New User、New Skillのフィルター条件を選べる感じかなと思っています。
あとロジック的に言うと、Timelineでごった煮表示するなら、Skill、Profile、SkillAppealにTimeline親クラスを作成して、Polymorphic Modelクエリで一括取得するって感じでしょうか

それか別でTimeline Modelを作成するかですね。

yusuke kokubo さんが約13年前に更新

かっこよくなってきましたね!

あとロジック的に言うと、Timelineでごった煮表示するなら、Skill、Profile、SkillAppealにTimeline親クラスを作成して、Polymorphic Modelクエリで一括取得するって感じでしょうか

それか別でTimeline Modelを作成するかですね。

Modelをいじらなくてもなんとかしたいですね。
View側で吸収できるような仕組みってないんでしたっけ。

※勝手なイメージですが
 TimelineViewの中にSkillApealViewとNewSkillViewとNewuserViewがいるような感じで…

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

Viewレベルでは多分可能な気がしますが、ごった煮タイムライン(時間ソート?)だと、一撃で取ってくるのが厳しいかなって思っています。

3発それぞれ取得して、時間ソートすれば可能な気はしますが、、、 それぞれだとちょっとめんどくさいかなと。。。
親クラス作って一気にPolymorphic Modelクエリで取得したら楽な気がしました。

yusuke kokubo さんが約13年前に更新

なるほどー。

ちょっと面倒ですが、3つを別々に取得してサーバのインメモリ上でマージする方がぼくの好みではあります。
Polymorphic Modelはクラスの親子関係を使うのでオブジェクト指向的な観点からちょっと抵抗が…。

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

Polymorphic Modelはクラスの親子関係を使うのでオブジェクト指向的な観点からちょっと抵抗が…。

確かにそれは有りますね。。。
なんとなくはTimeline Modelを別で作っておいたほうがいい気もしていました。
3つ別々に取るのに抵抗を持っているのは、pagingしづらいなぁってところぐらいです。
今のそれぞれのmodel putの所にTimeline作成用のTaskquequeを仕込んでおいて、
裏で非同期Timeline putすればそこまでパフォーマンス的にも辛くないかなと思います。

今までの分は一発遡及バッチ作れば楽に行けそうですし。

Timelineには区分値持たせて、GINでその区分値を見てViewを作成する
Providerを作成すればオブジェクト志向っぽいきがします。

yusuke kokubo さんが約13年前に更新

TimelineModelをつくるのがModel的にもappengine的にも良さそうですね。

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

yusuke kokubo は書きました:

TimelineModelをつくるのがModel的にもappengine的にも良さそうですね。

ではそんな感じで、作ってみます。
UI系はもう少しCacooで相談させてください!!

yusuke kokubo さんが約13年前に更新

  • 担当者啓介 大橋 にセット

了解です。
よろしくお願いします。

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

  • ステータス新規(New) から 担当(Assigned) に変更

yusuke kokubo さんが約13年前に更新

とりあえず3月分のSprintを終わらせたいのでこのチケットは終了にして、
TimeLine化は別チケットにしてよいですか?

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

  • ステータス担当(Assigned) から 解決(Resolved) に変更

了解です。。。
申し訳ないっす。。。

あとtimeline以外にもう一個2pain系のチケット後で切ります!

yusuke kokubo さんが約13年前に更新

  • ステータス解決(Resolved) から 終了(Closed) に変更

#700 に移動しました~

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