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開発の最新事情

3,804 views

Published on

1/17日の発表資料

Published in: Technology

WordPress開発の最新事情

  1. 1. WordPress開発の 最新事情 2015年1月17日 株式会社デジタルキューブ 宮内 隆行
  2. 2. 自己紹介
  3. 3. 台風中継でおなじみの
 和歌山県串本町から来ました。 ”日本でも有数の台風銀座であり、 台風の位置を表す指標にされることが多い。” Wikipediaより
  4. 4. 台風翌日あるある
  5. 5. 本マグロ
  6. 6. シュモクザメ
  7. 7. ジンベエザメ
  8. 8. WordPressとの関わり • WordPressコアコントリビューター
 WordPress 3.7-3.9、4.1 • WP-CLI、VVVのコントリビューター • テーマレビューチーム • WordPressプラグイン開発
  9. 9. アジェンダ
  10. 10. • Vagrant • WP-CLI • CI • JSON-REST-API
  11. 11. Vagrant
  12. 12. 開発環境そのものを共有する。
  13. 13. VVV
  14. 14. • WordPress本体の開発に使用される • ユニットテスト • Grunt • ベンチマーク
  15. 15. VCCW
  16. 16. • WordPressのテーマやプラグイン、ウェブサイト の開発環境としての仕様を想定 • ユニットテスト • Grunt • WordPressの言語やバージョンの変更
 (バージョンダウンも可能) • デプロイツール
  17. 17. wordpress.orgサイトのための開発環境
  18. 18. ホスティング会社が自社の環境を公開
  19. 19. WP-CLI
  20. 20. WordPressをコマンドラインで操作
  21. 21. • ホスティング会社やAirbnbのエンジニアが開発 をリード。 • ore-oreというプラグインを開発
 $ wp scaffold plugin ore-ore • WordPressの開発にCIなどのモダンな開発環境を もたらすイノベーションになった。
  22. 22. • WordPressのインストール、アップデート • $ wp core install • $ wp core update • プラグインのインストール • $ wp plugin install jetpack • テーマの作成 • $ wp scaffold _s my-theme
  23. 23. 継続的インテグレーション Continuous Integration
  24. 24. WP-CLIの誕生でCIが簡単に。
  25. 25. $ wp scaffold plugin ore-ore
  26. 26. language: php php: - 5.3 - 5.4 env: - WP_VERSION=latest WP_MULTISITE=0 - WP_VERSION=latest WP_MULTISITE=1 - WP_VERSION=3.8 WP_MULTISITE=0 - WP_VERSION=3.8 WP_MULTISITE=1
  27. 27. JSON REST API
  28. 28. • WordPressのコアにまもなく実装 • 現在はプラグインとして利用可能 • 将来、テーマや管理画面の開発がJavaScriptにシ フトしていくことを想定
  29. 29. 某大手芸能プロダクション
  30. 30. https://github.com/miya0001/wp-mobile-app-example
  31. 31. ありがとうございました。

×