Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Designing with the API
Search
Mapk
April 15, 2018
Design
510
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Designing with the API
Designing with the REST API and innovating with WordPress.
Mapk
April 15, 2018
More Decks by Mapk
See All by Mapk
Disuptive Innovation
mapk
0
310
Disruptive Innovation
mapk
1
340
Designing in the Open, Remotely
mapk
2
390
Visual Data Using the WordPress API
mapk
0
940
Visual Data + Computational Design
mapk
0
600
Designing in the Open
mapk
0
350
Design for Telepathy
mapk
0
480
Design Thinking
mapk
1
1.3k
Other Decks in Design
See All in Design
From Desktop to Spatial Interfaces UX Design Implications of Evolving Interaction Paradigms
hcrane
0
120
デザなに#1「問いのデザイン」の紹介LT
garyuten
0
150
Typographie et intégration web
goetter
0
170
デザイナーの判断をAIにつなぐ ── 審美眼をハーネスする試み
kotasaito_cnt
0
1.3k
柔軟性のあるUIで、多くの環境でアプリを活躍させる/iOSDC26
noppefoxwolf
0
1.6k
もっともらしさ生成器と暮らす – AI懐疑派の試行錯誤
sekiguchiy
0
200
ポートフォリオ_あやの
ngyenmazt1412
0
2k
分散するデザイン組織をつなぐ デザインミートアップの取り組み/nikkei-tech-talk49
nikkei_engineer_recruiting
1
360
組織で働く大人が「知らないままにやってみる」を取り戻す方法とその意味〜企業で働く実務家による実践知の言語化を事例とした考察〜
chiemitaki
1
490
工房としてのAI ── デザイナー、作家、ビルダー
hiranotomoki
0
530
プレゼンスライド作成で意識していること
kimichan
0
140
AI-Slopなデザインを生まないためのデザインプロセス戦略
takanorip
10
6.3k
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
The Curse of the Amulet
leimatthew05
3
16k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
Everyday Curiosity
cassininazir
0
360
The Language of Interfaces
destraynor
162
27k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Are puppies a ranking factor?
jonoalderson
2
4.1k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
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