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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
mount_company_profile
mount_inc
0
4.9k
公開スライド)熊本市様-電子申請中級編
garyuten
0
810
【MIXI MEETUP!ー TECH & DESIGN DAYー】【工数98%削減】Xでモンストを話題にせよ!生成AIの活用で日本トレンド6位を獲得した企画の設計&デザイン術
mixi_design
PRO
0
190
大きな変化の中で、わたしが向き合ったこと #もがく中堅デザイナー
bengo4com
1
1.4k
ユーザー像を「みてね」らしく可視化する 家族アルバムみてねUXリサーチチームの取り組み
mixi_design
PRO
3
710
逆向きUIの世界 〜iOSアプリのRTL言語対応〜
akatsuki174
1
500
AIネイティブスタートアップにおけるプロダクト開発の新常識 / Product Development Tips in AI-Native Startups
saka2jp
2
890
これからの「Webデザイン」の話をしよう~デザイナーの私が考えるブロックテーマへの対応で変わりゆくデザインの価値~
ds35mm
0
540
Diverse Design Team Deck
diverse
0
540
デザイナーがAIを使い倒して爆速プロダクト開発!社内ハッカソンでの取り組み紹介
abokadotyann
9
2.9k
Figmaレクチャー会Part2 もっと使いこなす編@千株式会社 社内勉強会
designer_no_pon
1
220
新規AIプロダクトで、事前に知るべきだった3つの壁 〜医療AIを1年間作って、従来の開発が通用しなかった話〜 / Three Walls in Building AI Products
shikichee
2
3.1k
Featured
See All Featured
Everyday Curiosity
cassininazir
0
130
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
310
Building Adaptive Systems
keathley
44
2.9k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
Paper Plane
katiecoart
PRO
0
46k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
Darren the Foodie - Storyboard
khoart
PRO
2
2.3k
The agentic SEO stack - context over prompts
schlessera
0
630
30 Presentation Tips
portentint
PRO
1
210
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
820
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
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