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
410
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
230
Disruptive Innovation
mapk
1
220
Designing in the Open, Remotely
mapk
2
210
Visual Data Using the WordPress API
mapk
0
760
Visual Data + Computational Design
mapk
0
340
Designing in the Open
mapk
0
240
Design for Telepathy
mapk
0
310
Design Thinking
mapk
1
1k
Other Decks in Design
See All in Design
成果が出ないユーザーインタビューは何がダメだったのか? ~「誰に聞くか」の探り方 ~
jouykw
10
13k
Crafting Blog covers: AI tools vs Human Illustrators. Who is the winner?
strongeron
0
130
Amebaデザインシステム Spindleの開発 / The Development of Spindle
spindle
4
620
20240120_画像生成AI_NovelAI入門・情報収集
doradora09
0
110
3D空間を扱うUI表現とユーザビリティ
akinen
0
440
非デザイナーのフロントエンドエンジニアがOOUIを考える
yud0uhu
8
3.7k
採用広報大会議登壇スライド
teamlab
PRO
2
260
デザインシステムで解消するさまざまな分断
hirataaa0220
1
170
雑誌『広告』をサイズ展開する
takuro_nakajima
PRO
0
1.2k
もち的デザイナーのキャリアデザイン新提言:副業起業家のすゝめ
mochitaro
0
1.3k
社内のコミュニケーション課題に対して個人的に行っているデザイン以外の草の根活動
sugiyama_sukedachi
0
140
Webアプリケーションアクセシビリティ解説ウェビナー「8章 アクセシブルなUI設計の原理を導く」
magi1125
1
160
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
92
4.8k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Design by the Numbers
sachag
274
18k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
In The Pink: A Labor of Love
frogandcode
138
21k
How GitHub (no longer) Works
holman
304
140k
Designing the Hi-DPI Web
ddemaree
276
33k
A Philosophy of Restraint
colly
196
16k
Principles of Awesome APIs and How to Build Them.
keavy
120
16k
Building Applications with DynamoDB
mza
88
5.6k
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