SlideShare uma empresa Scribd logo
1 de 6
Plugin settings page
Implemented with a standard WordPress options API. Plugin can be activated or
deactivated. Unistallation is supported and will clear all saved options, custom role
and a database schema.




Custom WordPress plugin development demonstration       Goran Rakic <grakic@devbase.net>
Define products and prices for sale
Order form can be placed into any page or a blog post using a custom Shortcode.




Custom WordPress plugin development demonstration      Goran Rakic <grakic@devbase.net>
View orders and upload final Digital goods
Pagination and live editing without page reload is supported. Digital goods upload is
using Wordpress Media attachments.




Custom WordPress plugin development demonstration       Goran Rakic <grakic@devbase.net>
Skype status widget
Server side Skype status check with caching using the Transients API. Custom status
text can be set for each widget instance.




Custom WordPress plugin development demonstration     Goran Rakic <grakic@devbase.net>
Personalized client login page
Implemented using template redirection feature, in the plugin options can be
configured to overtake any page on the site so the page is listed in site structure and
custom menus.

User management is reusing WordPress features, with a custom role for clients not
giving any capabilities.

Site template is inherited from the existing site.




Custom WordPress plugin development demonstration        Goran Rakic <grakic@devbase.net>
PayPal Express Checkout API for Digital goods
Seamless payment experience directly in a site overlay supporting payment using
credit cards or a PayPal account. Lower fees for small payments on digital goods, no
shipping costs or address.

Each payment is instantly listed in the Orders page, a new client account is
automatically created and a configured welcome message is sent to a client's email
address.

Support for working in a production and a sandbox (testing) environment, as
configured through plugin options. Full transaction log (not including any sensitive
data) is stored with each order.




Custom WordPress plugin development demonstration      Goran Rakic <grakic@devbase.net>

Mais conteúdo relacionado

Mais procurados

ASP.NET Overview - Alvin Lau
ASP.NET Overview - Alvin LauASP.NET Overview - Alvin Lau
ASP.NET Overview - Alvin Lau
Spiffy
 
ASP.NET 4 and AJAX
ASP.NET 4 and AJAXASP.NET 4 and AJAX
ASP.NET 4 and AJAX
KulveerSingh
 

Mais procurados (20)

Vaadin
VaadinVaadin
Vaadin
 
ASP.NET Overview - Alvin Lau
ASP.NET Overview - Alvin LauASP.NET Overview - Alvin Lau
ASP.NET Overview - Alvin Lau
 
ASP.NET 4.0 Roadmap
ASP.NET 4.0 RoadmapASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
 
Mvc summary
Mvc summaryMvc summary
Mvc summary
 
Javascript
JavascriptJavascript
Javascript
 
Showroom creation
Showroom creationShowroom creation
Showroom creation
 
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET FeaturesUsability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET Features
 
Magento 2 looks like.
Magento 2 looks like.Magento 2 looks like.
Magento 2 looks like.
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
Create your showroom
Create your showroomCreate your showroom
Create your showroom
 
Ajax
AjaxAjax
Ajax
 
Asp dot net final (2)
Asp dot net   final (2)Asp dot net   final (2)
Asp dot net final (2)
 
Server side scripting
Server side scriptingServer side scripting
Server side scripting
 
Stego Product Overview
Stego Product OverviewStego Product Overview
Stego Product Overview
 
ASP.NET 4 and AJAX
ASP.NET 4 and AJAXASP.NET 4 and AJAX
ASP.NET 4 and AJAX
 
Customer Quotation: Make the most of price quote and boost your sales.
Customer Quotation: Make the most of price quote and boost your sales.Customer Quotation: Make the most of price quote and boost your sales.
Customer Quotation: Make the most of price quote and boost your sales.
 
Marketing Automation with dotCMS
Marketing Automation with dotCMSMarketing Automation with dotCMS
Marketing Automation with dotCMS
 
ReactJs Optimizations , Making server side react faster
ReactJs Optimizations , Making server side react faster ReactJs Optimizations , Making server side react faster
ReactJs Optimizations , Making server side react faster
 
Software components design for poc and mvp, keep it simple but be ready to sc...
Software components design for poc and mvp, keep it simple but be ready to sc...Software components design for poc and mvp, keep it simple but be ready to sc...
Software components design for poc and mvp, keep it simple but be ready to sc...
 
Angular JS and Magento
Angular JS and MagentoAngular JS and Magento
Angular JS and Magento
 

Destaque (6)

Grid generation and adaptive refinement
Grid generation and adaptive refinementGrid generation and adaptive refinement
Grid generation and adaptive refinement
 
Slobodan softver
Slobodan softverSlobodan softver
Slobodan softver
 
JFreesteel - čitanje elektronske lične karte u Javi
JFreesteel - čitanje elektronske lične karte u JaviJFreesteel - čitanje elektronske lične karte u Javi
JFreesteel - čitanje elektronske lične karte u Javi
 
Dobra praksa u razvoju komponentne biblioteke
Dobra praksa u razvoju komponentne bibliotekeDobra praksa u razvoju komponentne biblioteke
Dobra praksa u razvoju komponentne biblioteke
 
Distance and midpoint formula
Distance and midpoint formulaDistance and midpoint formula
Distance and midpoint formula
 
Geometry (Grid & section formula)
Geometry (Grid & section formula)Geometry (Grid & section formula)
Geometry (Grid & section formula)
 

Semelhante a Custom WordPress plugin development demonstration

Tech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portalTech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portal
mlech23
 

Semelhante a Custom WordPress plugin development demonstration (20)

Essential plugins for your WordPress Website
Essential plugins for your WordPress WebsiteEssential plugins for your WordPress Website
Essential plugins for your WordPress Website
 
Smackcoders WordPress Products
Smackcoders WordPress ProductsSmackcoders WordPress Products
Smackcoders WordPress Products
 
Wp plugins
Wp pluginsWp plugins
Wp plugins
 
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan WrightSummit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
 
WordPress-like plugins for Next.js - Sanket Sahu
WordPress-like plugins for Next.js - Sanket SahuWordPress-like plugins for Next.js - Sanket Sahu
WordPress-like plugins for Next.js - Sanket Sahu
 
WebMatrix2
WebMatrix2WebMatrix2
WebMatrix2
 
Introducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFxIntroducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFx
 
The Future of Headless
The Future of HeadlessThe Future of Headless
The Future of Headless
 
Build Fast WordPress Site With Gatsby
Build Fast WordPress Site With GatsbyBuild Fast WordPress Site With Gatsby
Build Fast WordPress Site With Gatsby
 
Faster WordPress Workflows
Faster WordPress WorkflowsFaster WordPress Workflows
Faster WordPress Workflows
 
portfolio2
portfolio2portfolio2
portfolio2
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
 
RIA / SPA with ASP.NET
RIA / SPA with ASP.NETRIA / SPA with ASP.NET
RIA / SPA with ASP.NET
 
Building a Headless Shop
Building a Headless ShopBuilding a Headless Shop
Building a Headless Shop
 
Tech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portalTech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portal
 
Tech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portalTech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portal
 
How to create your own WordPress plugin using WP App Studio
How to create your own WordPress plugin using WP App StudioHow to create your own WordPress plugin using WP App Studio
How to create your own WordPress plugin using WP App Studio
 
03 asp.net session04
03 asp.net session0403 asp.net session04
03 asp.net session04
 
React Native App & PWA Platform for Magento 2
React Native App & PWA Platform for Magento 2React Native App & PWA Platform for Magento 2
React Native App & PWA Platform for Magento 2
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

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...
 
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...
 
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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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...
 
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
 
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
 
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
 
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?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
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
 
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
 

Custom WordPress plugin development demonstration

  • 1. Plugin settings page Implemented with a standard WordPress options API. Plugin can be activated or deactivated. Unistallation is supported and will clear all saved options, custom role and a database schema. Custom WordPress plugin development demonstration Goran Rakic <grakic@devbase.net>
  • 2. Define products and prices for sale Order form can be placed into any page or a blog post using a custom Shortcode. Custom WordPress plugin development demonstration Goran Rakic <grakic@devbase.net>
  • 3. View orders and upload final Digital goods Pagination and live editing without page reload is supported. Digital goods upload is using Wordpress Media attachments. Custom WordPress plugin development demonstration Goran Rakic <grakic@devbase.net>
  • 4. Skype status widget Server side Skype status check with caching using the Transients API. Custom status text can be set for each widget instance. Custom WordPress plugin development demonstration Goran Rakic <grakic@devbase.net>
  • 5. Personalized client login page Implemented using template redirection feature, in the plugin options can be configured to overtake any page on the site so the page is listed in site structure and custom menus. User management is reusing WordPress features, with a custom role for clients not giving any capabilities. Site template is inherited from the existing site. Custom WordPress plugin development demonstration Goran Rakic <grakic@devbase.net>
  • 6. PayPal Express Checkout API for Digital goods Seamless payment experience directly in a site overlay supporting payment using credit cards or a PayPal account. Lower fees for small payments on digital goods, no shipping costs or address. Each payment is instantly listed in the Orders page, a new client account is automatically created and a configured welcome message is sent to a client's email address. Support for working in a production and a sandbox (testing) environment, as configured through plugin options. Full transaction log (not including any sensitive data) is stored with each order. Custom WordPress plugin development demonstration Goran Rakic <grakic@devbase.net>