Custom Libraries


Published on

Learn how to add your own custom libraries in ProdigyView

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Custom Libraries

  1. 1. Custom LibrariesLet your creativity run free when programming
  2. 2. OverviewObjectiveLearn how to add your own custom libraries toProdigyView.Requirements Understanding of PVCollection Understanding of PVStaticObjectEstimated Time10 Minutes
  3. 3. Follow Along With Code Example1. Download a copy of the example code at Install the system in an environment you feel comfortable testing in.3. Proceed to examples/system/Custom_Libraries.php
  4. 4. Create A Collection First thing we need to do is create a collection. This collection is where we will store our librariesIf you are familiar with the dynamic objects tutorial, then youremember how we can add variables to any object inProdigyView.
  5. 5. Anonymous Functions 1 In our next step, we need to create an anonymous function that will add the library to our collection. Our custom libraries are going to have a name and a location.1. Closure accepts the name and location as arguments 2. Pull the custom library object from PVLibraries 3. Add the name and location to the 4. Add the collection back in collection
  6. 6. Anonymous Function 2Our second anonymous function will be used for retrievingthe libraries added. 1. Pull your library collection 2. Return the iterator
  7. 7. Add The FunctionsNow all we have to do is add the anonymous functions toPVLibraries and we can begin to use our custom libraries. 1. Set the name of method in PVLibraries 2. Associate it with an anonymous function
  8. 8. Add Our LibrariesThe method addMyLibrary, which now a part ofPVLibraries, is using the anonymous function we createdbefore. Add you library and its location through thismethod.1. Call Our New Method 2. Set our library name 3. Set the library location
  9. 9. Iterate Through Our LibsOur last step in this process is iterating through thelibraries that we added. Our results will show the nameand location of our libraries. Uses the anonymous function
  10. 10. ReviewWhat we did in this tutorial is combine a few differentfeatures of ProdigyView, and use them to expand theframework to fit our needs. PVLibraries extends PVStaticObject PVStaticObject has the ability to create new variables and methods PVCollection stores a list of data which can be iterated too.Almost every object in ProdigyView has the ability to beexpanded as in this example. Keep your imagination openwhen programming.
  11. 11. API ReferenceFor a better understanding of the libraries, visit the api byclicking on the link below.PVLibrariesPVStaticObjectPVCollection More TutorialsFor more tutorials, please visit:
  1. A particular slide catching your eye?

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