Upload
takayuki-miyauchi
View
754
Download
0
Embed Size (px)
DESCRIPTION
10/18 WordBench 大阪
Citation preview
WordPress Plugin Startup Guide
2014/10/18 Takayuki Miyauchi
About Me
Takayuki MiyauchiMy Japanese friends call me “Miya”.
twitter: miya0001
My WordPress Plugins
vccw.cc
開発者向けの本を書きました!
今⽇日の内容
• なぜオープンソース?
• 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!