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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Mapk
April 15, 2018
Design
510
0
Share
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
300
Disruptive Innovation
mapk
1
310
Designing in the Open, Remotely
mapk
2
370
Visual Data Using the WordPress API
mapk
0
900
Visual Data + Computational Design
mapk
0
560
Designing in the Open
mapk
0
340
Design for Telepathy
mapk
0
450
Design Thinking
mapk
1
1.2k
Other Decks in Design
See All in Design
AIスライドデザインを生成する仕組みを社内共有する
kenichiota0711
7
5.3k
はじめての演奏会フライヤーデザイン
chorkaichan
1
280
新卒2年目デザイナーが、UX検定基礎にチャレンジした話
designer_no_pon
1
1.4k
TWCP#21 UXデザインと哲学のはなし
shinn
0
330
UI/UX & Web Design Portfolio 2025|Madoka Kumagai
madoka_portfolio
4
220
Accelerating performance improvement based on a software review evaluation matrix
kitanosirokuma
0
190
次世代のクリエイティブ体験!Photoshopの最新機能で新しい未来を切り開こう
connecre
0
130
体験負債を資産に変える組織的アプローチ
hikarutakase
0
1k
新規AIプロダクトで、事前に知るべきだった3つの壁 〜医療AIを1年間作って、従来の開発が通用しなかった話〜 / Three Walls in Building AI Products
shikichee
2
4k
decksh object reference
ajstarks
2
1.6k
絵や写真から学ぶ、要素がもたらす副作用
kspace
0
250
【サイバーエージェント】Creative Switch 会社説明資料
cyberagent_creators
0
5.5k
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
800
sira's awesome portfolio website redesign presentation
elsirapls
0
210
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
120
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Balancing Empowerment & Direction
lara
5
1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
510
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
250
A designer walks into a library…
pauljervisheath
211
24k
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