Table of Contents
Introduction and Overview
When creating a new plugin or integration for the iMoneza platform, please keep in mind that the plugin must implement the various functionality described below.
A CMS plugin can add resource management functionality directly to the CMS. For instance, a plugin could display fields when editing a content page that allow the content editor to specify metadata and custom pricing for a resource. The plugin connects to iMoneza via the Resource Management API.
DYNAMIC RESOURCE CREATION
A CMS plugin can also append dynamic resource creation data to pages. This could occur in place of or in addition to resource management functionality. For example, a plugin might automatically add the dynamic resource creation XML block to every page on a site, using data from the CMS within the XML block.
SERVER-SIDE RESOURCE ACCESS
EXTERNAL SUBSCRIBER MANAGEMENT
A CMS plugin (or plugin for a CRM or other subscriber management system) can give merchants the ability to export subscriber data to iMoneza and receive subscriber data back from iMoneza. For instance, whenever a new subscriber is added to the CMS/CRM, a corresponding external subscriber can be created at iMoneza. And when an iMoneza links to an external subscriber or purchases an eligible subscription, the CMS/CRM plugin can be notified and update its own data accordingly.