Project

General

Profile

Actions

Feature #692

closed

画面UIの2ペイン化

Added by yusuke kokubo about 10 years ago. Updated about 10 years ago.

Status:
終了(Closed)
Priority:
通常(Normal)
Assignee:
Target version:
Start date:
03/15/2011
Due date:
% Done:

0%

Estimated time:

Description

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


Related issues

Related to SkillMaps - Feature #700: TimeLine終了(Closed)啓介 大橋03/31/2011

Actions
Actions #1

Updated by 啓介 大橋 about 10 years ago

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

https://cacoo.com/diagrams/kjdGNC02x5taMoMs

Actions #2

Updated by yusuke kokubo about 10 years ago

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

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

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

Actions #3

Updated by yusuke kokubo about 10 years ago

アドレスは

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

Actions #4

Updated by 啓介 大橋 about 10 years ago

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

Actions #5

Updated by 啓介 大橋 about 10 years ago

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

Actions #6

Updated by yusuke kokubo about 10 years ago

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

Actions #7

Updated by 啓介 大橋 about 10 years ago

追加できました!

Actions #8

Updated by 啓介 大橋 about 10 years ago

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

Actions #9

Updated by 啓介 大橋 about 10 years ago

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

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

Actions #10

Updated by yusuke kokubo about 10 years ago

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

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

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

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

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

Actions #11

Updated by 啓介 大橋 about 10 years ago

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

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

Actions #12

Updated by yusuke kokubo about 10 years ago

なるほどー。

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

Actions #13

Updated by 啓介 大橋 about 10 years ago

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

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

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

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

Actions #14

Updated by yusuke kokubo about 10 years ago

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

Actions #15

Updated by 啓介 大橋 about 10 years ago

yusuke kokubo は書きました:

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

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

Actions #16

Updated by yusuke kokubo about 10 years ago

  • Assignee set to 啓介 大橋

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

Actions #17

Updated by 啓介 大橋 about 10 years ago

  • Status changed from 新規(New) to 担当(Assigned)
Actions #18

Updated by yusuke kokubo about 10 years ago

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

Actions #19

Updated by 啓介 大橋 about 10 years ago

  • Status changed from 担当(Assigned) to 解決(Resolved)

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

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

Actions #20

Updated by yusuke kokubo about 10 years ago

  • Status changed from 解決(Resolved) to 終了(Closed)

#700 に移動しました~

Actions

Also available in: Atom PDF