SlideShare una empresa de Scribd logo
1 de 33
EC-CUBE
on
Bootstrap3
2014/4/12 Gunma.web #16
@clicktx
about me
• Nome :すぎむら むねのり
• Twitter: @clicktx
• Lingua: Perl
• Blog: http://perl.no-tubo.net/
• Professione: アマグラマー
EC-CUBE
on
Bootstrap3
EC-CUBE
on
Bootstrap3
= EC-CUBE 用のデザインテンプレート
デモサイト
http://eccube-on-bootstrap3.no-tubo.net
#gunmaweb でツイートします
特徴
 レスポンシブ web デザイン
 モバイル(特にスマートフォン)で使
いやすい
なぜつくったか?
 Bootstrap で作られているものがあった
(*1) ので触発されて
 EC-CUBE 本体が 2.12 系
 Bootstrap が 2 系
 Bootstrap3 系を学ぶチャンス!
*1 eccube-bootstrap という EC CUBE 用のテーマを作りました。 - ALLAURMONO
http://blog.nagaki.me/practice/released-eccube-bootstrap.html
作業
 2/7 〜 4/5 ( 60 〜 70 時間程)
 メモ忘れあるかも
 修正したファイル( .tpl のみ)で 48
ファイル
 …実は全部終わっていない
 テンプレートは全 69 ファイル
 My ページとか、ショッピングプロセ
スとか
使用上の注意点
 スマホ用テンプレートを手動で無効に
する必要がある
 EC-CUBE 本家で販売されているレスポン
シブテンプレートはプラグインとして作
られている
 今回はデザインテンプレートとして製作
しているので PHP 等のカスタマイズは出
来ない
 EC-CUBE でスマホ用と携帯用テンプレートを無
効にする方法 | SPOT[ スポット ]
http://p.tl/i2Qr
Bootstrap3
2 系と 3 系の違い
デザイン
デザインの違い
2 系 - リッチデザイン 3 系 - フラットデザイン
デザイン
2 系 - リッチデザイン 3 系 - フラットデザイン
好みは人それぞれかも知れません!
グラフィック
アイコン
グラフィックアイコンの違い
2 –系 png + CSS スプライト 3 –系 web フォント
モバイル
ファースト
進化したグリッドシステム
 モバイルデバイスが切り分けられた。
 スマホ・タブレットが別々に扱える
 各デバイス別にレイアウトを指定しや
すくなった
 各デバイス別に表示・非表示ブロック
を指定しやすくなった
カラム指定系 class
 col-xs-* … スマートフォン
 col-sm-* … タブレット(縦)
 col-md-* … タブレット(横)、 PC
 col-lg-* … PC
* は 1 〜 12 の数字
カラムオフセット class
 col-xs-offset-*, col-sm-offset-* …
* は 0 〜 12 の数字
表示・非表示指定 class
 visible-xs, visible-sm …
 hidden-xs, hidden-sm …
カラム指定 pull/push 系 class
 col-md-pull-*
 col-md-push-*
* は 0 〜 12 の数字
3 カラムレイアウト作る時とか超便利!
EC-CUBE on Bootstrap3
おまけ機能
今日いらしている方の大半がスキな
フレーズを取り入れました!
今日はエンジニアの集まりなんだ
から「 jk 」と言ったら答えは一つ
に決まってるだろ? JK
vi/vim
キーバインド
Twitter とか Facebook とか Google と
か実装してて最近流行ってますよ
ね!
vi/vim キーバインド対応
 j,k … 次の項目・前の項目(移動)
 h,l … 戻る・進む ( ブラウザ動作 )
 H or 0 or ^ … 最初の項目へ
 L or $ … 最後の項目へ
 g … ページトップへ移動
 G … ページボトムへ移動
 / or ? … 検索フォーム
 - … ホームページヘ
github で公開予定です
https://github.com/clicktx/eccube-on-bootstrap3
ご清澄ありがとう
ございました

Más contenido relacionado

La actualidad más candente

Browser oh browser browser
Browser oh browser browserBrowser oh browser browser
Browser oh browser browserTeppei Sato
 
HTML5 アプリ開発
HTML5 アプリ開発HTML5 アプリ開発
HTML5 アプリ開発tomo_masakura
 
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版m ishizaki
 
Web開発の 今までとこれから
Web開発の 今までとこれからWeb開発の 今までとこれから
Web開発の 今までとこれからShinichi Takahashi
 
Vagrant でお手軽開発環境
Vagrant でお手軽開発環境Vagrant でお手軽開発環境
Vagrant でお手軽開発環境Hideki MACHIDA
 
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回    @Co-EdoiOSアプリ開発のためのSwiftビギナーズ勉強会 第6回    @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-EdoMegumi Otani(Czenhe)
 
プロトタイピングでしあわせになろうよ
プロトタイピングでしあわせになろうよプロトタイピングでしあわせになろうよ
プロトタイピングでしあわせになろうよYoshiki Kojima
 
BACKBONE.JSによるWebアプリケーション開発について
BACKBONE.JSによるWebアプリケーション開発についてBACKBONE.JSによるWebアプリケーション開発について
BACKBONE.JSによるWebアプリケーション開発についてToshio Ehara
 
chefからitamaeに乗り換えた話
chefからitamaeに乗り換えた話chefからitamaeに乗り換えた話
chefからitamaeに乗り換えた話Yoshiki Kobayashi
 

La actualidad más candente (9)

Browser oh browser browser
Browser oh browser browserBrowser oh browser browser
Browser oh browser browser
 
HTML5 アプリ開発
HTML5 アプリ開発HTML5 アプリ開発
HTML5 アプリ開発
 
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版
 
Web開発の 今までとこれから
Web開発の 今までとこれからWeb開発の 今までとこれから
Web開発の 今までとこれから
 
Vagrant でお手軽開発環境
Vagrant でお手軽開発環境Vagrant でお手軽開発環境
Vagrant でお手軽開発環境
 
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回    @Co-EdoiOSアプリ開発のためのSwiftビギナーズ勉強会 第6回    @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
 
プロトタイピングでしあわせになろうよ
プロトタイピングでしあわせになろうよプロトタイピングでしあわせになろうよ
プロトタイピングでしあわせになろうよ
 
BACKBONE.JSによるWebアプリケーション開発について
BACKBONE.JSによるWebアプリケーション開発についてBACKBONE.JSによるWebアプリケーション開発について
BACKBONE.JSによるWebアプリケーション開発について
 
chefからitamaeに乗り換えた話
chefからitamaeに乗り換えた話chefからitamaeに乗り換えた話
chefからitamaeに乗り換えた話
 

Destacado

Koi::Bana〜恋に落ちたエンジニア〜
Koi::Bana〜恋に落ちたエンジニア〜Koi::Bana〜恋に落ちたエンジニア〜
Koi::Bana〜恋に落ちたエンジニア〜Munenori Sugimura
 
モダンでオサレなwebサイト
モダンでオサレなwebサイトモダンでオサレなwebサイト
モダンでオサレなwebサイトMunenori Sugimura
 
LDDによるWebアプリケーション開発
LDDによるWebアプリケーション開発LDDによるWebアプリケーション開発
LDDによるWebアプリケーション開発Munenori Sugimura
 
Agavi update-2011 at PHP Conference Japan 2011
Agavi update-2011 at PHP Conference Japan 2011Agavi update-2011 at PHP Conference Japan 2011
Agavi update-2011 at PHP Conference Japan 2011Koichi Tanaka
 
[Phpカンファレンス関西2014 lt]動けばいいじゃない
[Phpカンファレンス関西2014 lt]動けばいいじゃない[Phpカンファレンス関西2014 lt]動けばいいじゃない
[Phpカンファレンス関西2014 lt]動けばいいじゃないKoichi Tanaka
 
あの日見たMVCを僕たちはまだ知らない for RoR
あの日見たMVCを僕たちはまだ知らない for RoRあの日見たMVCを僕たちはまだ知らない for RoR
あの日見たMVCを僕たちはまだ知らない for RoRshinnosuke kugimiya
 
Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF Munenori Sugimura
 
おとなのテキストマイニング
おとなのテキストマイニングおとなのテキストマイニング
おとなのテキストマイニングMunenori Sugimura
 
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5Kenichi Mukai
 
今日から始めるLaravel
今日から始めるLaravel今日から始めるLaravel
今日から始めるLaravelMasaru Matsuo
 
Validações no Ruby on Rails
Validações no Ruby on Rails Validações no Ruby on Rails
Validações no Ruby on Rails Eduardo Mendes
 
Laravel5を使って開発してみた
Laravel5を使って開発してみたLaravel5を使って開発してみた
Laravel5を使って開発してみたTakeo Noda
 
LaravelとMVCの先へ
LaravelとMVCの先へLaravelとMVCの先へ
LaravelとMVCの先へYuuki Takezawa
 
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っているやはりお前らのMVCは間違っている
やはりお前らのMVCは間違っているKoichi Tanaka
 

Destacado (18)

Koi::Bana〜恋に落ちたエンジニア〜
Koi::Bana〜恋に落ちたエンジニア〜Koi::Bana〜恋に落ちたエンジニア〜
Koi::Bana〜恋に落ちたエンジニア〜
 
Vimの話
Vimの話Vimの話
Vimの話
 
モダンでオサレなwebサイト
モダンでオサレなwebサイトモダンでオサレなwebサイト
モダンでオサレなwebサイト
 
LDDによるWebアプリケーション開発
LDDによるWebアプリケーション開発LDDによるWebアプリケーション開発
LDDによるWebアプリケーション開発
 
Agavi updates
Agavi updatesAgavi updates
Agavi updates
 
Agavi update-2011 at PHP Conference Japan 2011
Agavi update-2011 at PHP Conference Japan 2011Agavi update-2011 at PHP Conference Japan 2011
Agavi update-2011 at PHP Conference Japan 2011
 
20% - Gunma.web#15
20% - Gunma.web#1520% - Gunma.web#15
20% - Gunma.web#15
 
[Phpカンファレンス関西2014 lt]動けばいいじゃない
[Phpカンファレンス関西2014 lt]動けばいいじゃない[Phpカンファレンス関西2014 lt]動けばいいじゃない
[Phpカンファレンス関西2014 lt]動けばいいじゃない
 
あの日見たMVCを僕たちはまだ知らない for RoR
あの日見たMVCを僕たちはまだ知らない for RoRあの日見たMVCを僕たちはまだ知らない for RoR
あの日見たMVCを僕たちはまだ知らない for RoR
 
Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF
 
Silex入門
Silex入門Silex入門
Silex入門
 
おとなのテキストマイニング
おとなのテキストマイニングおとなのテキストマイニング
おとなのテキストマイニング
 
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5
 
今日から始めるLaravel
今日から始めるLaravel今日から始めるLaravel
今日から始めるLaravel
 
Validações no Ruby on Rails
Validações no Ruby on Rails Validações no Ruby on Rails
Validações no Ruby on Rails
 
Laravel5を使って開発してみた
Laravel5を使って開発してみたLaravel5を使って開発してみた
Laravel5を使って開発してみた
 
LaravelとMVCの先へ
LaravelとMVCの先へLaravelとMVCの先へ
LaravelとMVCの先へ
 
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っているやはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
 

Similar a EC-CUBE on Bootstrap3 - Gunma.web#16

超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみようHoriguchi Seito
 
EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介
EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介
EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介Kentaro Ohkouchi
 
俺、エバンジェリストだけど、 EC-CUBEについて何か聞きたいことある?
俺、エバンジェリストだけど、 EC-CUBEについて何か聞きたいことある?俺、エバンジェリストだけど、 EC-CUBEについて何か聞きたいことある?
俺、エバンジェリストだけど、 EC-CUBEについて何か聞きたいことある?Kentaro Ohkouchi
 
Azure DevOps Community LT 文化醸成とツール支援
Azure DevOps Community LT 文化醸成とツール支援Azure DevOps Community LT 文化醸成とツール支援
Azure DevOps Community LT 文化醸成とツール支援JunichiMitsunaga
 
USB3 host driver program structure
USB3 host driver program structureUSB3 host driver program structure
USB3 host driver program structureuchan_nos
 
ASP.NET MVC で Bootstrap
ASP.NET MVC で BootstrapASP.NET MVC で Bootstrap
ASP.NET MVC で BootstrapYoshitaka Seo
 

Similar a EC-CUBE on Bootstrap3 - Gunma.web#16 (7)

EC-CUBE 4 入門
EC-CUBE 4 入門EC-CUBE 4 入門
EC-CUBE 4 入門
 
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
 
EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介
EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介
EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介
 
俺、エバンジェリストだけど、 EC-CUBEについて何か聞きたいことある?
俺、エバンジェリストだけど、 EC-CUBEについて何か聞きたいことある?俺、エバンジェリストだけど、 EC-CUBEについて何か聞きたいことある?
俺、エバンジェリストだけど、 EC-CUBEについて何か聞きたいことある?
 
Azure DevOps Community LT 文化醸成とツール支援
Azure DevOps Community LT 文化醸成とツール支援Azure DevOps Community LT 文化醸成とツール支援
Azure DevOps Community LT 文化醸成とツール支援
 
USB3 host driver program structure
USB3 host driver program structureUSB3 host driver program structure
USB3 host driver program structure
 
ASP.NET MVC で Bootstrap
ASP.NET MVC で BootstrapASP.NET MVC で Bootstrap
ASP.NET MVC で Bootstrap
 

EC-CUBE on Bootstrap3 - Gunma.web#16

Notas del editor

  1. ----- 会議メモ (2014/04/12 09:09) ----- アイコンのサイズを大きくした時でもキレイ
  2. コンセプトを前面に押し出しています
  3. ----- 会議メモ (2014/04/12 00:12) ----- すごく重宝する!
  4. ----- 会議メモ (2014/04/12 00:12) ----- 最後にテンプレートの機能をひとつ紹介
  5. 使い込んでるモノ?
  6. ----- 会議メモ (2014/04/12 00:12) ----- 動作はこんな感じ