SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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)bsdesantis
 
Paquete de backlinks
Paquete de backlinksPaquete de backlinks
Paquete de backlinksSocial Tuit
 
Google page rank
Google page rankGoogle page rank
Google page rankYifan Li
 
Content Architecture at WordCamp Minneapolis 2016
Content Architecture at WordCamp Minneapolis 2016Content Architecture at WordCamp Minneapolis 2016
Content Architecture at WordCamp Minneapolis 2016Shanta Nathwani
 
Content Architecture at WordCamp Ottawa 2016
Content Architecture at WordCamp Ottawa 2016Content Architecture at WordCamp Ottawa 2016
Content Architecture at WordCamp Ottawa 2016Shanta Nathwani
 
We love seo 2019 - Tom Capper
We love seo 2019 - Tom CapperWe love seo 2019 - Tom Capper
We love seo 2019 - Tom CapperTom Capper
 
Wordpress + Facebook by Sean Blanda
Wordpress + Facebook by Sean BlandaWordpress + Facebook by Sean Blanda
Wordpress + Facebook by Sean BlandaSean 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 ...Dawn Anderson MSc DigM
 

Mais procurados (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 ...
 

Semelhante a 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 mindChris Johnson
 
Serverless WordPress & next Interface of WordPress
Serverless WordPress & next Interface of WordPressServerless WordPress & next Interface of WordPress
Serverless WordPress & next Interface of WordPressHidetaka Okamoto
 
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 dotsRonald 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 DotsRonald Ashri
 
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 SpeedIlia Idakiev
 
Using React for the Mobile Web
Using React for the Mobile WebUsing React for the Mobile Web
Using React for the Mobile WebC4Media
 
Web User Experience in 2021
Web User Experience in 2021Web User Experience in 2021
Web User Experience in 2021Drew Gorton
 
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 LearningKan Ouivirach, Ph.D.
 
Lesson 1 WHAT IS ICT?
Lesson 1   WHAT IS ICT?Lesson 1   WHAT IS ICT?
Lesson 1 WHAT IS ICT?LeahAmor1
 
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 failuresPedro Teixeira
 
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...Plesk
 
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 AWSjohnpainter_id_au
 
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 TravelNeo4j
 
The Advanced Guide to SEO
The Advanced Guide to SEOThe Advanced Guide to SEO
The Advanced Guide to SEOCalvin Nguyen
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at ScaleDavid Simons
 
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...Jan Löffler
 
Understanding and Implementing Website Security
Understanding and Implementing Website SecurityUnderstanding and Implementing Website Security
Understanding and Implementing Website SecurityDrew Gorton
 

Semelhante a 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
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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?Igalia
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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 Processorsdebabhi2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

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