the
wordPress Game Changer
Jenny wong @miss_jwo
@miss_jwo
#FOwA
How
many have
used WordPress before?
@miss_jwo
#FOwA
wordPress glossary
@miss_jwo
#FOwA
WordPress
Open Source Content M
anagement System
( CMS )
@miss_jwo
#FOwA
WordPress.org
Wh
ere the o
pen
sou
rce pro
ject and
com
mu
nity lives
@miss_jwo
#FOwA
WordPress.com
Ho
sted W
ord
Press service b
y Au
tom
attic
@miss_jwo
#FOwA
WP.org !=
= W
P.com
@miss_jwo
#FOwA
wordPress
@miss_jwo
#FOwA
12 years old
@miss_jwo
#FOwA
Blogging > CMS
@miss_jwo
#FOwA
Users First
@miss_jwo
#FOwA
What is the Game Changer?
@miss_jwo
#FOwA
WordPress A
PI
@miss_jwo
#FOwA
WordPress A
PI
@miss_jwo
#FOwA
Not the first W
ordPress API
@miss_jwo
#FOwA
XML-RPC
Since 20
08
@miss_jwo
#FOwA
json-api pluginSin
ce 200
9
@miss_jwo
#FOwA
Jetpack API
Since 20
12
First WordPress A
PI that is truly RESTful
@miss_jwo
#FOwA
Plugin
@miss_jwo
#FOwA
Feature Plugin
@miss_jwo
#FOwA
Version 1
@miss_jwo
#FOwA
Aim
ed for WP4.0
@miss_jwo
#FOwA
WP4.3 - still not in
@miss_jwo
#FOwA
Who has
written som
ething for 24.8%
of the web?
@miss_jwo
#FOwA
Core Team
@miss_jwo
#FOwA
Version 2
@miss_jwo
#FOwA
Current Status
@miss_jwo
#FOwA
What w
ill it take for W
P REST API
to go into Core?
– Sco
tt AK
A w
on
derb
oym
usic
WP
4.4
Release Lead
“We n
eed a lo
t of p
eop
le to
use it, b
uild
stuff
with
it, talk ab
ou
t their exp
erience, an
d
give m
eanin
gfu
l feedb
ack ab
ou
t ho
w g
oo
d o
r bad
of a
develo
per exp
erience it is.”
–A
aron
Jorb
in
“A p
ub
lic AP
I for 24
% o
f the
web
is no
t som
ethin
g w
e wan
t to
see in th
at rearview m
irror”
@miss_jwo
#FOwA
How do you use the API?
@miss_jwo
#FOwA
wp-api.org
@miss_jwo
#FOwA
1. Install the WP A
PI plugin
@miss_jwo
#FOwA
2. Activate it
@miss_jwo
#FOwA
3. your_dom
ain/wp/v2
@miss_jwo
#FOwA
Authentication
@miss_jwo
#FOwA
Cookie authentication
@miss_jwo
#FOwA
OA
uth authentication
@miss_jwo
#FOwA
OA
uth 1.0a authentication
@miss_jwo
#FOwA
OA
uth 2 ?
@miss_jwo
#FOwA
Oauth 2 ?
@miss_jwo
#FOwA
Discovery
•Link H
eader •
<link> Element
•RSD
(Really Simple D
iscovery) •
Authentication D
iscovery •
Extension Discovery*
* coming soon
@miss_jwo
#FOwA
Extending
@miss_jwo
#FOwA
Modify responses
@miss_jwo
#FOwA
Extend internal classes
@miss_jwo
#FOwA
Add endpoints
@miss_jwo
#FOwA
Add H
AL links
@miss_jwo
#FOwA
Tools
REST API Console
github.com/W
P-API/rest-api-console
github.com/w
p-api
@miss_jwo
#FOwA
More info
make.w
ordpress.org/core/tag/rest-api
A D
ay of RESTfeelingrestful.com
@miss_jwo
#FOwA
In the wiLD
REST API: W
ho’s Using This Thing?
https://make.w
ordpress.org/core/2015/07/23/rest-api-whos-using-this-thing
IKEA Sw
eden Restaurant
Picardhttps://github.com
/Autom
attic/Picard
@miss_jwo
#FOwA
The Future of wordPress
@miss_jwo
#FOwA
Loopless life
@miss_jwo
#FOwA
Easier data access
@miss_jwo
#FOwA
Separated style/functionality developm
ent
@miss_jwo
#FOwA
Core development
method changes
@miss_jwo
#FOwA
Will it end WordPress As we know it?
@miss_jwo
#FOwA
No
@miss_jwo
#FOwA
CheersFOwa
@miss_jwo
#FOwA
Questions?