Slide 1

Slide 1 text

@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

Slide 29

Slide 29 text

@kenshino https://developer.wordpress.org/rest-api/

Slide 30

Slide 30 text

@kenshino Jon Ang 30 Thank you Slack, WordPress, Twitter, Github - @kenshino