Source: theme/lib/js/jquery.list-builder.js
This component creates interactive lists and interfaces with the server controller in standard way to create, update, and delete data in various...
Source: theme/lib/js/cmn-form.js
This tool was originally created to work with the VO form builder. This form builder creates a database version that can accept data. We have not kept it up to...
This is covers various concepts for managing the changes in the DB schema utilized by Sqloo:
Adding a new field
When adding a new column to a DB table you will want to add synced equals false...
The paywall meter prompt is a small overlay element that slides in from the left to tell readers how many free articles they have left to view. It also can direct readers to either subscribe or...
The Page Canvas interface is a quick way to model a new Ajax created page within VO. The concept of this model is to emulate the standard OOP parent child inheritance within the context of JS. At...
There are two global references to access preset variables or methods. For example to get a preset hello_world variable you can access in the templates via one of the following ways:
echo...
As a rule we follow the coding syntax and structure standards outlined by PEAR. The VO class name space follows closely the PEAR projects structure for classes.
The Table class wrapper is the VO specific wrapper for extending many basic table interactions. This wrapper makes it very easy to quickly interface with inserts, updates, selects and a few other...
The internal codename for the platform is Virtual Office or VO. The VO platform wraps the Sqloo library in the following three classes and initialized by Common::getSqloo. You can go look at them...