31
WordPress Plugin Startup Guide 2014/10/18 Takayuki Miyauchi

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

Embed Size (px)

DESCRIPTION

10/18 WordBench 大阪

Citation preview

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

WordPress Plugin Startup Guide

2014/10/18 Takayuki Miyauchi

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

About Me

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

Takayuki MiyauchiMy Japanese friends call me “Miya”.

twitter: miya0001

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

My WordPress Plugins

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

vccw.cc

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

開発者向けの本を書きました!

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

DigitalCube Inc. digitalcube.jp

AWS Advanced Consulting Partner

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

今⽇日の内容

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

• なぜオープンソース?

• About 100% GPL License

• プラグイン開発の各種ツール

• ブックマーク

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

なぜオープンソースなのか?

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

コンテンツ

コンテナー

ウェブサイトの価値

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

コンテンツ

コンテナー

現実的なコスト

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

• コンテナーはあったほうが便利だけど、それ⾃自体がお⾦金を稼ぐわけではない。

• 優れたコンテナーは、よりよいコンテンツを提供するための⼿手助けになる。

• 現実問題として、コンテンツよりもコンテナーのほうがお⾦金がかかる。

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

• オープンソースで公開して、コンテナーの開発コストや開発⼈人数を最⼤大化しよう!

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

ライセンスについて

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

• PHPの部分はGPLであることが必須。

• 再配布を禁じてはいけない。

• ⽤用途制限を設けてはいけない。

• CSSやJavaScript、画像などの、PHPファイル以外の部分はGPLである必要はない。

部分的にGPL非互換なライセンスを適用することを スプリットライセンスと呼びます。

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

• ただしスプリットライセンスを採⽤用すると…

• 公式ディレクトリに登録できない。

• ⼀一部のコミュニティイベントでの登壇や宣伝ができない。

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

プラグイン開発で知っておくべきツール

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

WordPress i18n Tools• プラグインの国際化に必要です。

• ぜひ世界と戦いましょう!

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

WordPress Code Sniffer

• WordPressのコーディングスタンダードに準拠しているかどうかを簡単にチェック

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

PHPUnit• ユニットテスト⽤用のフレームワーク

• プラグインの動作確認がコマンドだけで完了することも!

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

Grunt & Gulp• 様々なタスクを⾃自動化

• サードパーティーのJavaScriptライブラリを使ってる時に超便利!

• WordPress本体では3.8からGruntを採⽤用

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

WP-CLI• WordPressをコマンドラインで操作

• PHPMyAdminいらず

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

VCCW

• 今紹介した全てを⼀一発でゲット!

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

各種プラグイン

• theme-check & plugin check

• Developer

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

リンク集

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

make.wordpress.org

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

developer.wordpress.org

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

wordpress.org/plugins/add

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

この本も買ってね♡

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

Thank you!