EC-CUBE on Bootstrap3 - Gunma.web#16

33
EC-CUBE on Bootstrap3 2014/4/12 Gunma.web #16 @clicktx

description

Gunma.web#16で発表したスライド。EC-CUBE用のデザインテンプレートを作った話。

Transcript of EC-CUBE on Bootstrap3 - Gunma.web#16

Page 1: EC-CUBE on Bootstrap3 - Gunma.web#16

EC-CUBEon

Bootstrap32014/4/12 Gunma.web

#16@clicktx

Page 2: EC-CUBE on Bootstrap3 - Gunma.web#16

about me

• Nome :すぎむら むねのり

• Twitter: @clicktx

• Lingua: Perl

• Blog: http://perl.no-tubo.net/

• Professione: アマグラマー

Page 3: EC-CUBE on Bootstrap3 - Gunma.web#16

EC-CUBEon

Bootstrap3

Page 4: EC-CUBE on Bootstrap3 - Gunma.web#16

EC-CUBEon

Bootstrap3= EC-CUBE 用のデザインテンプレート

Page 5: EC-CUBE on Bootstrap3 - Gunma.web#16

デモサイト

http://eccube-on-bootstrap3.no-tubo.net

# gunm aw eb でツイートします

Page 6: EC-CUBE on Bootstrap3 - Gunma.web#16

特徴

レスポンシブ web デザイン

モバイル(特にスマートフォン)で使いやすい

Page 7: EC-CUBE on Bootstrap3 - Gunma.web#16

なぜつくったか?

Bootstrap で作られているものがあった (*1) ので触発されて EC-CUBE 本体が 2.12 系 Bootstrap が 2 系

Bootstrap3 系を学ぶチャンス!

*1 eccube-bootstrap という EC CUBE 用のテーマを作りました。 - ALLAURMONOhttp://blog.nagaki.me/practice/released-eccube-bootstrap.html

Page 8: EC-CUBE on Bootstrap3 - Gunma.web#16

作業

2/7 〜 4/5 ( 60 〜 70 時間程) メモ忘れあるかも

修正したファイル( .tpl のみ)で 48ファイル

実は全部終わっていない… テンプレートは全 69 ファイル My ページとか、ショッピングプロ

セスとか

Page 9: EC-CUBE on Bootstrap3 - Gunma.web#16

使用上の注意点

スマホ用テンプレートを手動で無効にする必要がある EC-CUBE 本家で販売されているレスポ

ンシブテンプレートはプラグインとして作られている

今回はデザインテンプレートとして製作しているので PHP 等のカスタマイズは出来ない

EC-CUBE でスマホ用と携帯用テンプレートを無効にする方法 | SPOT[ スポット ] http://p.tl/i2Qr

Page 10: EC-CUBE on Bootstrap3 - Gunma.web#16

Bootstrap32 系と 3 系の違い

Page 11: EC-CUBE on Bootstrap3 - Gunma.web#16

デザイン

Page 12: EC-CUBE on Bootstrap3 - Gunma.web#16

デザインの違い

2 系 - リッチデザイン 3 系 - フラットデザイン

Page 13: EC-CUBE on Bootstrap3 - Gunma.web#16

デザイン

2 系 - リッチデザイン 3 系 - フラットデザイン

Page 14: EC-CUBE on Bootstrap3 - Gunma.web#16

好みは人それぞれかも知れません!

Page 15: EC-CUBE on Bootstrap3 - Gunma.web#16
Page 16: EC-CUBE on Bootstrap3 - Gunma.web#16

グラフィックアイコン

Page 17: EC-CUBE on Bootstrap3 - Gunma.web#16

グラフィックアイコンの違い

2 系 – png + CSS スプライト 3 系 – web フォント

Page 18: EC-CUBE on Bootstrap3 - Gunma.web#16

モバイルファースト

Page 19: EC-CUBE on Bootstrap3 - Gunma.web#16

進化したグリッドシステム

モバイルデバイスが切り分けられた。 スマホ・タブレットが別々に扱える

各デバイス別にレイアウトを指定しやすくなった

各デバイス別に表示・非表示ブロックを指定しやすくなった

Page 20: EC-CUBE on Bootstrap3 - Gunma.web#16

カラム指定系 class

col-xs-* … スマートフォン

col-sm-* … タブレット(縦)

col-md-* … タブレット(横)、 PC

col-lg-* … PC

*は 1 〜 12 の数字

Page 21: EC-CUBE on Bootstrap3 - Gunma.web#16

カラムオフセット class

col-xs-offset-*, col-sm-offset-* …

*は 0 〜 12 の数字

表示・非表示指定 class

visible-xs, visible-sm …

hidden-xs, hidden-sm …

Page 22: EC-CUBE on Bootstrap3 - Gunma.web#16

カラム指定 pull/push 系class

col-md-pull-*

col-md-push-*

*は 0 〜 12 の数字

3 カラムレイアウト作る時とか超便利!

Page 23: EC-CUBE on Bootstrap3 - Gunma.web#16

EC-CUBE on Bootstrap3

おまけ機能

Page 24: EC-CUBE on Bootstrap3 - Gunma.web#16

今日いらしている方の大半がスキなフレーズを取り入れました!

Page 25: EC-CUBE on Bootstrap3 - Gunma.web#16
Page 26: EC-CUBE on Bootstrap3 - Gunma.web#16

×

Page 27: EC-CUBE on Bootstrap3 - Gunma.web#16

今日はエンジニアの集まりなんだから「 jk 」と言ったら答えは一つに決まってるだろ? JK

Page 28: EC-CUBE on Bootstrap3 - Gunma.web#16
Page 29: EC-CUBE on Bootstrap3 - Gunma.web#16

vi/vimキーバインド

Page 30: EC-CUBE on Bootstrap3 - Gunma.web#16

Twitter とか Facebook とかGoogle とか実装してて最近流行ってますよね!

Page 31: EC-CUBE on Bootstrap3 - Gunma.web#16

vi/vim キーバインド対応

j,k … 次の項目・前の項目(移動)

h,l … 戻る・進む ( ブラウザ動作 )

H or 0 or ^ … 最初の項目へ

L or $ … 最後の項目へ

g … ページトップへ移動

G … ページボトムへ移動

/ or ? … 検索フォーム

- … ホームページヘ

Page 32: EC-CUBE on Bootstrap3 - Gunma.web#16

github で公開予定ですhttps://github.com/clicktx/eccube-on-bootstrap3

Page 33: EC-CUBE on Bootstrap3 - Gunma.web#16

ご清澄ありがとうございました