@kenshino
Pressing On 4.7
WordPress Changes and the REST API
1
Slide 2
Slide 2 text
@kenshino
Wingz
Communications -
an ethical
Singapore-based
visual
communications
agency, specialising
in digital strategies,
web design, print
design, identity &
branding,
IT solutions and
everything in
between.
Slide 3
Slide 3 text
@kenshino
Jon Ang
Core Component
Maintainer,
Documentation Team Lead
amongst other things
3
CTO & Co-Founder
Slide 4
Slide 4 text
@kenshino
WordPress 4.7
6 December 2016
Slide 5
Slide 5 text
@kenshino
5
Theme Specific CSS
with Live Preview
Slide 6
Slide 6 text
@kenshino
6
Customiser /
Theme Specific CSS
(Future)
Slide 7
Slide 7 text
@kenshino
7
PDF Thumbnails in
Media Library
Slide 8
Slide 8 text
@kenshino
8
User Based locales
Slide 9
Slide 9 text
@kenshino
9
Selectable
Post Type Templates
Slide 10
Slide 10 text
@kenshino
10
Video Headers
Slide 11
Slide 11 text
@kenshino
Twenty Seventeen
Slide 12
Slide 12 text
@kenshino
REST API Endpoints
Slide 13
Slide 13 text
@kenshino
13
API
Application Programming Interface
Usually allows connections between 2 different applications
Slide 14
Slide 14 text
@kenshino
14
JSON
JavaScript Object Notation
Format for data exchanged based on JavaScript
Slide 15
Slide 15 text
@kenshino
15
REST
Representation State Transfer
Stateless, client-server, HTTP communications architecture
Slide 16
Slide 16 text
@kenshino
16
WordPress REST API
Fully integrated in WP 4.7
Connector between WordPress and other software applications –
most of which likely uses REST
Slide 17
Slide 17 text
@kenshino
17
Universal Connector
The WordPress REST API is revolutionary because it enables WP to
communicate with other web properties no matter what programming
language they’re written in.
Slide 18
Slide 18 text
@kenshino
So what can you do with the REST API?
Slide 19
Slide 19 text
@kenshino
Power Multiple Frontends
Bots
Android
Apps
IOS
Apps
IoT
Devices
Smart
Watches
Desktop
Applications
Web
Applications
Slide 20
Slide 20 text
@kenshino
Data Exchange
Only
Accountant
By all
Staff
Project
Specific
Rest API
HRM System Accounts
Project Management
Slide 21
Slide 21 text
@kenshino
NomadBase
A real life example
Slide 22
Slide 22 text
@kenshino
Slide 23
Slide 23 text
@kenshino
Slide 24
Slide 24 text
@kenshino
24
Gets Data
Aggregator
Slide 25
Slide 25 text
@kenshino
25
What does the REST API mean
for the developer?
Slide 26
Slide 26 text
@kenshino
1. JavaScript is going to be as important, if not
more important than PHP
2. Web development will become more
modularised
3. Content Integration will be key and become
much easier
4. Business Intelligence suddenly seems that
much more related with WordPress
5. We can finally deprecate XMLRPC
Slide 27
Slide 27 text
@kenshino
27
What about my
WordPress business?
Slide 28
Slide 28 text
@kenshino
Blogging
Platform
Content
Management
System
Application
Framework
70% CMS
marketshare
26% of all websites
Starting with
REST API