Pluggable Views, Custom Apps and Common JavaScript Client Libraries
When the MashZone NextGen built-in views do not provide the visualizations you need, you can add pluggable views to the MashZone NextGen View Gallery and the MashZone NextGen View Maker using the MashZone NextGen Views API.
Pluggable views use a
datatable from the
MashZone NextGen DataTable APIMashZone NextGen DataTable API as the interface to mashable or mashup results. This API provides a light-weight, tabular client-side data model that you can also use in custom apps to work with mashable or mashup results.
When the basic apps generated by App Maker do not provide needed functionality, you can use the MashZone NextGen App API in conjunction with the App Specifications to define custom apps.
The MashZone NextGen Library Loader API provides methods to easily load JavaScript or CSS libraries automatically and seamlessly handle any dependencies. Both the MashZone NextGen View Framework and the MashZone NextGen Apps Framework use the Library Loader to load dependencies for view or apps, including third-party libraries that are bundled in MashZone NextGen and any pluggable libraries that you add to MashZone NextGen. Typically, pluggable libraries include code from your organization or other third parties that you provide to extend base functionality, such as libraries for pluggable views.