SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
W O R D P R E S S
I S A D VA N C I N G R A P I D LY
A P R E S E N TA T I O N B Y WA Y N E M C W I L L I A M S
M Y N A M E I S
WAY N E M C W I L L I A M S
• Graphic Designer
• WordPress Front-end developer
• A member of the San Antonio
WordPress Meetup Group
• WordCamp San Antonio 2015
organizer
• Overall WordPress enthusiast
– WAY N E M C W I L L I A M S
“The Internet and how we interact with it changes EVERYDAY.
We as individuals have to find a way to keep up with it by
constantly staying on top of new technologies and adapting so
that we aren’t left behind.”
– WAY N E M C W I L L I A M S
“Investing is risky but when it is done properly and with insight
you can really make it big. You have to watch the trends

and most of the time new technology is going to be a safe bet
for revenue potential.”
”	
  
W O R D C A M P S A N F R A N C I S C O 2 0 1 4
F I N D O U T A L L A B O U T T H E W P - A P I
• Official WP-API site and documentation — http://wp-api.org/
• WP Tavern article on Ryan McCue — http://wptavern.com/ryan-mccue-on-
creating-the-json-rest-api-for-wordpress
• WordCamp Presentation by Rachel Baker — http://wordpress.tv/
2014/07/06/rachel-baker-put-your-content-to-rest-with-wp-api/
• WP Engine article on Torque — http://torquemag.io/introduction-
wordpress-new-universal-connector-json-rest-api/
W O R D P R E S S S TAT S
• As of August 2013, more than 22% of the top 10 million websites are on
WordPress
• It is currently the most popular blogging system on the web with more than
60 million websites.
• On average, 16 billion pages are viewed by more than 409 million people
each month
W H AT I S A N A P I ?
• API stands for Application Programming Interface
and is a set of entry points that allow you to interact
with a platform.
A N A P I R E M I N D S M E O F
A N H D M I P O R T B U T F O R
Y O U R W E B S I T E
Y O U ’ V E P R O B A B LY H E A R D O F
T H E S E S G U Y S
WHAT ARE A FEW POPULAR APIs?
T H E Y J U S T D E C I D E D T O S T O P C O U N T I N G
A F T E R 2 0 1 1 …
T H E G R O W T H O F T H E A P I
T W I T T E R A P I I N A C T I O N
PLUMETWEET CASTERFALCON PRO
T W I T T E R A P P V S FA L C O N P R O
T W I T T E R A P P V S FA L C O N P R O
M O R E R O B U S T P L AT F O R M S
F I R S T B E N E F I T
B O C O U P B U I LT W I T H N O D E . J S
A R E A L L I F E E X A M P L E
L E T ’ S TA L K A B O U T
J S O N B E H I N D H I S B A C K
• JSON is a data format based on
Javascript’s representation of objects,
but it’s widely used because it can be
easily represented in almost every
programming language.
E X T E N S I B I L I T Y
S E C O N D B E N E F I T
E X A M P L E S O F W P - A P I E X T E N S I B I L I T Y
• Many people who run WordPress run multiple instances of it. The WP-API
would allow these instances to talk to each other, list each other’s content,
or even react to events that happen on the other.
• Imagine you have a Multisite install, and each site is a store that sells items.
You may want to display all of the sale items from each site that are tagged
“Summer Sale”. The WP-API would mash-up this data and make it easy to
implement.
E X A M P L E S O F W P - A P I E X T E N S I B I L I T Y
• You could have a plugin built from the content on your site that could then
be downloaded and installed on another site and display a dynamic feed
of your posts with your featured image, an excerpt, and a link to read more.
• We even have popular plugins starting to be extended as APIs. One such
plugin is BuddyPress which is a plugin that helps when building chat
forums and such.
A C C E S S I N G T H E I N F O
T H R O U G H W P - A P I
• REQUEST INFO —— example.com/api/team-members
• REQUEST SINGLE —— example.com/api/team-member/4/
• CREATE INFO —— example.com/api/team-members
• EDIT SINGLE —— example.com/api/team-member/4/
• DELETE SINGLE —— example.com/api/team-member/4/
GET
GET
POST
PUT
DELETE
T H E W P D A S H B O A R D L O O K S L I K E T H I S …
F O R N O W
S O Y O U R W P D A S H B O A R D C O U L D L O O K L I K E
O R L I K E
E V E N L I K E
G O F O R T H A N D W P - A P I
Thank You.
C O N N E C T W I T H M E
• http://wordpressdev.solutions
• Twitter @WPDevSolutions
• LinkedIn — www.linkedin.com/in/wordpresswayne

Weitere ähnliche Inhalte

Was ist angesagt?

Wordpress + Facebook by Sean Blanda
Wordpress + Facebook by Sean BlandaWordpress + Facebook by Sean Blanda
Wordpress + Facebook by Sean Blanda
Sean Blanda
 

Was ist angesagt? (8)

Search Like a Pro (OLV-8/31)
Search Like a Pro (OLV-8/31)Search Like a Pro (OLV-8/31)
Search Like a Pro (OLV-8/31)
 
Paquete de backlinks
Paquete de backlinksPaquete de backlinks
Paquete de backlinks
 
Google page rank
Google page rankGoogle page rank
Google page rank
 
Content Architecture at WordCamp Minneapolis 2016
Content Architecture at WordCamp Minneapolis 2016Content Architecture at WordCamp Minneapolis 2016
Content Architecture at WordCamp Minneapolis 2016
 
Content Architecture at WordCamp Ottawa 2016
Content Architecture at WordCamp Ottawa 2016Content Architecture at WordCamp Ottawa 2016
Content Architecture at WordCamp Ottawa 2016
 
We love seo 2019 - Tom Capper
We love seo 2019 - Tom CapperWe love seo 2019 - Tom Capper
We love seo 2019 - Tom Capper
 
Wordpress + Facebook by Sean Blanda
Wordpress + Facebook by Sean BlandaWordpress + Facebook by Sean Blanda
Wordpress + Facebook by Sean Blanda
 
Cruft busting technical debt code smell and refactoring for seo - state of ...
Cruft busting   technical debt code smell and refactoring for seo - state of ...Cruft busting   technical debt code smell and refactoring for seo - state of ...
Cruft busting technical debt code smell and refactoring for seo - state of ...
 

Ähnlich wie WordPress is advancing rAPIdly - WordCamp San Antonio 2015

SharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindSharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mind
Chris Johnson
 
From Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsFrom Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dots
Ronald Ashri
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the Dots
Ronald Ashri
 

Ähnlich wie WordPress is advancing rAPIdly - WordCamp San Antonio 2015 (20)

SharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindSharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mind
 
Serverless WordPress & next Interface of WordPress
Serverless WordPress & next Interface of WordPressServerless WordPress & next Interface of WordPress
Serverless WordPress & next Interface of WordPress
 
From Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsFrom Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dots
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the Dots
 
Flutter
FlutterFlutter
Flutter
 
Angular server side rendering with NodeJS - In Pursuit Of Speed
Angular server side rendering with NodeJS - In Pursuit Of SpeedAngular server side rendering with NodeJS - In Pursuit Of Speed
Angular server side rendering with NodeJS - In Pursuit Of Speed
 
Using React for the Mobile Web
Using React for the Mobile WebUsing React for the Mobile Web
Using React for the Mobile Web
 
Web User Experience in 2021
Web User Experience in 2021Web User Experience in 2021
Web User Experience in 2021
 
Uncover Python's Potential in Machine Learning
Uncover Python's Potential in Machine LearningUncover Python's Potential in Machine Learning
Uncover Python's Potential in Machine Learning
 
Lesson 1 WHAT IS ICT?
Lesson 1   WHAT IS ICT?Lesson 1   WHAT IS ICT?
Lesson 1 WHAT IS ICT?
 
Offline-first: Making your app resilient to network failures
Offline-first: Making your app resilient to network failuresOffline-first: Making your app resilient to network failures
Offline-first: Making your app resilient to network failures
 
whd.usa Plesk 2016 - More than just a control panel - reveal the power of Web...
whd.usa Plesk 2016 - More than just a control panel - reveal the power of Web...whd.usa Plesk 2016 - More than just a control panel - reveal the power of Web...
whd.usa Plesk 2016 - More than just a control panel - reveal the power of Web...
 
Puppet Camp Sydney 2014 - Evolving Design Patterns in AWS
Puppet Camp Sydney 2014 - Evolving Design Patterns in AWSPuppet Camp Sydney 2014 - Evolving Design Patterns in AWS
Puppet Camp Sydney 2014 - Evolving Design Patterns in AWS
 
How Expedia’s Entity Graph Powers Global Travel
How Expedia’s Entity Graph Powers Global TravelHow Expedia’s Entity Graph Powers Global Travel
How Expedia’s Entity Graph Powers Global Travel
 
The Advanced Guide to SEO
The Advanced Guide to SEOThe Advanced Guide to SEO
The Advanced Guide to SEO
 
Advanced seo guide
Advanced seo guideAdvanced seo guide
Advanced seo guide
 
120888 advanced seo g
120888 advanced seo g120888 advanced seo g
120888 advanced seo g
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at Scale
 
World Hosting Days - More than just a control panel - reveal the power of Web...
World Hosting Days - More than just a control panel - reveal the power of Web...World Hosting Days - More than just a control panel - reveal the power of Web...
World Hosting Days - More than just a control panel - reveal the power of Web...
 
Understanding and Implementing Website Security
Understanding and Implementing Website SecurityUnderstanding and Implementing Website Security
Understanding and Implementing Website Security
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+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@
 

Kürzlich hochgeladen (20)

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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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, ...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
+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...
 
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...
 
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
 

WordPress is advancing rAPIdly - WordCamp San Antonio 2015

  • 1. W O R D P R E S S I S A D VA N C I N G R A P I D LY A P R E S E N TA T I O N B Y WA Y N E M C W I L L I A M S
  • 2. M Y N A M E I S WAY N E M C W I L L I A M S • Graphic Designer • WordPress Front-end developer • A member of the San Antonio WordPress Meetup Group • WordCamp San Antonio 2015 organizer • Overall WordPress enthusiast
  • 3. – WAY N E M C W I L L I A M S “The Internet and how we interact with it changes EVERYDAY. We as individuals have to find a way to keep up with it by constantly staying on top of new technologies and adapting so that we aren’t left behind.”
  • 4. – WAY N E M C W I L L I A M S “Investing is risky but when it is done properly and with insight you can really make it big. You have to watch the trends
 and most of the time new technology is going to be a safe bet for revenue potential.” ”  
  • 5. W O R D C A M P S A N F R A N C I S C O 2 0 1 4
  • 6.
  • 7. F I N D O U T A L L A B O U T T H E W P - A P I • Official WP-API site and documentation — http://wp-api.org/ • WP Tavern article on Ryan McCue — http://wptavern.com/ryan-mccue-on- creating-the-json-rest-api-for-wordpress • WordCamp Presentation by Rachel Baker — http://wordpress.tv/ 2014/07/06/rachel-baker-put-your-content-to-rest-with-wp-api/ • WP Engine article on Torque — http://torquemag.io/introduction- wordpress-new-universal-connector-json-rest-api/
  • 8. W O R D P R E S S S TAT S • As of August 2013, more than 22% of the top 10 million websites are on WordPress • It is currently the most popular blogging system on the web with more than 60 million websites. • On average, 16 billion pages are viewed by more than 409 million people each month
  • 9. W H AT I S A N A P I ? • API stands for Application Programming Interface and is a set of entry points that allow you to interact with a platform.
  • 10. A N A P I R E M I N D S M E O F A N H D M I P O R T B U T F O R Y O U R W E B S I T E
  • 11. Y O U ’ V E P R O B A B LY H E A R D O F T H E S E S G U Y S WHAT ARE A FEW POPULAR APIs?
  • 12. T H E Y J U S T D E C I D E D T O S T O P C O U N T I N G A F T E R 2 0 1 1 … T H E G R O W T H O F T H E A P I
  • 13.
  • 14. T W I T T E R A P I I N A C T I O N PLUMETWEET CASTERFALCON PRO
  • 15. T W I T T E R A P P V S FA L C O N P R O
  • 16. T W I T T E R A P P V S FA L C O N P R O
  • 17. M O R E R O B U S T P L AT F O R M S F I R S T B E N E F I T
  • 18. B O C O U P B U I LT W I T H N O D E . J S A R E A L L I F E E X A M P L E
  • 19.
  • 20. L E T ’ S TA L K A B O U T J S O N B E H I N D H I S B A C K • JSON is a data format based on Javascript’s representation of objects, but it’s widely used because it can be easily represented in almost every programming language.
  • 21. E X T E N S I B I L I T Y S E C O N D B E N E F I T
  • 22. E X A M P L E S O F W P - A P I E X T E N S I B I L I T Y • Many people who run WordPress run multiple instances of it. The WP-API would allow these instances to talk to each other, list each other’s content, or even react to events that happen on the other. • Imagine you have a Multisite install, and each site is a store that sells items. You may want to display all of the sale items from each site that are tagged “Summer Sale”. The WP-API would mash-up this data and make it easy to implement.
  • 23. E X A M P L E S O F W P - A P I E X T E N S I B I L I T Y • You could have a plugin built from the content on your site that could then be downloaded and installed on another site and display a dynamic feed of your posts with your featured image, an excerpt, and a link to read more. • We even have popular plugins starting to be extended as APIs. One such plugin is BuddyPress which is a plugin that helps when building chat forums and such.
  • 24. A C C E S S I N G T H E I N F O T H R O U G H W P - A P I • REQUEST INFO —— example.com/api/team-members • REQUEST SINGLE —— example.com/api/team-member/4/ • CREATE INFO —— example.com/api/team-members • EDIT SINGLE —— example.com/api/team-member/4/ • DELETE SINGLE —— example.com/api/team-member/4/ GET GET POST PUT DELETE
  • 25. T H E W P D A S H B O A R D L O O K S L I K E T H I S … F O R N O W
  • 26. S O Y O U R W P D A S H B O A R D C O U L D L O O K L I K E
  • 27. O R L I K E
  • 28. E V E N L I K E
  • 29. G O F O R T H A N D W P - A P I
  • 31. C O N N E C T W I T H M E • http://wordpressdev.solutions • Twitter @WPDevSolutions • LinkedIn — www.linkedin.com/in/wordpresswayne