Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
WordPress Plugin 
Startup Guide 
2014/10/18 
Takayuki Miyauchi
About Me
Takayuki Miyauchi 
My Japanese friends call me “Miya”. 
twitter: miya0001
My WordPress Plugins
vccw.cc
開発者向けの本を書きました!
DigitalCube Inc. 
digitalcube.jp 
AWS Advanced Consulting Partner
今⽇日の内容
• なぜオープンソース? 
• About 100% GPL License 
• プラグイン開発の各種ツール 
• ブックマーク
なぜオープンソース 
なのか?
コンテンツ 
コンテナー 
ウェブサイトの価値
コンテンツ 
コンテナー 
現実的なコスト
• コンテナーはあったほうが便利だけど、それ⾃自 
体がお⾦金を稼ぐわけではない。 
• 優れたコンテナーは、よりよいコンテンツを提 
供するための⼿手助けになる。 
• 現実問題として、コンテンツよりもコンテナー 
のほうがお⾦金がかかる。
• オープンソースで公開して、コンテナーの開発 
コストや開発⼈人数を最⼤大化しよう!
ライセンスについて
• PHPの部分はGPLであることが必須。 
• 再配布を禁じてはいけない。 
• ⽤用途制限を設けてはいけない。 
• CSSやJavaScript、画像などの、PHPファイル以 
外の部分はGPLである必要はない。 
部分的にGPL非互換な...
• ただしスプリットライセンスを採⽤用すると… 
• 公式ディレクトリに登録できない。 
• ⼀一部のコミュニティイベントでの登壇や宣伝 
ができない。
プラグイン開発で 
知っておくべきツール
WordPress i18n Tools 
• プラグインの国際化に必要です。 
• ぜひ世界と戦いましょう!
WordPress 
Code Sniffer 
• WordPressのコーディングスタンダードに準拠 
しているかどうかを簡単にチェック
PHPUnit 
• ユニットテスト⽤用のフレームワーク 
• プラグインの動作確認がコマンドだけで完了す 
ることも!
Grunt & Gulp 
• 様々なタスクを⾃自動化 
• サードパーティーのJavaScriptライブラリを 
使ってる時に超便利! 
• WordPress本体では3.8からGruntを採⽤用
WP-CLI 
• WordPressをコマンドラインで操作 
• PHPMyAdminいらず
VCCW 
• 今紹介した全てを⼀一発でゲット!
各種プラグイン 
• theme-check & plugin check 
• Developer
リンク集
make.wordpress.org
developer.wordpress.org
wordpress.org/plugins/add
この本も買ってね♡
Thank you!
Upcoming SlideShare
Loading in …5
×

WordPressプラグインを公開しよう!

1,485 views

Published on

10/18 WordBench 大阪

Published in: Technology
  • Be the first to comment

WordPressプラグインを公開しよう!

  1. 1. WordPress Plugin Startup Guide 2014/10/18 Takayuki Miyauchi
  2. 2. About Me
  3. 3. Takayuki Miyauchi My Japanese friends call me “Miya”. twitter: miya0001
  4. 4. My WordPress Plugins
  5. 5. vccw.cc
  6. 6. 開発者向けの本を書きました!
  7. 7. DigitalCube Inc. digitalcube.jp AWS Advanced Consulting Partner
  8. 8. 今⽇日の内容
  9. 9. • なぜオープンソース? • About 100% GPL License • プラグイン開発の各種ツール • ブックマーク
  10. 10. なぜオープンソース なのか?
  11. 11. コンテンツ コンテナー ウェブサイトの価値
  12. 12. コンテンツ コンテナー 現実的なコスト
  13. 13. • コンテナーはあったほうが便利だけど、それ⾃自 体がお⾦金を稼ぐわけではない。 • 優れたコンテナーは、よりよいコンテンツを提 供するための⼿手助けになる。 • 現実問題として、コンテンツよりもコンテナー のほうがお⾦金がかかる。
  14. 14. • オープンソースで公開して、コンテナーの開発 コストや開発⼈人数を最⼤大化しよう!
  15. 15. ライセンスについて
  16. 16. • PHPの部分はGPLであることが必須。 • 再配布を禁じてはいけない。 • ⽤用途制限を設けてはいけない。 • CSSやJavaScript、画像などの、PHPファイル以 外の部分はGPLである必要はない。 部分的にGPL非互換なライセンスを適用することを スプリットライセンスと呼びます。
  17. 17. • ただしスプリットライセンスを採⽤用すると… • 公式ディレクトリに登録できない。 • ⼀一部のコミュニティイベントでの登壇や宣伝 ができない。
  18. 18. プラグイン開発で 知っておくべきツール
  19. 19. WordPress i18n Tools • プラグインの国際化に必要です。 • ぜひ世界と戦いましょう!
  20. 20. WordPress Code Sniffer • WordPressのコーディングスタンダードに準拠 しているかどうかを簡単にチェック
  21. 21. PHPUnit • ユニットテスト⽤用のフレームワーク • プラグインの動作確認がコマンドだけで完了す ることも!
  22. 22. Grunt & Gulp • 様々なタスクを⾃自動化 • サードパーティーのJavaScriptライブラリを 使ってる時に超便利! • WordPress本体では3.8からGruntを採⽤用
  23. 23. WP-CLI • WordPressをコマンドラインで操作 • PHPMyAdminいらず
  24. 24. VCCW • 今紹介した全てを⼀一発でゲット!
  25. 25. 各種プラグイン • theme-check & plugin check • Developer
  26. 26. リンク集
  27. 27. make.wordpress.org
  28. 28. developer.wordpress.org
  29. 29. wordpress.org/plugins/add
  30. 30. この本も買ってね♡
  31. 31. Thank you!

×