Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
WordPress as an Application
Framework
Nazmul Hasan Rupok
WHO IS RUPOK?
• Founder & Lead Developer, Codetic
• Lead Developer, BD InfoSys Ltd.
• Author, Envato
Web & Mobile Applicat...
WHAT’S INSIDE?
• What is WordPress?
• What is Application Framework?
• Why WordPress?
• Using WordPress as an Application ...
WordPress is NOT just a blogging platform
WordPress is a CMS
WordPress is not just a CMS
WordPress is an Application Framework
APPLICATION FRAMEWORK
an application framework can be called as a reusable set of
code libraries or classes that allow dev...
Application Framework Features
• User Management
• Template Engine
• Error Logging
• Localization
• Form & DataValidation
...
Why reinvent the wheel?
WHY WORDPRESS?
BecauseYOU Know
WordPress!
What Are the common needs
in web app development
• User management - Is Easy and Secure with WordPress
• Special Content T...
WordPress Core APIs
• Shortcode API
• Widget API
• Dashboard Widget API
• Settings API
• Rewrite API and more…
A REST API can be consumed everywhere. On mobile applications, on
front-end (web apps) or any other devices that have acce...
NATIVE MOBILE APP!
You can build
JSON API OVERVIEW
• Posts
• Pages
• Users
• Media
• Taxonomies
• Custom Post Types
Here is an example AJAX call to filter the posts API
endpoint response:
EXAMPLES
Lots of App Themes already developed
• Classified Websites
• Learning Management System (LMS)
• Job Board
• Restau...
EXAMPLES (Mobile App.)
Those are just some examples, the
possibilities are endless!
JUST REMEMBER...
Not only is WordPress more than
just a blogging platform, it’s
more than just a CMS, too!
RESOURCES
Useful Links :
https://code.tutsplus.com/series/using-wordpress-
for-web-application-development--wp-34105
https...
Nazmul Hasan Rupok
Website : http://www.rupok.me
Twitter : https://twitter.com/_Rupok_
THANKS
Upcoming SlideShare
Loading in …5
×

WordPress as an Application Framework

1,508 views

Published on

WordPress as an Application Framework presented on "CMS Developers Conference" at Digital World 2015, Dhaka, Bangladesh

Published in: Technology

WordPress as an Application Framework

  1. 1. WordPress as an Application Framework Nazmul Hasan Rupok
  2. 2. WHO IS RUPOK? • Founder & Lead Developer, Codetic • Lead Developer, BD InfoSys Ltd. • Author, Envato Web & Mobile Application Developer from Bangladesh
  3. 3. WHAT’S INSIDE? • What is WordPress? • What is Application Framework? • Why WordPress? • Using WordPress as an Application Framework • Some Examples • Resources
  4. 4. WordPress is NOT just a blogging platform
  5. 5. WordPress is a CMS
  6. 6. WordPress is not just a CMS
  7. 7. WordPress is an Application Framework
  8. 8. APPLICATION FRAMEWORK an application framework can be called as a reusable set of code libraries or classes that allow developers to implement the standard structure of an application reduce development time
  9. 9. Application Framework Features • User Management • Template Engine • Error Logging • Localization • Form & DataValidation • File Uploading & media management • Image manipulation • Session Management • Trackback, XML-RPC & APIs • Ability to extend using hooks & classes or plugins • Automated code execution scheduling • Caching WordPress Features • User Management • Template Engine • Error Logging • Localization • Form & DataValidation • File Uploading & media management • Image manipulation • Session Management • Trackback, XML-RPC & APIs • Ability to extend using hooks & classes or plugins • Automated code execution scheduling • Caching
  10. 10. Why reinvent the wheel?
  11. 11. WHY WORDPRESS? BecauseYOU Know WordPress!
  12. 12. What Are the common needs in web app development • User management - Is Easy and Secure with WordPress • Special Content Type - Custom PostTypes (CPTs) • Security - Frequent Security Update • Speed - Caching make it easy • Rapid Development - Plugins for basic functionality • Documentation & Support - You know about Codex and Forums
  13. 13. WordPress Core APIs • Shortcode API • Widget API • Dashboard Widget API • Settings API • Rewrite API and more…
  14. 14. A REST API can be consumed everywhere. On mobile applications, on front-end (web apps) or any other devices that have access on the net. The WordPress JSON REST API And…
  15. 15. NATIVE MOBILE APP! You can build
  16. 16. JSON API OVERVIEW • Posts • Pages • Users • Media • Taxonomies • Custom Post Types
  17. 17. Here is an example AJAX call to filter the posts API endpoint response:
  18. 18. EXAMPLES Lots of App Themes already developed • Classified Websites • Learning Management System (LMS) • Job Board • Restaurant Management System • Directory and many more…
  19. 19. EXAMPLES (Mobile App.)
  20. 20. Those are just some examples, the possibilities are endless!
  21. 21. JUST REMEMBER... Not only is WordPress more than just a blogging platform, it’s more than just a CMS, too!
  22. 22. RESOURCES Useful Links : https://code.tutsplus.com/series/using-wordpress- for-web-application-development--wp-34105 https://code.tutsplus.com/tutorials/using- wordpress-as-a-web-application-framework-- wp-25913 http://webdevstudios.com/2014/10/16/an- overview-of-wordpress-json-api/ http://www.sitepoint.com/wordpress-json-rest-api/
  23. 23. Nazmul Hasan Rupok Website : http://www.rupok.me Twitter : https://twitter.com/_Rupok_ THANKS

×