SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
B U T W H Y ?
1 0 U S E C AS E S F O R T H E R E S T A P I
WO R D C A M P B O S TO N 2 0 1 7
http://wherethelongtailends.com/ray-harryhausen-jason-and-the-argonauts-1963/
@jeckman | #wcbos
A K A “ W H O I S J S O N , A N D W H Y D O I
C A R E H OW M U C H R E S T H E G E T S ? ”
https://hammer.ucla.edu/programs-events/2012/02/family-flicks-film-series-jason-and-the-argonauts/
@jeckman | #wcbos
1 . H E A D L E S S
• Dynamic, app-like user experience
• Pace Layering: change front end more frequently
• Reduce attack surface
https://en.wikipedia.org/wiki/Headless_Horseman
@jeckman | #wcbos
2 . M U LT I - H E A D E D
• Customized experiences for different audiences
• Single instance of content, editorial, and workflow
• Serve clients, partners, employees, or different segments
http://www.darkrealmfox.com/film_reviews/blu-ray-screencaps-jason-and-the-argonauts/
@jeckman | #wcbos
3 . I N F R AS T R U C T U R E
• WordPress as one service among many others
• Multiple inputs & outputs
• Likely incorporates headless/multiheaded
https://en.wikipedia.org/wiki/Argonautica
@jeckman | #wcbos
4 . I N - S I T E C O N T E N T
• Load more (“infinite scroll”)
• Filtered / faceted search results (w/ ElasticPress)
• Related stories / recirculation
• Sponsored content / native advertising
@jeckman | #wcbos
5 . C R O S S - S I T E C O N T E N T
• Syndication (Push or Pull) across sites in a network
• Pull based on taxonomy, post type endpoint
• Admin experience to “push” article I am viewing to a site to
which I have permissions
• Including sites NOT on multisite / not using WP
https://hammer.ucla.edu/programs-events/2012/02/family-flicks-film-series-jason-and-the-argonauts/
@jeckman | #wcbos
6 . I M P R OV E D AU T H O R E X P E R I E N C E
• Creating complex content types
• Infrequent user forms & guided wizards
• Embedding content creation in existing workflows
http://www.bbc.co.uk/programmes/b00kys2s
@jeckman | #wcbos
7. I M P R OV E D E D I TO R E X P E R I E N C E
• Replacement dashboards (à la Calypso)
• Better management of relationships across post types
• Sorting / Deleting / Updating in batches
• Curation - selecting and ordering content
https://writerlovesmovies.com/2012/10/26/30-days-30-classics-day-23-jason-and-the-argonauts-1963/
@jeckman | #wcbos
8 . I N T E G R AT I O N W I T H OT H E R S E RV I C E S
• Email newsletter providers
• Google Docs
• Encapsulate outgoing calls via internal custom endpoint
• Import from Video management systems
• Populating existing CMS (replace back-end in place)
• Provide an API to your data for others to build on
http://www.icollector.com/Jason-and-the-Argonauts-complete-set-of-10-color-stills_i11535645
@jeckman | #wcbos
9. I N T E G R AT I O N W I T H M O B I L E A P P S
• Standardized format for content pull into native app
experiences
• Bi-directional: create and update custom post types based
on user actions in app
• Future-proofing - what’s behind the API could be swapped
later, for specific endpoints/versions
http://www.tracking-board.com/exclusive-paramount-going-greek-developing-new-jason-and-the-argonauts/
@jeckman | #wcbos
1 0. I N T E G R AT I O N W I T H D E S K TO P A P P S
• Provide contextual, on-demand help
• Intake of orders, requests for quotes
• Minimize need for releases, cache for offline use
http://www.darkrealmfox.com/film_reviews/blu-ray-screencaps-jason-and-the-argonauts/
@jeckman | #wcbos
S U M M A RY
1. Headless
2. Multi-headed
3. Infrastructure
4. In-Site Content
5. Cross-Site Content

6. Author Experience
7. Editor Experience
8. Service Integration
9. Mobile Apps
10. Desktop Apps
http://www.metmuseum.org/toah/works-of-art/09.136.1/
@jeckman | #wcbos
T H A N K S !
http://imgur.com/gallery/ciUf2TP
@jeckman | #wcbos
john@10up.com

Contenu connexe

Similaire à But Why? Use Cases for the REST API

Yang enhance-voyager-user-innovations
Yang enhance-voyager-user-innovationsYang enhance-voyager-user-innovations
Yang enhance-voyager-user-innovations
ENUG
 
GeneralMobile Hybrid Development with WordPress
GeneralMobile Hybrid Development with WordPressGeneralMobile Hybrid Development with WordPress
GeneralMobile Hybrid Development with WordPress
GGDBologna
 

Similaire à But Why? Use Cases for the REST API (20)

Docker in development
Docker in developmentDocker in development
Docker in development
 
Measure and Increase Developer Productivity with Help of Serverless at JCON 2...
Measure and Increase Developer Productivity with Help of Serverless at JCON 2...Measure and Increase Developer Productivity with Help of Serverless at JCON 2...
Measure and Increase Developer Productivity with Help of Serverless at JCON 2...
 
The Server Side of Responsive Web Design
The Server Side of Responsive Web DesignThe Server Side of Responsive Web Design
The Server Side of Responsive Web Design
 
WordCamp LAX 2015 - Decoupled WordPress with the WP-API
WordCamp LAX 2015 - Decoupled WordPress with the WP-APIWordCamp LAX 2015 - Decoupled WordPress with the WP-API
WordCamp LAX 2015 - Decoupled WordPress with the WP-API
 
Txjs
TxjsTxjs
Txjs
 
Yang enhance-voyager-user-innovations
Yang enhance-voyager-user-innovationsYang enhance-voyager-user-innovations
Yang enhance-voyager-user-innovations
 
Why the heck isnt word press a cms
Why the heck isnt word press a cmsWhy the heck isnt word press a cms
Why the heck isnt word press a cms
 
Vn-info meetup on Node.js
Vn-info meetup on Node.jsVn-info meetup on Node.js
Vn-info meetup on Node.js
 
Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)
Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)
Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)
 
OWASP Poland Day 2018 - Andrzej Dyjak - Zero Trust Theorem
OWASP Poland Day 2018 - Andrzej Dyjak - Zero Trust TheoremOWASP Poland Day 2018 - Andrzej Dyjak - Zero Trust Theorem
OWASP Poland Day 2018 - Andrzej Dyjak - Zero Trust Theorem
 
Mobile Hybrid Development with WordPress
Mobile Hybrid Development with WordPressMobile Hybrid Development with WordPress
Mobile Hybrid Development with WordPress
 
GeneralMobile Hybrid Development with WordPress
GeneralMobile Hybrid Development with WordPressGeneralMobile Hybrid Development with WordPress
GeneralMobile Hybrid Development with WordPress
 
Creating an Effective Mobile API
Creating an Effective Mobile API Creating an Effective Mobile API
Creating an Effective Mobile API
 
Ancient To Modern: Upgrading nearly a decade of Plone in public radio
Ancient To Modern: Upgrading nearly a decade of Plone in public radioAncient To Modern: Upgrading nearly a decade of Plone in public radio
Ancient To Modern: Upgrading nearly a decade of Plone in public radio
 
Get Speed 100 - Optimization techniques to make your website fast
Get Speed 100 - Optimization techniques to make your website fastGet Speed 100 - Optimization techniques to make your website fast
Get Speed 100 - Optimization techniques to make your website fast
 
WCAG 2.0, oder warum alle Kühe in der Schweiz braun sind
WCAG 2.0, oder warum alle Kühe in der Schweiz braun sindWCAG 2.0, oder warum alle Kühe in der Schweiz braun sind
WCAG 2.0, oder warum alle Kühe in der Schweiz braun sind
 
JavaScript All The Things
JavaScript All The ThingsJavaScript All The Things
JavaScript All The Things
 
Innovating the other web - #wrocsharp keynote
Innovating the other web - #wrocsharp keynote Innovating the other web - #wrocsharp keynote
Innovating the other web - #wrocsharp keynote
 
Building APIs in an easy way using API Platform
Building APIs in an easy way using API PlatformBuilding APIs in an easy way using API Platform
Building APIs in an easy way using API Platform
 
Progressive Web Apps - NPD Meet
Progressive Web Apps - NPD MeetProgressive Web Apps - NPD Meet
Progressive Web Apps - NPD Meet
 

Plus de John Eckman

Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
John Eckman
 

Plus de John Eckman (20)

Don't fear the block: Gutenberg is gettin' good
Don't fear the block: Gutenberg is gettin' goodDon't fear the block: Gutenberg is gettin' good
Don't fear the block: Gutenberg is gettin' good
 
#NoStalking: Advertising & User Privacy
#NoStalking: Advertising & User Privacy#NoStalking: Advertising & User Privacy
#NoStalking: Advertising & User Privacy
 
There's a Reason We Call Them Institutions: Working in Higher Education Witho...
There's a Reason We Call Them Institutions: Working in Higher Education Witho...There's a Reason We Call Them Institutions: Working in Higher Education Witho...
There's a Reason We Call Them Institutions: Working in Higher Education Witho...
 
Working the Open: Open Source in an Agency
Working the Open: Open Source in an AgencyWorking the Open: Open Source in an Agency
Working the Open: Open Source in an Agency
 
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By DesignGDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
 
The Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
The Blob, the Chunk, & the Block: Structured Content in the Age of GutenbergThe Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
The Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
 
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
 
Gutenberg for Agencies
Gutenberg for AgenciesGutenberg for Agencies
Gutenberg for Agencies
 
Engaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-ProfitsEngaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-Profits
 
WPDrama & The Four Agreements
WPDrama & The Four AgreementsWPDrama & The Four Agreements
WPDrama & The Four Agreements
 
Distributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote CompaniesDistributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote Companies
 
Disrupting Distribution
Disrupting DistributionDisrupting Distribution
Disrupting Distribution
 
Managing Clients without Going Crazy
Managing Clients without Going CrazyManaging Clients without Going Crazy
Managing Clients without Going Crazy
 
Stop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining SuccessStop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining Success
 
Client Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to AlliesClient Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to Allies
 
WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015
 
WordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectWordPress and the Enterprise Disconnect
WordPress and the Enterprise Disconnect
 
The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)
 
Design From the Content Out
Design From the Content OutDesign From the Content Out
Design From the Content Out
 
Design From the Content Out
Design From the Content OutDesign From the Content Out
Design From the Content Out
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

But Why? Use Cases for the REST API

  • 1. B U T W H Y ? 1 0 U S E C AS E S F O R T H E R E S T A P I WO R D C A M P B O S TO N 2 0 1 7 http://wherethelongtailends.com/ray-harryhausen-jason-and-the-argonauts-1963/ @jeckman | #wcbos
  • 2. A K A “ W H O I S J S O N , A N D W H Y D O I C A R E H OW M U C H R E S T H E G E T S ? ” https://hammer.ucla.edu/programs-events/2012/02/family-flicks-film-series-jason-and-the-argonauts/ @jeckman | #wcbos
  • 3. 1 . H E A D L E S S • Dynamic, app-like user experience • Pace Layering: change front end more frequently • Reduce attack surface https://en.wikipedia.org/wiki/Headless_Horseman @jeckman | #wcbos
  • 4.
  • 5. 2 . M U LT I - H E A D E D • Customized experiences for different audiences • Single instance of content, editorial, and workflow • Serve clients, partners, employees, or different segments http://www.darkrealmfox.com/film_reviews/blu-ray-screencaps-jason-and-the-argonauts/ @jeckman | #wcbos
  • 6. 3 . I N F R AS T R U C T U R E • WordPress as one service among many others • Multiple inputs & outputs • Likely incorporates headless/multiheaded https://en.wikipedia.org/wiki/Argonautica @jeckman | #wcbos
  • 7.
  • 8.
  • 9. 4 . I N - S I T E C O N T E N T • Load more (“infinite scroll”) • Filtered / faceted search results (w/ ElasticPress) • Related stories / recirculation • Sponsored content / native advertising @jeckman | #wcbos
  • 10. 5 . C R O S S - S I T E C O N T E N T • Syndication (Push or Pull) across sites in a network • Pull based on taxonomy, post type endpoint • Admin experience to “push” article I am viewing to a site to which I have permissions • Including sites NOT on multisite / not using WP https://hammer.ucla.edu/programs-events/2012/02/family-flicks-film-series-jason-and-the-argonauts/ @jeckman | #wcbos
  • 11. 6 . I M P R OV E D AU T H O R E X P E R I E N C E • Creating complex content types • Infrequent user forms & guided wizards • Embedding content creation in existing workflows http://www.bbc.co.uk/programmes/b00kys2s @jeckman | #wcbos
  • 12. 7. I M P R OV E D E D I TO R E X P E R I E N C E • Replacement dashboards (à la Calypso) • Better management of relationships across post types • Sorting / Deleting / Updating in batches • Curation - selecting and ordering content https://writerlovesmovies.com/2012/10/26/30-days-30-classics-day-23-jason-and-the-argonauts-1963/ @jeckman | #wcbos
  • 13. 8 . I N T E G R AT I O N W I T H OT H E R S E RV I C E S • Email newsletter providers • Google Docs • Encapsulate outgoing calls via internal custom endpoint • Import from Video management systems • Populating existing CMS (replace back-end in place) • Provide an API to your data for others to build on http://www.icollector.com/Jason-and-the-Argonauts-complete-set-of-10-color-stills_i11535645 @jeckman | #wcbos
  • 14. 9. I N T E G R AT I O N W I T H M O B I L E A P P S • Standardized format for content pull into native app experiences • Bi-directional: create and update custom post types based on user actions in app • Future-proofing - what’s behind the API could be swapped later, for specific endpoints/versions http://www.tracking-board.com/exclusive-paramount-going-greek-developing-new-jason-and-the-argonauts/ @jeckman | #wcbos
  • 15.
  • 16. 1 0. I N T E G R AT I O N W I T H D E S K TO P A P P S • Provide contextual, on-demand help • Intake of orders, requests for quotes • Minimize need for releases, cache for offline use http://www.darkrealmfox.com/film_reviews/blu-ray-screencaps-jason-and-the-argonauts/ @jeckman | #wcbos
  • 17. S U M M A RY 1. Headless 2. Multi-headed 3. Infrastructure 4. In-Site Content 5. Cross-Site Content
 6. Author Experience 7. Editor Experience 8. Service Integration 9. Mobile Apps 10. Desktop Apps http://www.metmuseum.org/toah/works-of-art/09.136.1/ @jeckman | #wcbos
  • 18. T H A N K S ! http://imgur.com/gallery/ciUf2TP @jeckman | #wcbos john@10up.com