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
Takami Kazuya
1,938 views
EC-CUBEプラグイン制作のポイント
2013/11/23 OpenSourceConference in Oita にて45分間の講演内容。
Technology
◦
Read more
2
Save
Share
Embed
Embed presentation
1
/ 12
2
/ 12
3
/ 12
4
/ 12
5
/ 12
6
/ 12
7
/ 12
8
/ 12
9
/ 12
10
/ 12
11
/ 12
12
/ 12
More Related Content
PPT
EC-CUBEの設計思想について
by
Kentaro Ohkouchi
PDF
202101 EC-CUBE 4.1 開発進捗説明会
by
EC-CUBE
PPTX
EC-CUBE3プラグイン仕様
by
Shinichi Takahashi
KEY
EC-CUBEプラグイン講義
by
ria1201
PPTX
201706 EC-CUBE 3.1開発進捗説明会:デザインカスタマイズ&新機能編 01_全体方針
by
EC-CUBE
PPTX
201703 EC-CUBE 3.1開発方針説明会:機能カスタマイズ編 01_全体方針
by
EC-CUBE
KEY
【初心者向け】EC-CUBE プラグイン作成 ハンズオンセミナー @ 名古屋
by
Kentaro Ohkouchi
PDF
Cmu for up
by
Norihiro Maruoka
EC-CUBEの設計思想について
by
Kentaro Ohkouchi
202101 EC-CUBE 4.1 開発進捗説明会
by
EC-CUBE
EC-CUBE3プラグイン仕様
by
Shinichi Takahashi
EC-CUBEプラグイン講義
by
ria1201
201706 EC-CUBE 3.1開発進捗説明会:デザインカスタマイズ&新機能編 01_全体方針
by
EC-CUBE
201703 EC-CUBE 3.1開発方針説明会:機能カスタマイズ編 01_全体方針
by
EC-CUBE
【初心者向け】EC-CUBE プラグイン作成 ハンズオンセミナー @ 名古屋
by
Kentaro Ohkouchi
Cmu for up
by
Norihiro Maruoka
Similar to EC-CUBEプラグイン制作のポイント
PPTX
Ec cubeで仕事をするということ
by
Makoto Nishimura
PPTX
EC-CUBE API プラグイン勉強会
by
Kentaro Ohkouchi
PPTX
EC-CUBEデザインカスタマイズの ベストプラクティス!
by
Kentaro Ohkouchi
PDF
EC-CUBEユーザカンファレンス2016
by
Chihiro Adachi
PPTX
【concrete5】Block Designer Pro を使って工数削減のススメ
by
Shinji Sakai
PDF
2016 07-16 PHPカンファレンス関西2016(EC-CUBE)
by
EC-CUBE
PPTX
EC-CUBE次期バージョンから、しっかり学ぶ Symfony
by
Kentaro Ohkouchi
PDF
201803_EC-CUBE開発進捗説明会_1_3.n概要説明
by
EC-CUBE
PPTX
201706 EC-CUBE 3.1開発進捗説明会:デザインカスタマイズ&新機能編 04_機能改善
by
EC-CUBE
PPTX
Symfonyコンポーネントで生まれ変わるEC-CUBE
by
Shinichi Takahashi
PPTX
EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介
by
Kentaro Ohkouchi
PDF
20120826 ec cube-handson
by
Masaki Takeda
PPTX
EC-CUBE Ver2とVer3 どう違う? 構築と運用の実際
by
俊雄 朝山
PPTX
concrete5×ec cube(武氏)スライドシェア用
by
株式会社システムフレンド
PPTX
201710_EC-CUBE 開発進捗説明会:開発背景・今後のスケジュール
by
EC-CUBE
PPTX
超簡単になった EC-CUBE3 のインストール
by
Kentaro Ohkouchi
PDF
Ec cube開発合宿 プラグインセミナー
by
Ayumu Kawaguchi
PPTX
201706 EC-CUBE 3.1開発進捗説明会:デザインカスタマイズ&新機能編 02_デザインカスタマイズ
by
EC-CUBE
PPTX
201703 EC-CUBE 3.1開発方針説明会:機能カスタマイズ編 02_機能カスタマイズのためのアーキテクチャ
by
EC-CUBE
PPTX
201710_EC-CUBE 開発進捗説明会:Customize・Pluginライブコーディン
by
EC-CUBE
Ec cubeで仕事をするということ
by
Makoto Nishimura
EC-CUBE API プラグイン勉強会
by
Kentaro Ohkouchi
EC-CUBEデザインカスタマイズの ベストプラクティス!
by
Kentaro Ohkouchi
EC-CUBEユーザカンファレンス2016
by
Chihiro Adachi
【concrete5】Block Designer Pro を使って工数削減のススメ
by
Shinji Sakai
2016 07-16 PHPカンファレンス関西2016(EC-CUBE)
by
EC-CUBE
EC-CUBE次期バージョンから、しっかり学ぶ Symfony
by
Kentaro Ohkouchi
201803_EC-CUBE開発進捗説明会_1_3.n概要説明
by
EC-CUBE
201706 EC-CUBE 3.1開発進捗説明会:デザインカスタマイズ&新機能編 04_機能改善
by
EC-CUBE
Symfonyコンポーネントで生まれ変わるEC-CUBE
by
Shinichi Takahashi
EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介
by
Kentaro Ohkouchi
20120826 ec cube-handson
by
Masaki Takeda
EC-CUBE Ver2とVer3 どう違う? 構築と運用の実際
by
俊雄 朝山
concrete5×ec cube(武氏)スライドシェア用
by
株式会社システムフレンド
201710_EC-CUBE 開発進捗説明会:開発背景・今後のスケジュール
by
EC-CUBE
超簡単になった EC-CUBE3 のインストール
by
Kentaro Ohkouchi
Ec cube開発合宿 プラグインセミナー
by
Ayumu Kawaguchi
201706 EC-CUBE 3.1開発進捗説明会:デザインカスタマイズ&新機能編 02_デザインカスタマイズ
by
EC-CUBE
201703 EC-CUBE 3.1開発方針説明会:機能カスタマイズ編 02_機能カスタマイズのためのアーキテクチャ
by
EC-CUBE
201710_EC-CUBE 開発進捗説明会:Customize・Pluginライブコーディン
by
EC-CUBE
More from Takami Kazuya
PDF
WordPress + JSON-LDで構造化するこれからのマークアップ
by
Takami Kazuya
PDF
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
by
Takami Kazuya
PDF
プラグイン公開までの道のり
by
Takami Kazuya
PDF
History api
by
Takami Kazuya
PDF
WordPress+AMP
by
Takami Kazuya
PDF
WordPressで考えるこれからのコンテンツ制作
by
Takami Kazuya
PDF
jQuery3.0-beta1-point
by
Takami Kazuya
PDF
WordPressプラグインの作り方
by
Takami Kazuya
PDF
WordPress widget api
by
Takami Kazuya
PDF
WordPressプラグイン考察
by
Takami Kazuya
PDF
WordPressをこれから始める人のためのテーマ講座
by
Takami Kazuya
PDF
HTML栄枯盛衰は世の習い
by
Takami Kazuya
PDF
GoogleAppsScript入門
by
Takami Kazuya
PDF
Miyazaki.js vol.2
by
Takami Kazuya
PDF
Wordpress カスタム投稿
by
Takami Kazuya
PDF
Googleデータポータルで見える化に挑戦vol.2
by
Takami Kazuya
PDF
Google Apps Script 入門
by
Takami Kazuya
PDF
【WordBench宮崎】第3回・4回アンケート報告
by
Takami Kazuya
PDF
JSON-LD schema.org定義によるデータ構造化のススメ
by
Takami Kazuya
PDF
React Facebook JavaScript Library
by
Takami Kazuya
WordPress + JSON-LDで構造化するこれからのマークアップ
by
Takami Kazuya
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
by
Takami Kazuya
プラグイン公開までの道のり
by
Takami Kazuya
History api
by
Takami Kazuya
WordPress+AMP
by
Takami Kazuya
WordPressで考えるこれからのコンテンツ制作
by
Takami Kazuya
jQuery3.0-beta1-point
by
Takami Kazuya
WordPressプラグインの作り方
by
Takami Kazuya
WordPress widget api
by
Takami Kazuya
WordPressプラグイン考察
by
Takami Kazuya
WordPressをこれから始める人のためのテーマ講座
by
Takami Kazuya
HTML栄枯盛衰は世の習い
by
Takami Kazuya
GoogleAppsScript入門
by
Takami Kazuya
Miyazaki.js vol.2
by
Takami Kazuya
Wordpress カスタム投稿
by
Takami Kazuya
Googleデータポータルで見える化に挑戦vol.2
by
Takami Kazuya
Google Apps Script 入門
by
Takami Kazuya
【WordBench宮崎】第3回・4回アンケート報告
by
Takami Kazuya
JSON-LD schema.org定義によるデータ構造化のススメ
by
Takami Kazuya
React Facebook JavaScript Library
by
Takami Kazuya
EC-CUBEプラグイン制作のポイント
1.
EC-CUBEにプラグインを導入しよう! EC-CUBE2.1x 系対応
2.
自己紹介 高見 和也(Takami Kazuya) 株式会社アラタナ サービス開発部:フロントエンドエンジニア Twitter@miiitaka Facebook@miiitaka
3.
EC-CUBEって何? 株式会社ロックオン社が開発したオープンソース EC向けCMS(コンテンツマネージメントシステム)
4.
EC-CUBE 2.4系⇒2.1x系へ 2011年、Ver.2.4系から2.1x系で大きく機能が変わりました。 ・スマートフォンが標準対応しています。 ・複数配送設定が標準搭載。 ・プラグイン機能が実装されました。
5.
EC-CUBE 2.4系⇒2.1x系へ 2011年、Ver.2.4系から2.1x系で大きく機能が変わりました。 ・スマートフォンが標準対応しています。 ・複数配送設定が標準搭載。 ・プラグイン機能が実装されました。(オープンソースの醍醐味)
6.
EC-CUBE プラグインの仕掛け ❏ EC-CUBE本体処理へ介入して処理・結果を書き換える。 ・フックポイント機能を使って実現 ・すべてのPageクラス/SCクラスで介入可能 ❏
EC-CUBE本体テンプレートを変更する。 ・SmartyのFilter機能をフックする事で実現 ・SC_Helper_Transformというインターフェイスで簡単に変更可能
7.
EC-CUBE テンプレートの変更 ❏ EC-CUBE本体テンプレートを変更する。(介入ポイントあれこれ) テンプレートファイル prefilter 解析 postfilter 【prefilter】 コンパイルのタイミングで呼ばれます。 コールバッ ク関数 (template_c以下にコンパイルファイルが無い場合) コンパイルファイル 変数割当 outputfilter 出力 【outputfilter】 テンプレート出力時に必ず呼ばれます。 コールバッ ク関数
8.
EC-CUBE トランスフォーム <div id=‘test’> <p>EC-CUBEのプラグインはすてき</p> </div> jQueryの指定方式で 変換箇所を指定 $objTransform
= new SC_Helper_Transform($source); $objTransform->select(‘#test’)->appendFirst(‘<p>オープンソースはすてき</p>’); <div id=‘test’> <p>オープンソースはすてき</p> <p>EC-CUBEのプラグインはすてき</p> </div> insertBefore 要素の前にHTMLを挿入 insertAfter 要素の後にHTMLを挿入 appendFirst 要素の先頭にHTMLを挿入 appendChild 要素の末尾にHTMLを挿入 replaceElement 要素を指定したHTMLに置換 removeElement 要素を削除する
9.
EC-CUBE プラグイン導入 ①tar.gzファイルを選択 tar.gz 形式で圧縮した プラグインファイル ②インストール 「有効」にチェックして完了! プラグインの「有効」「無効」もワンタッチでとても便利
^^
10.
EC-CUBE プラグイン制作事例(1)詳細ページにフック プルダウンを表で選択 できるように展開! プラグインの設定画面で 表示文字やレイアウトが 設定できる。
11.
EC-CUBE プラグイン制作事例(2)他APIとの連携 管理画面のTOPにアクセ ス情報を表示させたい。 Google Analytics
API PHPでAPI接続してア クセス情報取得 プラグイン insertAfterで挿入! Google Chart API JSでAPIを利用して データをグラフ化
12.
ARATANA × EC-CUBE ご清聴ありがとうございました。