狠狠撸

狠狠撸Share a Scribd company logo
PHP使わんでもいける
WordPressテーマの話
2015 WordBench 奈良
はじめに
今日持って帰って欲しいもの
? WP-APIという新しいAPIの存在
? JavaScriptで记事リストや検索機能を作るアイデア
? 「Polymerすげぇ!」という気持ち
? WordCamp Kansai 2015の参加確認メール
なまえ:おかもとひでたか
いえ:きょうと
しごと:PHPえんじにあ
そのほか:WordCamp Kansai 2015広報
きになること:WP-API, React.js, Polymer,JSON-LD
1奥笔-础笔滨とは?
WP-APIとは?
? 「WordPressそのもの」のAPI
? 投稿?固定ページ?メディア?コメントetc..
? コア机能実装予定のβ版プラグインが存在する
https://wordpress.org/plugins/json-rest-api/
2とりあえず
つかってみよう
↓ACCESS↓
http://bit.ly/1HE1nHe
WP-APIを使ってみよう&No PHPテーマという考え方
WP-API
実験場
URLを入れて???
Submit!
奥笔-础笔滨がある时
サイトの情报が表示される
奥笔-础笔滨が无い时
WP-APIを使ってみよう&No PHPテーマという考え方
Try it!
? http://wp-kyoto.net/
? http://www.aiship.jp/knowhow/
? http://demo.media-assembly-kit.com/
APIらしく
データを
指定してみよう
↓ACCESS↓
http://bit.ly/1dEE7Sg
WP-APIを使ってみよう&No PHPテーマという考え方
?lterクエリ
実験場
2:Submit!
1:取りたいデータを設定して???
记事リスト
RSSよりも
絞り込みが効く
Try it!
http://wp-api.org/#posts_retrieve-posts_input
jQueryで
いろいろと
いじってみよう
↓ACCESS↓
http://bit.ly/1JLvxOM
WP-APIを使ってみよう&No PHPテーマという考え方
Click!!
Customize:)
3こんなこともできる
WP-API
1No PHPなWebサイト
http://media-assembly-kit.com/
Media Assembly Kit
? WP-APIを活用したサイト構築サービス
? PHPを使わないテーマも存在している
? GitHubにテーマファイルも公開されている
http://media-assembly-kit.com/demo
https://facebook.github.io/react/
React.js
? Facebookが開発したJSライブラリ
? 双方向ではなく1方向のデータフロー(Flux)
? 搁别补肠迟-搁辞耻迟别谤などでサイト构筑も可能
https://www.polymer-project.org/1.0/
Polymer
? 2015年のGoogle I/Oでついに1.0公開
? WebComponentsが(比較的)簡単に使える
? もっと注目されるべき
2モダンな検索フォーム
モダンな検索フォーム
? JSを使ってAPI経由でデータを取得する
? $.ajaxなどで非同期データ処理が可能
? 入力に即反応する検索フォームが作成可能
3アプリ基盘
アプリ基盤としてのWordPress
? 実は記事投稿とかもできちゃうWP-API
? WordPressでデータ処理 アプリで表示?操作
? 今あるサイトをそのままアプリに転用!?
WP-APIの
今後
WP-APIの今後
? 現在のバージョンは1.2.2(2015/06/01時点)
? GitHubでは2.0が開発進行中
? 2015年内のコア実装目指している???らしい
WP_Queryとの共存
? PHPの方が便利?早い時も多い
? PHP7.0やHHVMの方がいいかも????
? 用法用量に応じて使い分けるのが吉
? Above The FoldはPHPで
? サブコンテンツはAPIでLazy loadする
というかNoPHPでは
公式テーマは多分ムリ
JSON-LD
&
WebComponent
http://bit.ly/1AFYAAf
http://bit.ly/1AFYAAf
JSON-LD
??
構造化データ
http://bit.ly/1AFYAAf
WebComponents
??
オリジナルHTMLタグ
http://bit.ly/1AFYAAf
つまり
http://bit.ly/1AFYAAf
SEOに強くて
コーディング超楽な
未来のサイト構築方法
https://www.polymer-project.org/1.0/
https://www.polymer-project.org/1.0/
Polymer
もっと流行れ
https://wordpress.org/plugins/ejls-easy-json-ld-setter/
https://wordpress.org/plugins/make-json-ld-for-custom-
?elds/
https://wordpress.org/plugins/make-json-ld-for-custom-
?elds/
JSON-LDも
もっと流行れ
おわりに
(宣伝)
WP-APIを使ってみよう&No PHPテーマという考え方
1奥辞谤诲颁补尘辫とは?
WordCampとは?
? WordPressのユーザーが集まるカンファレンス
? WordPressに関する様々なセッションを開催
? 初心者~コア開発者までが交流できる場所
? 日本では2014年に東京?関西の2地域で開催
WP-APIを使ってみよう&No PHPテーマという考え方
WordCamp Kansai2015
? 2015年7月25日26日の土日開催
? 会場は大阪大学豊中キャンパス
? 入場無料、定員両日500名
22015年の见どころ
1参加型!
参加型コンテンツが沢山!
? テーマ制作
? ユニットテスト/継続的インテグレーション
? 初心者のためのWordPress.com入門
? etc..
現時点での情報です。追加?変更等が発生する可能性がございますのでご了承ください。
2WordPress × ?
周辺技術も学べるセッション
? GitHub
? オープンデータ
? 継続的インテグレーション/デプロイ
? NPO/NGO/地域化活動
? コアコントリビューション
現時点での情報です。追加?変更等が発生する可能性がございますのでご了承ください。
3参加费无料!
3参加方法
WP-APIを使ってみよう&No PHPテーマという考え方
http://kansai.wordcamp.org/2015/
https://kansai.wordcamp.org/2015/tickets/
ぜひご参加を
?( ‘ω’ )???

More Related Content

What's hot (19)

PDF
MyBatis を利用した web application 開発についてのこ?紹介
Tokuhiro Matsuno
?
PDF
WordPressで行うシステム開発 WordCamp Tokyo 2015用
Satoshi Kamigaki
?
PDF
OSC北海道 2016 REST API を活用した、新しい WordPress サイト製作手法
Hiromasa Tanaka
?
PDF
WordPress REST API とリアクティブプログラミング
Hiromasa Tanaka
?
PDF
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
Sho Shirasaka
?
PDF
WordCamp Tokyo 2018 by ocws
kouki okuda
?
PDF
WordPress プラグイン Advance Custum Fieldsを学ぶ
Shigeki Takai
?
PDF
アプリケーションプラットフォームとしての奥辞谤诲笔谤别蝉蝉の序论。ころぐと叠辞辞办笔谤别蝉蝉を事例に!奥辞谤诲叠别苍肠丑福冈の资料!20130323
Shinichi Nishikawa
?
PDF
ノンプログラマーのための奥辞谤诲笔谤别蝉蝉プラグイン开発超入门惫1.0
Yuki Okamoto
?
PPTX
摆社内勉强会闭奥别产エンシ?ニアへ送るインフラのおすすめ本:记事7本
Takahiro Moteki
?
PDF
OSC北海道 2016 コーポレートサイトにちょうどいい、国産 CMS 「baserCMS」の紹介
Hiromasa Tanaka
?
PPTX
Azure上て?ec cubeを運用するホ?イント
Makoto Nishimura
?
PPTX
メンテナブルな闯蝉ってなんだろう
Daiki Matsumoto
?
PDF
JAX-RS(LT)
winplus
?
PDF
4时间まったり奥辞谤诲笔谤别蝉蝉テーマ作成讲座
Shinichi Nishikawa
?
PDF
WordPressでウェブサービスを作ろう! #wbNagoya
Shinichi Nishikawa
?
PPTX
JAWS-UG in Cloud Roadshow 2017 大阪 LT
Akira Shibata
?
PDF
a-blog cmsのインポート機能を使いこなす
Seiko Kuchida
?
PDF
軽量フレームワーク狈补苍肠测
Narami Kiyokura
?
MyBatis を利用した web application 開発についてのこ?紹介
Tokuhiro Matsuno
?
WordPressで行うシステム開発 WordCamp Tokyo 2015用
Satoshi Kamigaki
?
OSC北海道 2016 REST API を活用した、新しい WordPress サイト製作手法
Hiromasa Tanaka
?
WordPress REST API とリアクティブプログラミング
Hiromasa Tanaka
?
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
Sho Shirasaka
?
WordCamp Tokyo 2018 by ocws
kouki okuda
?
WordPress プラグイン Advance Custum Fieldsを学ぶ
Shigeki Takai
?
アプリケーションプラットフォームとしての奥辞谤诲笔谤别蝉蝉の序论。ころぐと叠辞辞办笔谤别蝉蝉を事例に!奥辞谤诲叠别苍肠丑福冈の资料!20130323
Shinichi Nishikawa
?
ノンプログラマーのための奥辞谤诲笔谤别蝉蝉プラグイン开発超入门惫1.0
Yuki Okamoto
?
摆社内勉强会闭奥别产エンシ?ニアへ送るインフラのおすすめ本:记事7本
Takahiro Moteki
?
OSC北海道 2016 コーポレートサイトにちょうどいい、国産 CMS 「baserCMS」の紹介
Hiromasa Tanaka
?
Azure上て?ec cubeを運用するホ?イント
Makoto Nishimura
?
メンテナブルな闯蝉ってなんだろう
Daiki Matsumoto
?
JAX-RS(LT)
winplus
?
4时间まったり奥辞谤诲笔谤别蝉蝉テーマ作成讲座
Shinichi Nishikawa
?
WordPressでウェブサービスを作ろう! #wbNagoya
Shinichi Nishikawa
?
JAWS-UG in Cloud Roadshow 2017 大阪 LT
Akira Shibata
?
a-blog cmsのインポート機能を使いこなす
Seiko Kuchida
?
軽量フレームワーク狈补苍肠测
Narami Kiyokura
?

Viewers also liked (19)

PDF
How Would You Like Component Management System
Hidetaka Okamoto
?
PDF
奥辞谤诲笔谤别蝉蝉でデータ记事书こうぜ
Hidetaka Okamoto
?
PDF
自分用プラグインのススメ
Hidetaka Okamoto
?
PDF
やらいや!WebComponents wp-dfes03 LT
Hidetaka Okamoto
?
PDF
WordBench京都 WordPress with Linked Open Data
Hidetaka Okamoto
?
PDF
びわ湖花火大会のオープンデータアプリを作ってみて
Hidetaka Okamoto
?
PPTX
笔贬笔のタイプヒンティング
Hidetaka Okamoto
?
PDF
WordBench京都12月、WordCampUSからのWP REST APIな話
Hidetaka Okamoto
?
PDF
尝翱顿を使ったサイトとプラグインを作ってみた话摆奥辞谤诲叠别苍肠丑翱蝉补办补闭
Hidetaka Okamoto
?
PDF
奥别产颁辞尘辫辞苍别苍迟蝉を笔辞濒测尘别谤と驳耻濒辫と测别辞尘补苍でさっくり使い始めよう
Hidetaka Okamoto
?
PPTX
顿辞肠迟谤颈苍别アカンパターン
Hidetaka Okamoto
?
PPTX
笔丑辫の颈苍迟别谤蹿补肠别を使う
Hidetaka Okamoto
?
PDF
WooCommerce & AWS
Hidetaka Okamoto
?
PPTX
UnderScoreとbootstrapとsassて?word pressのテーマをつくろう
Takahiro Nakahata
?
PDF
なんとなく箩蚕耻别谤测で础箩补虫をつかってみる
Hidetaka Okamoto
?
PDF
YARAIYA! Opendata with WordPress
Hidetaka Okamoto
?
PDF
Word pressはし?めの一歩 テーマ作成ハンス?オン
Hidetaka Okamoto
?
PPTX
叠辞辞迟蝉迟谤补辫を使って効率よく奥辞谤诲笔谤别蝉蝉オリジナルテーマを作る
Yoshinori Kobayashi
?
PDF
_s + bootstrapで始めるWordPressテーマ開発入門
Hidetaka Okamoto
?
How Would You Like Component Management System
Hidetaka Okamoto
?
奥辞谤诲笔谤别蝉蝉でデータ记事书こうぜ
Hidetaka Okamoto
?
自分用プラグインのススメ
Hidetaka Okamoto
?
やらいや!WebComponents wp-dfes03 LT
Hidetaka Okamoto
?
WordBench京都 WordPress with Linked Open Data
Hidetaka Okamoto
?
びわ湖花火大会のオープンデータアプリを作ってみて
Hidetaka Okamoto
?
笔贬笔のタイプヒンティング
Hidetaka Okamoto
?
WordBench京都12月、WordCampUSからのWP REST APIな話
Hidetaka Okamoto
?
尝翱顿を使ったサイトとプラグインを作ってみた话摆奥辞谤诲叠别苍肠丑翱蝉补办补闭
Hidetaka Okamoto
?
奥别产颁辞尘辫辞苍别苍迟蝉を笔辞濒测尘别谤と驳耻濒辫と测别辞尘补苍でさっくり使い始めよう
Hidetaka Okamoto
?
顿辞肠迟谤颈苍别アカンパターン
Hidetaka Okamoto
?
笔丑辫の颈苍迟别谤蹿补肠别を使う
Hidetaka Okamoto
?
WooCommerce & AWS
Hidetaka Okamoto
?
UnderScoreとbootstrapとsassて?word pressのテーマをつくろう
Takahiro Nakahata
?
なんとなく箩蚕耻别谤测で础箩补虫をつかってみる
Hidetaka Okamoto
?
YARAIYA! Opendata with WordPress
Hidetaka Okamoto
?
Word pressはし?めの一歩 テーマ作成ハンス?オン
Hidetaka Okamoto
?
叠辞辞迟蝉迟谤补辫を使って効率よく奥辞谤诲笔谤别蝉蝉オリジナルテーマを作る
Yoshinori Kobayashi
?
_s + bootstrapで始めるWordPressテーマ開発入門
Hidetaka Okamoto
?
Ad

Similar to WP-APIを使ってみよう&No PHPテーマという考え方 (20)

PDF
Phpて?rest apiを作った話
Yamaguchi Kenya
?
PPTX
smartFXにおけるApache Cordovaの活用について
剛志 森田
?
PDF
笔丑辫て?アフ?リケーションサーハ?ー
k-motoyan
?
PPTX
笔贬笔から离れて感じる笔贬笔の良さ
Shinichi Takahashi
?
PDF
ライブラリ?ファースト 第91回 PHP勉強会@東京 #phpstudy
Kenichi Mukai
?
KEY
辫丑辫-迟颈尘别肠辞辫を実戦投入してみた
Yoshio Hanawa
?
PPTX
Dropbox APIなどを使って制作を効率化しよう@関西オープンフォーラム
Masayuki Abe
?
PDF
贬贬痴惭/贬补肠办を本番投入した话
Kenjiro Kubota
?
PPTX
笔贬笔别谤だって惭颈肠谤辞蝉别谤惫颈肠别蝉したい!
Shinichi Takahashi
?
PPTX
wordcamp haneda 20190420 Apps Based on WordPress
Ryu Shindo
?
PPTX
インフラエンシ?ニア尝惫1か?奥辞谤诲笔谤别蝉蝉まわりに色々してみた话
Daisuke Kikuchi
?
PDF
「新しい」を生み出すための奥别产アプリ开発とその周辺
Yusuke Wada
?
PDF
20190608尝罢资料
ssuseraa32c9
?
PDF
Amazon api gatewayで web apiをサーバーレスで構築しよう
Yoichi Toyota
?
PDF
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
Takashi Uemura
?
PDF
WordPress APIで作るモバイルアプリ
アシアル株式会社
?
PDF
先取り!PHP 7 と WordPress
Masashi Shinbara
?
PDF
Sl study 20150804-soft-layer-apibasic-shibata
Naoki Shibata
?
PDF
HTTPメッセージ、PHPの 事情ば分かっとっと?
sasezaki
?
PDF
たのしい独自フレームワーク
Kenta USAMI
?
Phpて?rest apiを作った話
Yamaguchi Kenya
?
smartFXにおけるApache Cordovaの活用について
剛志 森田
?
笔丑辫て?アフ?リケーションサーハ?ー
k-motoyan
?
笔贬笔から离れて感じる笔贬笔の良さ
Shinichi Takahashi
?
ライブラリ?ファースト 第91回 PHP勉強会@東京 #phpstudy
Kenichi Mukai
?
辫丑辫-迟颈尘别肠辞辫を実戦投入してみた
Yoshio Hanawa
?
Dropbox APIなどを使って制作を効率化しよう@関西オープンフォーラム
Masayuki Abe
?
贬贬痴惭/贬补肠办を本番投入した话
Kenjiro Kubota
?
笔贬笔别谤だって惭颈肠谤辞蝉别谤惫颈肠别蝉したい!
Shinichi Takahashi
?
wordcamp haneda 20190420 Apps Based on WordPress
Ryu Shindo
?
インフラエンシ?ニア尝惫1か?奥辞谤诲笔谤别蝉蝉まわりに色々してみた话
Daisuke Kikuchi
?
「新しい」を生み出すための奥别产アプリ开発とその周辺
Yusuke Wada
?
20190608尝罢资料
ssuseraa32c9
?
Amazon api gatewayで web apiをサーバーレスで構築しよう
Yoichi Toyota
?
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
Takashi Uemura
?
WordPress APIで作るモバイルアプリ
アシアル株式会社
?
先取り!PHP 7 と WordPress
Masashi Shinbara
?
Sl study 20150804-soft-layer-apibasic-shibata
Naoki Shibata
?
HTTPメッセージ、PHPの 事情ば分かっとっと?
sasezaki
?
たのしい独自フレームワーク
Kenta USAMI
?
Ad

Recently uploaded (6)

PDF
【础滨罢搁滨翱厂】人惫蝉生成础滨でジェスチャーゲームを础滨罢滨搁翱厂を使ってしてみた
ueda0116
?
PDF
音学シンポジウム2025 招待讲演 远隔会话音声认识のための音声强调フロントエント?:概要と我々の取り组み
Tsubasa Ochiai
?
PDF
AWS BedrockによるIoT実装例紹介とAI進化の展望@AWS Summit ExecLeaders Scale Session
Osaka University
?
PPTX
[Liberaware] Engineer Summer Internship.pptx
koyamakohei
?
PDF
React Native vs React Lynx (React Native Meetup #22)
Taiju Muto
?
PDF
フィシ?カル础滨时代のセキュリティ:ロホ?ティクスと础滨セキュリティの融合のあり方
Osaka University
?
【础滨罢搁滨翱厂】人惫蝉生成础滨でジェスチャーゲームを础滨罢滨搁翱厂を使ってしてみた
ueda0116
?
音学シンポジウム2025 招待讲演 远隔会话音声认识のための音声强调フロントエント?:概要と我々の取り组み
Tsubasa Ochiai
?
AWS BedrockによるIoT実装例紹介とAI進化の展望@AWS Summit ExecLeaders Scale Session
Osaka University
?
[Liberaware] Engineer Summer Internship.pptx
koyamakohei
?
React Native vs React Lynx (React Native Meetup #22)
Taiju Muto
?
フィシ?カル础滨时代のセキュリティ:ロホ?ティクスと础滨セキュリティの融合のあり方
Osaka University
?

WP-APIを使ってみよう&No PHPテーマという考え方