Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kentaro Ohkouchi
PPTX, PDF
1,310 views
EC-CUBEデザインカスタマイズの ベストプラクティス!
EC-CUBE名古屋ユーザーグループ Vol.58
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 22
2
/ 22
3
/ 22
4
/ 22
5
/ 22
6
/ 22
7
/ 22
8
/ 22
9
/ 22
10
/ 22
11
/ 22
12
/ 22
13
/ 22
14
/ 22
15
/ 22
16
/ 22
17
/ 22
18
/ 22
19
/ 22
20
/ 22
21
/ 22
22
/ 22
More Related Content
PDF
モックアップ共有のススメ
by
Kazuyoshi Goto
PDF
Editor縮小のススメ
by
Nobukazu Hanada
PPTX
「UI/UXデザインでサイトを改善しよう」EC-CUBE勉強会 vol.16
by
Kentaro Ohkouchi
KEY
【初心者向け】EC-CUBE プラグイン作成 ハンズオンセミナー @ 名古屋
by
Kentaro Ohkouchi
PPTX
EC-CUBE をアップロードしよう!
by
Kentaro Ohkouchi
PPTX
EC-CUBE最新情報!3.1開発進捗説明会の報告します!
by
Kentaro Ohkouchi
PPTX
EC-CUBEプラグイン制作のポイント
by
Takami Kazuya
PPTX
Microsoft Azure x EC-CUBE @西浦温泉
by
Kentaro Ohkouchi
モックアップ共有のススメ
by
Kazuyoshi Goto
Editor縮小のススメ
by
Nobukazu Hanada
「UI/UXデザインでサイトを改善しよう」EC-CUBE勉強会 vol.16
by
Kentaro Ohkouchi
【初心者向け】EC-CUBE プラグイン作成 ハンズオンセミナー @ 名古屋
by
Kentaro Ohkouchi
EC-CUBE をアップロードしよう!
by
Kentaro Ohkouchi
EC-CUBE最新情報!3.1開発進捗説明会の報告します!
by
Kentaro Ohkouchi
EC-CUBEプラグイン制作のポイント
by
Takami Kazuya
Microsoft Azure x EC-CUBE @西浦温泉
by
Kentaro Ohkouchi
Similar to EC-CUBEデザインカスタマイズの ベストプラクティス!
PPTX
201706 EC-CUBE 3.1開発進捗説明会:デザインカスタマイズ&新機能編 01_全体方針
by
EC-CUBE
PPTX
201703 EC-CUBE 3.1開発方針説明会:機能カスタマイズ編 01_全体方針
by
EC-CUBE
PPTX
Azure上でec cubeを運用するポイント
by
Makoto Nishimura
PPTX
超簡単になった EC-CUBE3 のインストール
by
Kentaro Ohkouchi
PPTX
201710_EC-CUBE 開発進捗説明会:開発背景・今後のスケジュール
by
EC-CUBE
PPTX
Ec cubeで仕事をするということ
by
Makoto Nishimura
201706 EC-CUBE 3.1開発進捗説明会:デザインカスタマイズ&新機能編 01_全体方針
by
EC-CUBE
201703 EC-CUBE 3.1開発方針説明会:機能カスタマイズ編 01_全体方針
by
EC-CUBE
Azure上でec cubeを運用するポイント
by
Makoto Nishimura
超簡単になった EC-CUBE3 のインストール
by
Kentaro Ohkouchi
201710_EC-CUBE 開発進捗説明会:開発背景・今後のスケジュール
by
EC-CUBE
Ec cubeで仕事をするということ
by
Makoto Nishimura
More from Kentaro Ohkouchi
PPTX
PHP7.3へのバージョンアップ対策
by
Kentaro Ohkouchi
PPTX
中小ネットショップの 軽減税率対策を学ぼう!
by
Kentaro Ohkouchi
PPTX
他人事ではないぞ! ECサイトのセキュリティ強化
by
Kentaro Ohkouchi
PPTX
ネットショップのアクセス解析超入門
by
Kentaro Ohkouchi
PPTX
EC-CUBE と PayPal の縁結び
by
Kentaro Ohkouchi
PPTX
開発者視点で選ぶ「2系」と「3系」。 そして3系の次期バージョン
by
Kentaro Ohkouchi
PPTX
EC-CUBE次期バージョンから、しっかり学ぶ Symfony
by
Kentaro Ohkouchi
PPTX
EC-CUBE と PayPal は仲良しか?
by
Kentaro Ohkouchi
PPTX
フロントエンドだけで完結! checkout.js でペイパろう
by
Kentaro Ohkouchi
PPTX
EC-CUBE API プラグイン勉強会
by
Kentaro Ohkouchi
PPTX
EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介
by
Kentaro Ohkouchi
PPTX
EC-CUBE はいいぞ
by
Kentaro Ohkouchi
PPTX
俺、エバンジェリストだけど、 EC-CUBEについて何か聞きたいことある?
by
Kentaro Ohkouchi
PPTX
PHPのキャッシュを使いこなせ!
by
Kentaro Ohkouchi
PPTX
EC-CUBE on SQL データベース勉強会
by
Kentaro Ohkouchi
PDF
よりよい UI/UX を創るためのアクセス解析
by
Kentaro Ohkouchi
PPTX
UI/UXデザインでサイトを改善しよう
by
Kentaro Ohkouchi
PDF
Github と仲良くなろう!
by
Kentaro Ohkouchi
PDF
明日は我が身。他人事ではないECサイトのセキュリティのお話
by
Kentaro Ohkouchi
PDF
EC-CUBE とクラウドは仲良しか?
by
Kentaro Ohkouchi
PHP7.3へのバージョンアップ対策
by
Kentaro Ohkouchi
中小ネットショップの 軽減税率対策を学ぼう!
by
Kentaro Ohkouchi
他人事ではないぞ! ECサイトのセキュリティ強化
by
Kentaro Ohkouchi
ネットショップのアクセス解析超入門
by
Kentaro Ohkouchi
EC-CUBE と PayPal の縁結び
by
Kentaro Ohkouchi
開発者視点で選ぶ「2系」と「3系」。 そして3系の次期バージョン
by
Kentaro Ohkouchi
EC-CUBE次期バージョンから、しっかり学ぶ Symfony
by
Kentaro Ohkouchi
EC-CUBE と PayPal は仲良しか?
by
Kentaro Ohkouchi
フロントエンドだけで完結! checkout.js でペイパろう
by
Kentaro Ohkouchi
EC-CUBE API プラグイン勉強会
by
Kentaro Ohkouchi
EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介
by
Kentaro Ohkouchi
EC-CUBE はいいぞ
by
Kentaro Ohkouchi
俺、エバンジェリストだけど、 EC-CUBEについて何か聞きたいことある?
by
Kentaro Ohkouchi
PHPのキャッシュを使いこなせ!
by
Kentaro Ohkouchi
EC-CUBE on SQL データベース勉強会
by
Kentaro Ohkouchi
よりよい UI/UX を創るためのアクセス解析
by
Kentaro Ohkouchi
UI/UXデザインでサイトを改善しよう
by
Kentaro Ohkouchi
Github と仲良くなろう!
by
Kentaro Ohkouchi
明日は我が身。他人事ではないECサイトのセキュリティのお話
by
Kentaro Ohkouchi
EC-CUBE とクラウドは仲良しか?
by
Kentaro Ohkouchi
EC-CUBEデザインカスタマイズの ベストプラクティス!
1.
EC-CUBEデザインカスタマイズの ベストプラクティス! EC-CUBE名古屋ユーザーグループ Vol.58 大河内健太郎
2.
自己紹介 名前: 大河内健太郎(@nanasess) 年齢:
41才 出身: 愛知県西尾市一色町 在住: 宝塚市 前職:寿司屋の板前 資格: 調理師・ふぐ処理師 EC-CUBE コミッター・公式エバンジェリスト 最近のマイブーム: 輪廻転生
3.
Agenda 作業効率向上の考え方 効率のよいフォルダ構成 プラグインを使う場合の注意点
4.
作業効率向上の考え方 いつでも過去に戻れるようにする。 過去と現在を簡単に比較できる。 把握しやすい。他の担当者に引継ぎしやすい。
5.
–Hadley Wickham Gitを使わないソフトウェア開発は "Coding without
commits is like free-climbing” フリークライミングのようなものだ
6.
いつでも過去に戻れるように (できることなら) Git を使う どんな間違った変更をしても、すぐ戻れる 過って削除しても、すぐ戻れる どんな編集をしたか比較できる
7.
でも Git は難しいよね
8.
Git をちゃんと使えなくても、 これだけはやっておきたい 1. git
init . 2. .gitignore を作成(後述) 3. git add . 4. git commit -m ‘init commit’ 最低限、これだけやっておけば、git diff と叩くだけで、過去に何を編 集したか比較できるようになる。
9.
.gitignore このファイルを EC-CUBE をインストールしたフォルダに入れ る EC-CUBE
3系 https://github.com/EC-CUBE/ec-cube/blob/master/.gitignore EC-CUBE 2系 https://github.com/EC-CUBE/eccube- 2_13/blob/master/.gitignore
10.
デザイン管理画面の罠 EC-CUBE の管理画面から、デザイン変更できて便利だよ ね 反面、デメリットも 保存したら過去に戻れない。もちろん比較もできない 編集機能が貧弱。検索もできない 構文ミスってるとシステムエラー
11.
レイアウト編集機能の使いどころ 一度設定したら、レイアウト自体を変更することは少ない はず レイアウトは変えない前提。レイアウト編集の柔軟性を考 慮したデザインは樕の道 バナーの入れ替え等に特化した使い方をしよう
12.
デザイン管理画面は使わない! CMS 的な機能が欲しければ、 WordPress などを使おう! 餅は餅屋。連携のためのヒント https://qiita.com/nanasess/items/63717ff0d6e9518a124f
13.
じゃあ、どうやってサーバー上 のファイルを変更するの?
14.
ファイルアクセスの方法 scp または sftp
でファイル転送(おすすめ) FTP または FTPS でファイル転送 vim でサーバー上のファイルを編集(初心者はおすすめしない ) Git で取得(初心者はおすすめしない) その他デプロイツール(初心者はおすすめしない)
15.
デザイン管理を使わないメリット 使い慣れたエディタを使える エディタのアン・ドゥー機能で戻れる 文字列検索できる
16.
どのファイルを編集するの? 基本は default テンプレート(重要) 新たに独自のテンプレートは作らない(テンプレートを購入した場合は例外) 新たに作ると、
Git を使った過去との比較がしにくくなる 脆弱性対応で更新されるのは default テンプレート 特に3系は、デザイン管理で編集すると app/template 以下に編集後のファイ ルができるので要注意。更新されたファイルがどこにあるのか行方不明にな りやすく、引継ぎや作業効率の低下につながる
17.
で、どのファイル編集したらいい の? 3系 src/Eccube/Resource/template/default 2系 data/Smarty/templates/default 「コアファイル触るな」なんて人の話は聞かなくていい。 Git 使っていれば躊躇なく触ってOK
18.
(余談)PHPプログラムのカスタマイズ する場合も 3系はプラグインでカスタマイズしようって話がよくあがる けど、そんな話は聞かなくていい。メンテや引継ぎが辛く なるだけ。プラグインカスタマイズで睡眠時間は増えない 。 バージョンアップなら Git でしよう https://qiita.com/nanasess/items/fe2a93ff64833d87eb19 同じ理由で2系の
extends も使わなくていい。
19.
プラグインの注意点 プラグインの入れすぎ注意(競合して動かなくなる) 必要最小限。必ずテストしてから本番投入。 HTML の構造や CSS
の id は極力変更しない(動かなくなる ) デザインはもちろん合わなくなる場合が多いので、プラグ イン自体の修正が必要
20.
頑張ってプラグインでカスタマイズしても、 結局プラグインをカスタマイズしないと動かないんで す。 「プラグインを使えばバージョンアップが楽になる」 ことは少ないです。 Git を使えば楽になります。
21.
まとめ できることなら Git を使おう。使いこなす必要はありません 。バージョン管理は安心と睡眠時間を提供します。 デザイン管理画面は無理して使わなくていい カスタマイズするのは
default テンプレート
22.
ご静聴ありがとうございました !
Download