0
Applications and Plugins       Overview
What are Application in                 PluginsApplications and plugins are way of extending ProdigyView. Theyadd executab...
How they Differ From             LibrariesEssentially application and plugins are libraries. BUT theydiffer normal librari...
Applications Vs Plugins Now to explain how applications and plugins differ, we are going to use a diagram of a normal appl...
ApplicationsApplication can be called anywhere in the flow of the code. Butthey only exist when they are called and they m...
Calling An Application  When an application is called, there is a small unseen  process to get that application to run. It...
Key Points on ApplicationsWhat should have been taken away from the last slide is:1. Applications files are not included u...
PluginsThe main difference between plug-ins and applications is plug-insare persistent throughout the entire execution of ...
Key Points on Plug-ins1. Do not have to be object oriented. They can be   procedural code.2. Can be turned on and off by m...
API ReferenceFor a better understanding of the applications and plugin,visit the api by clicking on the link below.PVAppli...
Upcoming SlideShare
Loading in...5
×

Applications and Plug-ins Overview

1,059

Published on

An overview of applications and plug-ins and how they work in ProdigyView.

Published in: Technology, Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,059
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Applications and Plug-ins Overview"

  1. 1. Applications and Plugins Overview
  2. 2. What are Application in PluginsApplications and plugins are way of extending ProdigyView. Theyadd executable code to the web application. Facebook App E-commerce My App App E-commerce Extension Plugin
  3. 3. How they Differ From LibrariesEssentially application and plugins are libraries. BUT theydiffer normal libraries in that they are managed by thedatabase. Applications and plugins:1. Must be installed into the database2. Can be turn on and off with the database3. Have a single point of entry and does not include the entire directory www.prodigyview.com
  4. 4. Applications Vs Plugins Now to explain how applications and plugins differ, we are going to use a diagram of a normal application flow. Like a webpage, imagine that our code has a start, body, and an end. My Web Application1. Starting pointing, ProdigyView is includedand bootstrapped. Start2. In the body is where functions areexecuted, objects are called, information is Bodyprinted out, etc.3. At then of our application, we finishrunning the script End
  5. 5. ApplicationsApplication can be called anywhere in the flow of the code. Butthey only exist when they are called and they must be objectoriented. My Web Application Start E-commerce App Call e-commerce app Body Call Facebook application Facebook App End www.prodigyview.com
  6. 6. Calling An Application When an application is called, there is a small unseen process to get that application to run. It all starts with pv_exec1. pv_exec($comamnd, $params, ..etc) 2. Get application information from database3. Includes files in file system if notalready included 4. Instantiates an object if its not already instantiated New Object 5. Executes application
  7. 7. Key Points on ApplicationsWhat should have been taken away from the last slide is:1. Applications files are not included unless the application is called. This means an application does not have a performance impact on your website until its called.2. Applications, by default are only instantiated once. This is to improve the performance of your application. Applications can be instantiated multiple times but multiple instances can use more resources. www.prodigyview.com
  8. 8. PluginsThe main difference between plug-ins and applications is plug-insare persistent throughout the entire execution of the program. My Web Application PVBootStrap::bootSystem Usable until end of execution Plug-ins are loaded Start Body E-commerce Extension Plugin End
  9. 9. Key Points on Plug-ins1. Do not have to be object oriented. They can be procedural code.2. Can be turned on and off by modifying attributes in the database. Great for turning on and off functionality, especially in a cms.3. Requiring too many large plug-ins can slow down the system www.prodigyview.com
  10. 10. API ReferenceFor a better understanding of the applications and plugin,visit the api by clicking on the link below.PVApplicationsPVPlugins More TutorialsFor more tutorials, please visit:http://www.prodigyview.com/tutorials www.prodigyview.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×