2 © Takahashi Fumiki
自己紹介: 高橋文樹 といいます。
3 © Takahashi Fumiki
2015に出たバージョン• 4.2 Powell(2015/04)
• 4.3 Billie Holiday(2015/08)
• 4.4 Clifford(2015/12)
4ヶ月に一回バージョンアップをリリース
4 © Takahashi Fumiki
4.2 Powell• utf8mb4対応自分の名前「髙𣘺」がやっと入力できるようになった
• emoji 💩速攻でDisable Emojiが出る(笑)うんち絵文字の伝説(必読)
• term_taxonomyが独立
5 © Takahashi Fumiki
4.3 Billie• Markdownをサポート
• Favicon(いまさら?)
• パスワード強化
個人的にはCronのバグが印象深い
6 © Takahashi Fumiki
4.4 Clifford• Responsive Image, Embed, TwentySixteen
• Term metaの導入
• WP REST API
個人的には3.0以来のビッグ・リリースだった。
7 © Takahashi Fumiki
その他、2015のビッグイシュー• AutomatticがWooCommerceを買収した
• WP REST APIがコアに取り込まれた
• Calypsoの発表
8 © Takahashi Fumiki
WooCommerceの買収• Mattによる突然の発表 “Woo & Automattic”
• 最大手ECプラグインをWordPressの言い出しっぺが買収したことの意味はなんなのか、考えよう
9 © Takahashi Fumiki
WP REST APIがコアにマージ• WordPress.com のAPIから遅れること数年、ついにコアに実装
• ただし、OAuth Providerの機能はプラグインベースなので、自分でやるのはまだ辛いかも?
• 今後はAPIだけ提供するプラグインも出てくるか
10 © Takahashi Fumiki
Calypsoの発表• WordPress.com 用のデスクトップアプリ
• WordPress.com のAPIを利用している(WP REST APIとは別物なので注意!)
• React, NodeJSで動いている(PHPerはおいてけぼりだね☆)
2016はこうなる
© Takahashi Fumiki11
12 © Takahashi Fumiki
2016年の予想• そろそろサステナビリティが問題になる。
• WordPressをアプリケーションプラットフォームにするのが流行る。
Make Sustainable
© Takahashi Fumiki13
14 © Takahashi Fumiki
Make Sustainable• オープンソースでも、運営にはお金も必要。寄付?
• オープンソースが多くの人に使われているからといってサステナブルとは限らない。
• 上手く回っているところは、ビジネスとして回っている。
• ビジネスを手助けするようなプラグイン、機能が多く出てくるはず。
15 © Takahashi Fumiki
OpenSSLを教訓に。業界大手、オープンソース技術を支援
18 © Takahashi Fumiki
具体的には……• Kintone, MauticのようなCRMの充実
• 決済系プラグイン(ECはWooCommerceとその他になるので、なんか他のヤツ)
こうしたプラグインのうち、 作成者が儲かる仕組みになっているものが
質を高めてよくなっていくはず。
WP AS App
© Takahashi Fumiki19
20 © Takahashi Fumiki
WP REST APIの影響• WP REST APIの登場により、WordPressをアプリのバックエンドとして使うケースが増えてくるはず
• アプリを作るのはそもそも難しいので、mBaaS(会員管理、データストア、ソーシャル連携、プッシュ通知)的に使われるはず
• WordPressもSPA的に変わっていくはず
© Takahashi Fumiki21
22 © Takahashi Fumiki
2016年はAPIでこんなことやったら?• WordPress内にSPA的なページを作る 具体例: 破滅派のフォロー機能
• モバイルアプリを作ってWordPressと連携する具体例: よく知らない
• 別のサイトからWordPressと連携する具体例: はめぴくっ!
• 具体的なコードはWP REST APIを利用したNodeJSのWebアプリを死ぬ思いで作るを読んでね
23 © Takahashi Fumiki
必要なスキルセット• RESTfulなAPIを作ることができるだけのPHPの知識 (『Webを支える技術 -HTTP、URI、HTML、そしてREST』とか読むといいかも)
• Angular, React, Riot, VueJSなどのJavascriptの知識 (どれが生き残るの?)
• SaaS, PaaS, BaaSを使いこなす豊富な業界知識 (全部自分でやってもいいが、人生は有限)
24 © Takahashi Fumiki
┌┴┐┌┴┐┌┴┐ -┼-  ̄Tフ ̄Tフ __ / / _ノ _ノ _ノ ヽ/| ノ ノ 。。 /\___/ヽ /ノヽ ヽ、 / ⌒''ヽ,,,)ii(,,,r'''''' :::ヘ | ン(○),ン <、(○)<::| |`ヽ、 | `⌒,,ノ(、_, )ヽ⌒´ ::l |::::ヽl . ヽ ヽ il´トェェェイ`li r ;/ .|:::::i | /ヽ !l |,r-r-| l! /ヽ |:::::l | / |^|ヽ、 `ニニ´一/|^|`,r-|:「 ̄ / | .| | .| ,U(ニ 、)ヽ / | .| | .|人(_(ニ、ノノ
25 © Takahashi Fumiki
これまで これから
WordPress
ThemePlugin
WordPress
WP-API
ThemePlugin
26 © Takahashi Fumiki
デモテーマなど• PicardReactを使ったテーマ https://github.com/Automattic/Picard
• Media Assembly KitAngularを使ったテーマ https://github.com/megumiteam/media-assembly-kit-theme
27 © Takahashi Fumiki
2016年も頑張ろう! おしまい
Recommended