Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Designing with the API
Search
Mapk
April 15, 2018
Design
0
500
Designing with the API
Designing with the REST API and innovating with WordPress.
Mapk
April 15, 2018
Tweet
Share
More Decks by Mapk
See All by Mapk
Disuptive Innovation
mapk
0
290
Disruptive Innovation
mapk
1
310
Designing in the Open, Remotely
mapk
2
370
Visual Data Using the WordPress API
mapk
0
890
Visual Data + Computational Design
mapk
0
550
Designing in the Open
mapk
0
330
Design for Telepathy
mapk
0
440
Design Thinking
mapk
1
1.2k
Other Decks in Design
See All in Design
文化のデザイン - Soft Impact of Design
atsushihomma
0
130
コムデマネージャーがプロダクトデザインに挑戦した。むずかしくて楽しかった。
payatsusan213
0
190
Meet, Learn, Grow × AI ― コミュニティで加速するスキル循環 「コミュニティと関わり方」
tame
1
370
「稼ぐ」だけでなく 「還す」ためのデザイン / Designship2025
culumu
1
570
Connpass-Xperia_Camera_App_by_HCD.pdf
sony
0
480
アイデアを加速させる!Firefly ボードで発想の幅を広げよう
connecre
1
290
decksh object reference
ajstarks
2
1.5k
DESIGNEAST 2025 A-3
_kotobuki_
0
130
2026の目標「もっと定量的に事業、会社へ貢献する!」
yuri_ohashi
0
650
公開スライド)熊本市様-電子申請中級編
garyuten
0
810
「デザイン」の自分ごと化から始める、デザインピープルのふるまい
mewmo
PRO
0
160
Figmaレクチャー会Part2 もっと使いこなす編@千株式会社 社内勉強会
designer_no_pon
1
220
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
64
Git: the NoSQL Database
bkeepers
PRO
432
66k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
79
Mobile First: as difficult as doing things right
swwweet
225
10k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Between Models and Reality
mayunak
1
180
Statistics for Hackers
jakevdp
799
230k
Tell your own story through comics
letsgokoyo
1
800
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
820
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
The Curious Case for Waylosing
cassininazir
0
230
Transcript
Designing with the API A talk by Mark Uraine
Mark Uraine I’m an interdisciplinary designer dedicated to making the
web more accessible and human friendly by facilitating the transfer of information through design. I work at Automattic contributing to the open source project, WordPress. @mapk
None
None
What is a CMS? A content management system or CMS
is a software that facilitates creating, editing, organizing, and publishing content.
Where does the content live? In the database.
Blogs 2019 World domination 2003 Websites 2005 Apps 2016
Technological Singularity WordPress becomes an AI and takes over the
world.
None
What are you building with WordPress?
What are you building on WordPress?
Online Store Blog Website Portfolio WordPress + Themes + Plugins
=
MySQL + PHP + HTML/CSS Javascript WordPress
Visual Data iOS App Game Android App Web App AI
Intranet Storybook Photo App React Angular Backbone Ember Knockout Java Processing FluxC Swift Vue R = MySQL + PHP + API + WordPress
WP REST API
What is an API? An Application Programming Interface is a
set of clearly defined methods of communication between various software components.
Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo.
Buffalo buffalo, Buffalo buffalo bully, bully Buffalo buffalo.
Buffalo bison, that other Buffalo bison bully, also bully Buffalo
bison.
Buffalo buffalo, that other Buffalo buffalo buffalo, also buffalo Buffalo
buffalo.
https://commons.wikimedia.org/wiki/File:Bison_fight_in_Grand_Teton_NP.jpg
None
None
None
& Endpoints The functions available through the API. Routes The
names you use to access the endpoints. The URI.
wordpress.org/wp-json/wp/v2/ https://wordpress.org/wp-json/wp/v2/
WordPress world domination? Count me in!
different ways to Design with the API
codepen.io/mapk/pen/JWZjev Data Visuals - Loop through posts for keywords and
display visually. - Processing (p5js)
None
codepen.io/mapk/pen/bRExoQ Data Visuals - Loop through comments and display visually.
- Processing (p5js)
None
https://themes.redradar.net/foxhound/ Theme - Single-page app theme by Kelly Dwan &
Mel Choyce. - React
iOS App - Loop through media library and randomly show
media on click. - React Native
None
None
leadershipquotes.mystagingwebsite.com/wp-json/media-ids/v1/get-all-media-ids [40,39,38,37,36,35,34,33 ,32,31,30,29,28,27,26,25 ,24,23,22,21,20,19,18,17 ,16,15,14,13,12,11,10,9, 8,7,6,5,4,3]
https://www.chrisfinke.com/2016/12/10/alexa-blog-with-your-voice/ Blog Helper - An Alexa skill by Chris Finke.
- Alexa Skill
https://faithful-violet.glitch.me/ Web VR - Walk through a post in 3D
and interact with it virtually. - Mozilla’s A-Frame
None
None
In closing
When you think about it, we’re kind of building a
web operating system. - Matt Mullenweg, 2014
Blogs are being built on WordPress. , Websites, Native Apps,
?
different ways to Design with the API
different ways to Innovate with WordPress
Innovation is taking two things that already exist and putting
them together in a new way. - Tom Freston
Break the paradigm. Build something creative with WordPress.
Thank you. Twitter: @mapk WordPress.org: mapk markuraine.com